НАЧАЛО >> MNU-файлы >> Назначение Mnu📄 Скачать в DOCX
Mnu является инфраструктурным модулем для работы с меню ИРБИС. Он создает объект MNU, назначает имя файла и базу данных, загружает файл из области базы или DATAI, разбирает пары ключ-значение и сохраняет результат в файловый кеш.
Модуль используется там, где системе нужно получить расшифровку кода, список вариантов для интерфейса или JSON/HTML-представление справочной таблицы.
WIrbis.Mnu.ComboSelectorWIrbis.Mnu.ComboSelector может получать варианты не только из готового .MNU-файла, но и из результата форматирования записи. Для этого вместо имени меню задаются параметры:
irbMnuFormat - имя формата, который должен вернуть текст в структуре MNU-файла;irbMnuFormatBase - модуль или база, где хранится формат;irbMnuFormatRecMfn - MFN записи, которую нужно расформатировать.Если имя MNU-файла не задано, а эти параметры заполнены, действие Mnu/ComboSelector читает указанную запись, выполняет формат и разбирает полученный текст как меню. Такой режим используется, когда список значений зависит от текущей записи или настроек модуля, например для выбора групп прав доступа в модуле FT.