Руководство разработчика

Метод ЖУРНАЛ.ДОБАВИТЬ_ПАРАМ

Метод ДОБАВИТЬ_ПАРАМ позволяет добавить операцию в журнал с передачей параметров серверным алгоритмам добавления операции. Номер операции при добавлении игнорируется.

Значение поля идент принимается во внимание. При наличии в данном журнале операции с заданным идентификатором возникает ошибка. Если поле равно пустой строке, то назначается новый уникальный идентификатор (UUID).

В качестве необязательного параметра можно указать права доступа к добавляемой операции. Если параметр не указан – права доступа для текущего пользователя, добавившего операцию, добавляются по умолчанию.

ФУНКЦИЯ ЛОГИКА: ДОБАВИТЬ_ПАРАМ(ПЕРЕМ ОПЕРАЦИЯ: операция; 
                        ПЕРЕМ МОДИФ_ПАРАМ: парам; 
                        ПРАВА_ДОСТУПА: права_доступа = ПРАВА_ДОСТУПА[])

Параметры

операция
Добавляемая операция. В качестве типа переменной, помимо базового типа ОПЕРАЦИЯ, можно указывать RunTime-типы операций. Кроме того, можно указать тип добавляемой операции в поле тип. При этом необходимо помнить о согласовании типа переменной и указанного типа. Если указанный в поле тип является потомком по отношению к типу переменной – ошибки не произойдет, добавится операция указанного типа. Если же указанный тип не связан с типом переменной иерархическими отношениями, либо является его предком – произойдет ошибка.
парам
Набор параметров и правила их обработки серверными алгоритмами.
права_доступа
Права доступа к добавляемой операции. Если параметр не указан – добавляются права доступа по умолчанию для текущего пользователя, добавившего операцию.

Возвращаемое значение

ДА – в случае успешного добавления, НЕТ – в случае ошибки.

Обрабатывать результат можно с помощью функции ПОСЛ_ОШИБКА.

Для добавления операции без передачи параметров существует метод ДОБАВИТЬ.


См. также: