Руководство разработчика

Режимы отображения журналов и плана аналитики

В одном окне возможно отображение нескольких журналов или справочников, переключение между которыми осуществляется с помощью выпадающего списка. Каждый такой вариант наполнения окна называется состоянием. Для задания списка отображаемых состояний используются типы ЖУРН_СОСТ и АНАЛИТ_СОСТ. Рассмотрим логику настройки состояния на примере журнала:

ПЕРЕМ ЖУРН_СОСТ: сост
сост.журнал = "ЖурДТМЦ"
сост.режим = "Приходные накладные"

ПЕРЕМ ЖУРН_СОСТ_ПАРАМ: сост_парам
сост_парам.доб = НЕТ // запрещаем добавление новых операций

ПЕРЕМ ДИАЛОГ_ЖУРН: диалог
диалог.состояния[1] = сост
диалог.сост_парам[1] = сост_парам

диалог.ПОКАЗАТЬ

В переменной сост указывается имя журнала "ЖурДТМЦ" и имя режима показа "Приходные накладные". Имя режима используется для взятия настроек отображения и поведения, предварительно сконфигурированных в окне "Настройка отображения" (или программно: вызовом функций модуля LOCCFG).

В качестве состояний может быть указан один и то же журнал или ветка плана аналитики с разными значениями режима. Например, журнал "ЖурДТМЦ" может быть показан в режимах "Приходные накладные", "Расходные накладные" и по умолчанию. Режим по умолчанию существует всегда, а остальные режимы могут быть добавлены и настроены в соответствии с требованиями прикладной задачи.