Добавление режимов отображения
Режим отображения - это совокупность настроек, относящихся к журналу, ветке плана аналитики или каталогизатору целиком, и вариантов данных. Режим настроек всегда соответствует определенному контексту вызова компонента. Режим отображения идентифицируется в системе настроек отображения по имени. В системе отображения всегда существует режим отображения по умолчанию. Для определения режима отображения для журнала и плана аналитики используются объектные типы - ЛКФ_РЕЖИМ_ЖУРНАЛА и ЛКФ_АНАЛИТ_РЕЖИМ. В полях объектов указывается имя режима и узел журнала или плана аналитики, для которых определяется режим отображения. Для создания нового режима с настройками по умолчанию для журнала используется метод ДОБАВИТЬ, а для ветки плана аналитики - ДОБАВИТЬ. Платформой предусмотрена возможность создания нового режима отображения с настройками другого режима, для этого используется метод КОПИРОВАТЬ (для журнала и ветки плана аналитики).
Для добавления вариантов данных в режим настроек ветки плана аналитики или каталогизатораВозможности платформы позволяют указывать отношения - это дополнительная информация, связанную с режимом настроек. Отношение записывается в виде соответствия некоторого текста и строкового значения. Объектный тип ЛКФ_ОТНОШЕНИЕ описывает пару текст-значение. В качестве строкового значения можно, в частности, указывать путь к файлам ibx, ibp или ibw, в этом случае станет доступна команда Открыть проект для открытия проекта в среде разработки. Контейнерный тип ЛКФ_СПИСОК_ОТНОШЕНИЙ задает набор отношений режима. Методы ОТНОШЕНИЯ (для ветки плана аналитики и журнала) и ЗАП_ОТНОШЕНИЯ (для ветки плана аналитики и журнала) считывают и сохраняют список.