Редактор журналов
Редактор журналов используется для отображения одного или нескольких журналов операций, вызывается из пункта Открыть журнал контекстного меню окна Настройки журнала. Если в параметрах вызова редактора журналов (Параметрическое действие "Журнал") задано несколько состояний - в верхней части редактора отображается поле для выбора состояния. Таким образом, в одном окне редактора можно отображать несколько различных журналов (или один журнал с различными настройками), переключаясь между ними.
Окно редактора журналов состоит из двух взаимосвязанных таблиц: основной и подчиненной. В основной таблице отображаются операции, а в подчиненной - данные, связанные с выбранной операцией. Вид подчиненной таблицы определяется настройками типа операции: это могут быть проводки, табличный признак или расчетная таблица. Вид основной и подчиненной таблиц журнала, а также возможности работы с ними определяются настройками, заданными для журнала в менеджере настроек отображения. Там же задаются контекстные меню для различных типов операций. Ниже перечислены все допустимые возможности работы с журналом операций.
В основной таблице осуществляется:
- Добавление, изменение и удаление операций
Для добавления, изменения и удаления операции вызываются стандартные действия Правка - Добавить, Правка - Изменить и Правка - Удалить. По умолчанию вызываются стандартные диалоги платформы. Вместо стандартных действий можно вызывать прикладные клиентские алгоритмы модификации. Кроме того, существуют серверные алгоритмы модификации, предназначенные для поддержания целостности прикладных данных.
Примечание
Вызов клиентских алгоритмов модификации можно отменить. В настройках программы нужно установить опцию Принудительный вызов диалоговых окон платформы, далее, удерживая Ctrl в момент вызова действия, будут вызываться стандартные платформенные диалоги.
- Выбор варианта подчиненной таблицы
Перечень вариантов подчиненных таблиц, а также вариант по-умолчанию задается в настройках типа операции в менеджере настроек отображения. Между различными вариантами подчиненной таблицы можно переключаться, если в контекстное меню добавлены соответствующие действия. Действие Операция - Вариант отображения вызывает диалог для выбора варианта подчиненной таблицы в контексте типа текущей операции. Действие Операция - Вариант отображения вызывает диалог, в котором можно назначить вариант подчиненной таблицы каждому типу операции. - Фильтрация операций
На множество операций в журнале можно накладывать условия фильтра. Для этого в контекстное меню должно быть добавлено действие Редактирование фильтра. По умолчанию это действие вызывает стандартный диалог фильтра - если в менеджере настроек отображения не задан прикладной алгоритм фильтра, перекрывающий этот диалог. Заданные условия фильтрации можно сохранять под именем, а потом загружать. Для этого предусмотрены действия Операция - Сохранение фильтра и Операция - Загрузка фильтра. - Дублирование операций
Стандартное действие Операция - Дублирование операций создает копию текущей выбранной операции. Продублировать операцию можно также при помощи действия Правка - Добавить копию.
В подчиненной таблице осуществляются действия по добавлению, изменению и удалению строк в подчиненной таблице, которые вызываются стандартными действиями Правка - Добавить, Правка - Изменить и Правка - Удалить. Для проводок и табличного признака по умолчанию вызываются стандартные диалоги, для расчетной таблицы никаких действий по умолчанию в платформе не предусмотрено. Все стандартные действия по модификации можно перекрыть с помощью специальных алгоритмов, которые задаются для варианта подчиненной таблицы в менеджере настроек отображения.