Прочие операторы языка
Комментарий
Комментарий используется для документирования исходного кода и вставляется непосредственно в последовательность операторов.
Пример использования:
Операторами ‘Начало многострочного комментария’ и ‘Конец многострочного комментария’ помечаются операторы, которые требуется пропустить. Обычно для поиска ошибок или при тестировании процедуры в ключевые места алгоритма вставляются операторы, отражающие процесс выполнения. По окончании тестирования такие операторы не обязательно удалять, можно оформить их как комментарий.
Выполнить от другого контекста
Данная конструкция применяется для вызова процедур и функций, работающих от текущего объекта. На момент вызова функции текущий объект принимает указанное значение. По окончании выполнения функции значение текущего объекта восстанавливается. Обычно данную конструкцию применяют либо для вызова процедур-методов, либо для вызова функций в тех ситуациях, когда можно пренебречь возвращаемым результатом.
Объект - ссылка на выражение (переменную, функцию), которая рассчитывает UID обрабатываемого объекта.
Уточняющий параметр –для вызова процедуры или функции.
Пример использования:
Конструкция ‘Выполнить от другого контекста’ была применена для ввода проектного элемента ‘f(x) Документ прихода.Объект.Диалог редактирования’.
В сценарии вида просмотра продуктов имеется пункт для просмотра приходного документа.
Для корректного вызова функции ‘Объект.Диалог редактирования’ необходимо установить текущую запись документа. Для этого и применяется рассматриваемая конструкция, содержащая ссылку на локальную переменную ‘Документ прихода’. Ранее эта локальная переменная была заполнена UID-ом интересующего документа.
Управление индикатором
Конструкция Индикатор используется для отображения состояния процесса при длительной обработке данных. Результат вычисления выражения выводится в окне индикатора.
Пример использования:
Конструкция ‘Закрыть индикатор’ удаляет окно с ранее запущенным индикатором. Применение этой конструкции имеет смысл только в процедурах, высвечивающих результат на экран. Конструкцию указывают для того, чтобы окно индикатора не мешало просмотру.
В любом случае при завершении процедуры все запущенные в ней индикаторы закрываются.
Пример использования:
Подготовка данных при запуске этого вида просмотра заканчивается закрытием ранее открытого индикатора.
Форма ввода
Данная конструкция предназначена для отображения формы ввода. Ссылка должна указывать на существующую в проекте форму.
Если ссылка указывает на базовую форму ‘ФОРМА ОТЧЕТА’, то можно описать новую форму. Для этого заполняется папка ‘Список полей формы’. В полях формы ввода можно использовать локальные, контекстные или глобальные переменные, которые получат свои значения после выполнения формы ввода.
При отказе пользователя от заполнения формы конструкция завершается с ошибкой. Можно изменить стандартный алгоритм работы, указав признак ‘При отказе от выбора не прерывать выполнение’.
Пример использования:
Вид просмотра
Данная конструкция запускает вид просмотра объектов. Ссылка должна указывать на существующий в проекте вид просмотра. Подробнее о видах просмотра написано ниже.
No Comments