Структура скрипта

При написании скрипта рекомендуется соблюдать следующие требования к структуре и оформлению скрипта.

В начале скрипта указывается автор, дата создания, назначение скрипта в виде краткого словесного описания, версия SMP, для которой создан скрипт, и категория скрипта.

Параметры скрипта

Блок с параметрами скрипта отделяется строкой:

//ПАРАМЕТРЫ------------------------------------------------------------

def RER_LINKS_ATTR = 'attrCode' //Код атрибута типа "Набор элементов справочника"

Каждый параметр указывается на отдельной строке, с комментарием.

Название параметра пишется в верхнем регистре, части разделяются символом подчеркивания "_".

Функции

Определение методов (если они используются в скрипте) описываются в отдельном блоке "Функции":

//ФУНКЦИИ--------------------------------------------------------------

Основной блок

Основной блок с содержанием скрипта отделяется строкой:

//ОСНОВНОЙ БЛОК--------------------------------------------------------

Составные названия переменных и функций пишутся слитно без пробелов, каждое слово пишется с заглавной буквы .

def serviceResponsibles = utils.find(rpgCode, [ (rpgServiceAttr) : service ])