Home / Механизм хозяйственных операций / Справочник «Пользовательские функции»

Справочник «Пользовательские функции»


Пользовательские функции предназначены для классификации и хранения, часто повторяющихся фрагментов кода при настройке шаблонов проводок хозяйственных операций. Создание пользовательских функций производится в справочнике «Пользовательские функции».

Следует помнить, что созданные функции являются глобальными. 

Пользователь имеет возможность самостоятельно определить алгоритм, который сформирует возвращаемое значение. Главным условием, является то, что сформированное значение должно быть помещено в переменную «Результат».



При создании пользовательской функции пользователь имеет возможность указать перечень входных параметров необходимых для выполнения функции. Количество входных параметров может быть произвольным. Тип параметров - произвольный. Допускается не указывать тип параметра, в таком случае при выборе значения параметра ограничение типа не накладывается. Существует возможность создания необязательных параметров. Если они не указаны при вызове функции, то  значение будет «Не определено».

В коде пользовательской функции допускается использование запросов. Для вызова конструктора запросов можно воспользоваться кнопкой «Конструктор запроса» на панели инструментов редактора кода.

В процессе написания пользовательской функции может потребоваться проверка выполнения кода. Для запуска пользовательской функции на выполнение можно воспользоваться кнопкой «Выполнить» на панели инструментов редактора кода. Произойдет попытка исполнения кода функции в контексте общего модуля. В случае ошибки при исполнении кода, пользователю будет сообщено об этом. 

Если у функции указаны входные параметры, перед проверкой выполнения может потребоваться указания значений этих параметров. Для данной операции следует нажать на кнопку панели инструментов редактора кода. 

Для каждой пользовательской функции возможно составить описание. Описание представляет текстовый блок с краткой информацией о назначении функции и пр. Форма ввода описания функции вызывается при нажатии на кнопку «Добавить описание подпрограммы» панели инструментов редактора кода.

Форма списка справочника  содержит перечень пользовательских функций, описание выделенной функции, а также код функции с указанием типов входных параметров в виде комментария. В случае если выделена группа функций в окне кода появляется список функций, которые эта группа содержит.





     RSS of this page