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

Объектный тип ДИАЛОГ_ЖУРН

Тип ДИАЛОГ_ЖУРН задает диалоговое окно журнала.

Поля

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

Методы

МетодОписание
ПОКАЗАТЬ Выводит окно журнала с кнопками "Ок" и "Отмена", позволяющее запомнить выбранные операции в соответствующих полях.
ПОКАЗАТЬ_МДИ Выводит на экран немодальное окно журнала без возможности получения выбранных операций.

См. также: