Skip to content

Если функция возвращает несколько типов данных, то в документации остаётся только первый #4

@zerobig

Description

@zerobig

Цитата с ИТС:

5.3. Секция "Возвращаемое значение" (англ. "Returns") описывает тип и содержание возвращаемого значения функции. Для процедур эта секция отсутствует. Предваряется строкой "Возвращаемое значение:". Затем с новой строки тип возвращаемого значения, дефис и текст описания. При использовании возвращаемого значения составного типа следует каждый тип писать с новой строки и с дефиса. Например:

// Возвращаемое значение:
// Строка

// Возвращаемое значение:
// Булево - Истина, если хотя бы одна из переданных ролей доступна текущему пользователю, либо у него есть административные права.

// Возвращаемое значение:
// - ЛюбаяСсылка - ссылка на предопределенный элемент.
// - Неопределено - если предопределенный элемент есть в метаданных, но не создан в ИБ.

// Возвращаемое значение:
// - СправочникСсылка.Пользователи
// - СправочникСсылка.ВнешниеПользователи

Пример:

// Возвращает обработку с контекстом и методами наполнения контекста запроса
//
// Параметры:
//   ИсточникДанных - Строка - таблица для получения данных
//   Первые         - Число  - ограничение количества выборки
//   Различные      - Булево - признак получения неповторяющихся значений
//   Разрешенные    - Булево - признак ограничения выборки с применением RLS
//
// Возвращаемое значение:
//   - ОбработкаОбъект.СЗ_ПроцессорСхемЗапроса - менеджер для серверного формирования запроса
//   - ФормаКлиентскогоПриложения              - менеджер для клиентского формирования запроса
//
Функция НовыйПроцессорСхемЗапроса(ИсточникДанных, Первые, Различные, Разрешенные) Экспорт

Возвращает:

### `НовыйПроцессорСхемЗапроса`


Возвращает обработку с контекстом и методами наполнения контекста запроса

**Параметры метода**

* `ИсточникДанных`
    * `Строка` - таблица для получения данных
* `Первые`
    * `Число` - ограничение количества выборки
* `Различные`
    * `Булево` - признак получения неповторяющихся значений
* `Разрешенные`
    * `Булево` - признак ограничения выборки с применением RLS

**Возвращает**

`ОбработкаОбъект.СЗ_ПроцессорСхемЗапроса` - менеджер для серверного формирования запроса

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions