Справочник «Пользовательские выборы варианта» (раздел «Управление процессами») предназначен для хранения вариантов, которые пользователи могут выбирать в точках пользовательского выбора варианта.
Для каждого варианта указывается Наименование, Объект системы, для которого будет выполняться пользовательский выбор варианта.
В зависимости от выбранных объектов формируется список доступных к использованию реквизитов. Если выбрано несколько объектов, то доступными будут только те реквизиты, которые есть во всех объектах.
При двойном нажатии на реквизит он добавляется в поле «Код вычисления варианта». В данном поле поддерживается использование встроенного языка 1с. Например, можно задать следующую функцию:
После написания кода можно проверить его корректность. Для этого необходимо нажать кнопку «Проверить» в верхней части формы. Результат проверки выводится на вкладке «Проверка». На этой же вкладке можно выбрать конкретный проверочный объект системы.
Что касается непосредственно использования варианта в алгоритме, то после того, как пользовательский выбор варианта будет создан и добавлен в точку, необходимо заполнить свойства точки. В поле «Имя» выбирается по какому пути пойдет алгоритм, в зависимости от значения. В поле «Значение» заполняются проверочные данные».
Если значение, которое возвращает пользовательский выбор варианта совпадет со значением в таблице, то алгоритм пойдет по этому пути. Если же поле значение оставить пустым, то данный путь будет выбран, если не подойдет какой-либо другой.