Описание правил заполнения реквизитов типовой операции
Для каждого реквизита шаблона типовой операции можно описать правила автоматического заполнения или вычисления значения этого реквизита. Для этого используются управляющие элементы, расположенные в верхней части окна редактирования шаблона типовой операции.
После того, как в нижней части окна редактирования выбран реквизит для редактирования правил, следует щелкнуть мышью требуемый реквизит в верхней части окна.
Между нижней и верхней частями окна можно также переключаться клавишами SHIFT + F6.
В выбранном реквизите появится курсор, а реквизит, выбранный для редактирования в нижней части окна, будет выделен инверсным цветом (реквизиты проводок) или рамкой, обведенной вокруг реквизита (реквизиты операции).
Ниже описано назначение каждого из этих управляющих элементов.
Поле.
Этот элемент является чисто информационным – в нем выдается наименование реквизита, выбранного в нижней части окна редактирования шаблона типовой операции.
Активизация.
Этот управляющий элемент задает для редактируемого реквизита порядок его переключения в режим редактирования при вводе операции.
При вводе типовой операции программа "ведет" пользователя по тем реквизитам операции которые требуют заполнения. "Обход" реквизитов при вводе операции программа выполняет по своему усмотрению, пропуская заполненные значения и "останавливаясь" на незаполненных реквизитах. Элемент "Активизация" позволяет установить для каждого элемента особый способ его участия в "обходе" реквизитов. Обычно он используется, если нужно "заставить" программу остановиться на некотором реквизите, хотя его значение и заполнено или наоборот пропустить незаполненное значение.
Для элемента "Активизация" можно выбрать одно из следующих значений:
- Авто – реквизит будет активизирован в зависимости от результатов редактирования "предыдущих" реквизитов операции;
- Если в процессе ввода типовой операции значение реквизита не было автоматически введено каким-либо способом, например, копированием из другого реквизита, то реквизит будет переключен в режим редактирования.
- Активизировать – реквизит будет активизирован всегда, независимо от того, указано ли его значение или нет;
- Пропускать – реквизит будет пропущен, также независимо от того, указано его значение или нет;
- Не изменять – при вводе типовой операции реквизит редактироваться не будет.
При вводе типовой операции, если редактирование реквизита заканчивается нажатием клавиши Enter, переход к следующему редактируемому реквизиту будет выполняться системой автоматически, с учетом описанных правил активизации.
Необходимо напомнить, что при вводе типовой операций "обход" реквизитов операции выполняется в порядке, заданном при редактировании диалога для ввода операции в Конфигураторе. "Обход" проводок всегда выполняется "слева направо сверху вниз".