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

Объектный тип ЛКФ_СЕКЦИЯ

Тип ЛКФ_СЕКЦИЯ предназначен для хранения информации о секции. Секция – это часть структуры меню; в зависимости от типа секций определяется, какие пункты можно будет включать в данное меню. Секция может быть единичной (один экземпляр секции для всех меню) или множественной (всегда создается отдельный экземпляр секции, принадлежащий конкретному меню). При необходимости можно также создавать отдельные экземпляры секций единичного типа. Для отдельных экземпляров секций задается место хранения: в локальных настройках платформы, в базе данных (в контексте пользователя или группы) или в файле.

Поля

Тип Поле Описание Значение по умолчанию
СТРОКА типТип секции. Задается константами ЛКФ_...
СТРОКА тип_храненияСпособ хранения секции. Задается константами ЛКФ_ТХ_... Если в качестве значения поля задана пустая строка или любой другой идентификатор, для множественных секций это аналогично ЛКФ_ТХ_ЛОКАЛЬНО, а для единичных – означает, что секция остается единичной, разделяемой всем меню, и отдельный экземпляр секции не создается. Указание же одной из констант типа хранения для единичной секции означает, что создается отдельный экземпляр единичной секции, принадлежащий конкретному меню, который хранится в локальных настройках, в базе данных или в файле (в соответствии с указанной константой).
СТРОКА место_храненияМесто хранения секции. Значение в этом поле зависит от типа хранения. Для секции, хранящейся в контексте пользователя, место хранения не задается (пустая строка). Для секции, хранящейся в контексте группы, задается имя группы. Для секции, хранящейся в файле – имя файла. Файл создается в папке MTB. Можно указать вложенные папки – они будут созданы. Если для файла не указано расширение – он сохраняется с расширением *.mtb.

См. также: