Метод ЖУРНАЛ.ДОБАВИТЬ_ПАРАМ
Метод ДОБАВИТЬ_ПАРАМ позволяет добавить операцию в журнал с передачей параметров серверным алгоритмам добавления операции. Номер операции при добавлении игнорируется.
Значение поля идент принимается во внимание. При наличии в данном журнале операции с заданным идентификатором возникает ошибка. Если поле равно пустой строке, то назначается новый уникальный идентификатор (UUID).
В качестве необязательного параметра можно указать права доступа к добавляемой операции. Если параметр не указан – права доступа для текущего пользователя, добавившего операцию, добавляются по умолчанию.
ФУНКЦИЯ ЛОГИКА: ДОБАВИТЬ_ПАРАМ(ПЕРЕМ ОПЕРАЦИЯ: операция; ПЕРЕМ МОДИФ_ПАРАМ: парам; ПРАВА_ДОСТУПА: права_доступа = ПРАВА_ДОСТУПА[])
Параметры
- операция
- Добавляемая операция. В качестве типа переменной, помимо базового типа ОПЕРАЦИЯ, можно указывать RunTime-типы операций. Кроме того, можно указать тип добавляемой операции в поле тип. При этом необходимо помнить о согласовании типа переменной и указанного типа. Если указанный в поле тип является потомком по отношению к типу переменной – ошибки не произойдет, добавится операция указанного типа. Если же указанный тип не связан с типом переменной иерархическими отношениями, либо является его предком – произойдет ошибка.
- парам
- Набор параметров и правила их обработки серверными алгоритмами.
- права_доступа
- Права доступа к добавляемой операции. Если параметр не указан – добавляются права доступа по умолчанию для текущего пользователя, добавившего операцию.
Возвращаемое значение
ДА – в случае успешного добавления, НЕТ – в случае ошибки.
Обрабатывать результат можно с помощью функции ПОСЛ_ОШИБКА.
Для добавления операции без передачи параметров существует метод ДОБАВИТЬ.