Режимы отображения журналов и плана аналитики
В одном окне возможно отображение нескольких журналов или справочников, переключение между которыми осуществляется с помощью выпадающего списка. Каждый такой вариант наполнения окна называется состоянием. Для задания списка отображаемых состояний используются типы ЖУРН_СОСТ и АНАЛИТ_СОСТ. Рассмотрим логику настройки состояния на примере журнала:
ПЕРЕМ ЖУРН_СОСТ: сост сост.журнал = "ЖурДТМЦ" сост.режим = "Приходные накладные" ПЕРЕМ ЖУРН_СОСТ_ПАРАМ: сост_парам сост_парам.доб = НЕТ // запрещаем добавление новых операций ПЕРЕМ ДИАЛОГ_ЖУРН: диалог диалог.состояния[1] = сост диалог.сост_парам[1] = сост_парам диалог.ПОКАЗАТЬ
В переменной сост указывается имя журнала "ЖурДТМЦ" и имя режима показа "Приходные накладные". Имя режима используется для взятия настроек отображения и поведения, предварительно сконфигурированных в окне "Настройка отображения" (или программно: вызовом функций модуля LOCCFG).
В качестве состояний может быть указан один и то же журнал или ветка плана аналитики с разными значениями режима. Например, журнал "ЖурДТМЦ" может быть показан в режимах "Приходные накладные", "Расходные накладные" и по умолчанию. Режим по умолчанию существует всегда, а остальные режимы могут быть добавлены и настроены в соответствии с требованиями прикладной задачи.