Объектный тип ДИАЛОГ_АНАЛИТ
Тип ДИАЛОГ_АНАЛИТ задает диалоговое окно для выбора объекта из плана аналитики или каталогизатора.
Поля
Тип | Поле | Описание | Значение по умолчанию |
---|---|---|---|
СТРОКА | заголовок | Заголовок окна. | |
ЛОГИКА | дин_заголовок | Вывод в заголовок окна кода текущей ветки в плане аналитики или группы каталогизатора. Заголовок окна обновляется при переходах между уровнями. | |
ЛОГИКА | выбор_сост | Возможность переключаться между состояниями плана аналитики: ДА – отображается поле для выбора состояния, НЕТ – поле не отображается. | ДА |
ЛОГИКА | строка_статуса | Признак отображения информации в строке состояния диалога. | ДА |
ЛОГИКА | панель_инстр | Признак использования панели инструментов. | ДА |
ЛОГИКА | доб_сост | Возможность добавления нового состояния (каталогизатора). При значении ДА в списке состояний появляется пункт, при выборе которого открывается мастер добавления каталогизатора или вызывается алгоритм, заданный в поле алг_доб. | |
СТРОКА | текст_доб | Текст пункта добавления состояния в поле выбора состояний. | |
АНАЛИТ_СОСТ_ПАРАМ | парам_доб | Параметры нового состояния. Используются при добавлении нового состояния (если "доб_сост"=ДА). | |
СТРОКА | режим_доб | Имя режима настроек, который используется добавляемым каталогизатором. | |
СТРОКА | корень_доб | Корневой объект добавляемого каталогизатора. Значение, заданное в этом поле, передается в алгоритм или в мастер создания каталогизатора. Если значение не задано – в мастере будет возможность выбрать для каталогизатора любой корневой объект, а в алгоритм передается пустая строка. | |
ЛОГИКА | реж_выбора | Определяет поведение диалога при двойном щелчке на объекте в таблице. При значении ДА диалог закрывается, возвращая выбранный объект. При значении НЕТ двойной щелчок вызывает событие изменения объекта (если изменение объектов разрешено). | ДА |
ЛОГИКА | выбор_множ | Логический признак множественного выделения объектов; значение ДА позволяет множественное выделение, при значении НЕТ множественное выделение невозможно, всегда выбирается только один объект. | |
ЛОГИКА | выбор_кол | Логический признак множественного выделения со счетчиком. Значение в поле учитывается только в случае, если значение поля "выбор_множ" равно ДА. | |
ЛОГИКА | выбор_уник | Определяет уникальность вхождения объектов при выборе в каталогизаторе. | |
ЛОГИКА | выбор_посл | Определяет возможность выбора только объектов последнего уровня: ДА – можно выбирать только объекты последнего уровня, НЕТ – можно выбирать любые объекты. | |
ЛОГИКА | абс_код | Признак возвращения полного кода объекта аналитики. При значении ДА параметр "код" в методе ПОКАЗАТЬ принимает значение полного пути к объекту аналитики, при значении НЕТ возвращается только код последнего уровня. | |
ЛОГИКА | разв_групп | Задает возможность при выборе группы каталогизатора выбирать входящие в нее объекты. ДА – при выборе группы выбираются все входящие в нее объекты (при этом поле "элем_выбора" должно принимать значение ЭЛВ_ОБЪЕКТ или ЭЛВ_ВСЕ), НЕТ – при выборе группы объекты не выбираются. | |
СТРОКА | элем_выбора | Режим выбора элементов и групп каталогизатора, определяющий, что именно выбирается при выделении. Задается константами ЭЛВ_... | ЭЛВ_ОБЪЕКТ |
СТРОКА | текст_ок | Текст на кнопке, закрывающей диалог с подтверждением выбора (по умолчанию – "Ok"). | |
СТРОКА | текст_отмена | Текст на кнопке, закрывающей диалог без подтверждения изменений (по умолчанию – "Отмена"). | |
ЦЕЛОЕ | выд_сост | Номер текущего состояния плана аналитики, соответствует значению индекса состояния в индексной переменной "состояния". | |
АНАЛИТ_ЭЛЕМ | выд_одиноч | Хранит данные о последнем выбранном объекте. | |
СТРОКА | алг_доб | Имя алгоритма, отвечающего за добавление каталогизатора. См. параметры алгоритма. | |
ЦЕЛОЕ | рез_создания | Информирует об ошибках создания диалога, приводящих к невозможности его отображения на экране. Содержит код ошибки, а в случае отсутствия ошибки 0. | |
СТРОКА | нач_действие | задает действие, выполняемое сразу после открытия окна: "_ADD_" – добавление, "_EDIT_" – редактирование, "_DEL_" – удаление; "_SELECT_ALL_" – выделить все; "_PRINT_" – печать; "_PREVIEW_" – предварительный просмотр печати; "_EXPORT_" – экспорт по умолчанию; "_EXPORT_EXCEL_" – экспорт в MS Excel; "_EXPORT_OOCALC_" – экспорт в OpenOffice.org Calc. Действие выполняется по отношению к таблице или текущему выделенному элементу (редактирование, удаление). Для явного задания выделения может быть использовано поле выд_одиноч. |
|
АНАЛИТ_СОСТ: @[] | состояния | Текущий набор состояний. | |
АНАЛИТ_СОСТ_ПАРАМ: @[] | сост_парам | Параметры состояний. | |
АНАЛИТ_ЭЛЕМ: @[] | выд_множ | Хранит данные об объектах, выбранных при множественном выделении. | |
ЛОГИКА | выд_для_всех | Определяет надо ли применять одиночное и множественное выделение (поля "выд_одиноч" и "выд_множ") для всех состояний (ДА) или только для состояния с номером "выд_сост" (НЕТ). | |
ЛОГИКА | исп_парам_печати | Признак использования параметров печати: ДА – использовать, НЕТ – не использовать, т.е. значение поля "парам_печати" игнорируется. | |
ПАРАМ_ПЕЧАТИ_ТАБЛИЦЫ | парам_печати | Параметры печати. Используются только при показе с помощью метода ПОКАЗАТЬ_МДИ. | |
ЛОГИКА | исп_корзину | Признак использования выбора в корзину: ДА – использовать, НЕТ – не использовать, т.е. значение поля "парам_корзины" игнорируется. Также для использования корзины параметр выбор_множ должен иметь значение ДА. Корзина позволяет выполнять выбор элементов на разных уровнях, в отличии от обычного выделения строк в таблице. | |
ПАРАМ_КОРЗИНЫ | парам_корзины | Параметры корзины. Также на работу корзины влияют поля выбор_кол, выбор_уник, элем_выбора и выбор_посл. |
Методы
Метод | Описание |
---|---|
ПОКАЗАТЬ | Предназначен для вывода на экран диалогового окна для выбора объекта аналитики. |
ПОКАЗАТЬ_МДИ | Выводит немодальное окно для отображения плана аналитики или каталогизатора без возможности получения выбранных объектов. |