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

Объектный тип ЖУРН_СОСТ_ПАРАМ

Тип ЖУРН_СОСТ_ПАРАМ служит для хранения параметров состояния журнала.

Поля

Тип Поле Описание Значение по умолчанию
СТРОКА комментарийСтрока, отображающаяся в поле выбора в качестве идентификатора состояния. Если не задана – отображается имя журнала.
ЛОГИКА добВозможность добавления операций в журнал: ДА – операции можно добавлять, НЕТ – новые операции добавлять нельзя. ДА
ЛОГИКА удалВозможность удаления операций из журнала: ДА – операции можно удалять, НЕТ – операции удалять нельзя. ДА
ЛОГИКА измВозможность редактирования операции в журнале: ДА – операции можно редактировать, НЕТ – операции редактировать нельзя. ДА
ЛОГИКА ред_фильтрВозможность редактирования фильтра: ДА – возможно вызывать диалог редактирования фильтра, НЕТ – диалог редактирования фильтра не вызывается, т.е. заданные условия фильтрации пользователь изменить не сможет. Команда для вызова диалога редактирования фильтра должна быть добавлена в контекстное меню журнала.
СТРОКА имя_фильтраОтображаемое имя фильтра.
ЛОГИКА выбор_подчВозможность выбора варианта отображения подчиненной таблицы: ДА – выбор варианта возможен, НЕТ – невозможен. Команда для вызова диалога варианта отображения подчиненной таблицы должна быть добавлена в контекстное меню журнала.
ЛОГИКА подч_таблицаОтображение подчиненной таблицы: ДА – отображается, НЕТ – не отображается. ДА
ЛОГИКА обновлениеПризнак отображения обновляемого множества операции: ДА – отображается обновляемое множество, НЕТ – отображается "мертвое" или фиксированное множество. Значение этого поля учитывается только при указании константы ТИП_МНОЖ_НЕТ в поле тип_множества. Это поле оставлено только для совместимости, следует использовать поле тип_множества. Соответствующая константа – ТИП_МНОЖ_ОБНОВЛЯЕМОЕ. ДА
ЛОГИКА от_концаУсловие установки курсора в таблице операций: ДА – курсор по умолчанию устанавливается на последнюю операцию, НЕТ – на первую. Если указано одиночное выделение, то установка курсора выполняется на соответствующую операцию вне зависимости от значения поля от_конца. ДА
ЛОГИКА исп_фильтрИспользование фильтра операций: ДА – использовать, НЕТ – не использовать, т.е. значение в поле фильтр игнорируется.
ЛОГИКА исп_сортИспользование сортировки операций: ДА – использовать, НЕТ – не использовать, т.е. значение в поле сорт игнорируется.
ЛОГИКА исп_маскуИспользование маски получения операции: ДА – использовать, НЕТ – не использовать, т.е. значение в поле маска игнорируется.
ФИЛЬТР фильтрУсловия фильтрации операции.
СОРТ_ОПЕР сортУсловия сортировки операций в журнале.
МАСКА_ОПЕР маскаМаска получения операций. Получение операций по маске может существенно ускорить формирование выборки, если отключить получение некоторых особенно громоздких атрибутов операции (например, табличных признаков). Необходимо учитывать, что атрибуты операции, которые не были получены, не будут отображаться в таблицах журнала. Номер операции всегда получается автоматически, независимо от того, задано ли условие получения номера в маске. Для модификации операция всегда получается полностью.
СТРОКА конт_справкаСсылка на топик файла справки прикладной разработки (<имя hlp-файла>#<номер топика>). Если значение не задано – отображается справка платформы.
СТРОКА контекст_показаПроизвольная строка, позволяющая передать клиентским алгоритмам информацию о месте (контексте) показа окна журнала.
ЛОГИКА перезагрузкаПризнак полной перезагрузки данных при добавлении и изменении в "мертвом" множестве. В обновляемом множестве игнорируется.
ЛОГИКА фикс_множествоПризнак отображения фиксированного множества операций (фиксированный набор уникальных номеров операций): ДА – отображается фиксированное множество уникальных номеров, НЕТ – отображается живое или "мертвое" множество. Значение этого поля учитывается только при указании константы ТИП_МНОЖ_НЕТ в поле тип_множества. Это поле оставлено только для совместимости, следует использовать поле тип_множества. Соответствующая константа – ТИП_МНОЖ_ФИКС_КЛЮЧИ.
СТРОКА имя_множества Позволяет использовать именованное множество. Если множество с указанным именем уже построено ранее, то используется существующее множество. Если множества с таким именем еще не было, то строится именованное множество, которое продолжит существовать после закрытия окна и может быть повторно использовано. В текущей реализации именованное множество поддерживается только для коллекций.
СТРОКА тип_множестваОпределяет тип отображаемого множества операций. Задается константами ТИП_МНОЖ_.... При указании значения ТИП_МНОЖ_НЕТ тип множества определяется полями обновление и фикс_множество. При указании других констант ТИП_МНОЖ_... поля обновление и фикс_множество игнорируются – они оставлены только для совместимости. ТИП_МНОЖ_НЕТ
АЛГ_ПАРАМ алг_парамПараметры для экземпляра окна журнала. Параметры можно получить в алгоритмах, обслуживающих отображение. Строковый идентификатор окна передается в алгоритмы с помощью поля ОПЕР_КОНТЕКСТ.экземпляр. Получение параметров осуществляется функцией СЧИТАТЬ_СОСТ_АЛГ_ПАРАМ.
СТРОКА имя_схемыПереопределяет имя схемы таблицы операций. Если указана пустая строка, то имя схемы считывается из настроек отображения.

См. также: