Журнал предназначен для отображения списков документов заданного типа для пользователей. Документы отображаются в табличном виде. В левой части может отображаться панель навигации с группами, в которые собираются документы по заданным критериям (по состояниям, по авторам и т. д.). Группы могут быть иерархическими (например, по подразделениям «Структуры»).
С целью повышения производительности, каждый журнал имеет свою собственную таблицу в базе данных, которую он актуализирует всякий раз при создании / изменении / удалении соответствующих документов. При изменении журнала или настроечных полей, используемых в фильтрах журнала, методах полей, группах, стилях и пр., данная таблица очищается и заполняется вновь. При большом количестве документов процесс заполнения таблицы журнала может занять довольно продолжительное время, поэтому не стоит изменять такие журналы во время высокой нагрузки.
Доступ к журнала осуществляется через пункт «Журналы» в административной панели.
Настроенные журналы отображаются в таблице со столбцами: название журнала, тип документов, которые к нему
относятся, описание, время создания и последнего изменения.
Если нажать на строку с журналом, откроются его настройки. Если выбрать журнал при помощи переключателя в
правом столбце таблицы, на панели действий появятся кнопки для удаления и копирования этого журнала. Перед
удалением будет выполнена проверка на использование журнала — если он используется где-то, будет выведено
соответствующее предупреждения со ссылками на объекты, которые используют этот журнал, а удаление будет
отменено.
На панели действий также находится кнопка для создания нового журнала.
В открытом журнале на всех вкладках доступна панель действий с кнопкой для открытия настроенного журнала (вид, который будет доступен пользователю) и кнопку для возврата в список журналов.
На вкладке «Общие» журнала администратору доступны следующие параметры:
На этой вкладке определяются поля журнала (столбцы таблицы).
Список полей отображается в виде таблицы с названием и описанием поля, а также элементом (в левой колонке) для перетаскивания поля (для изменения порядка следования) и удаления.
В нижней части окна находится настройка сортировки документов в журнале по умолчанию (если пользователь не включил свою собственную сортировку, нажав на заголовок столбца). Сортировка может быть настроена по возрастанию или убыванию, а данные в поле для сортировки могут трактоваться как текст, время или числа (1, 10, 2 — сортировка как текст, 1, 2, 10 — сортировка как время; 20.12.2022, 21.11.2022 — сортировка как текст, 21.11.2022, 20.12.2022 — сортировка как времени).
Для добавления нового поля нужно нажать на кнопку «Новое поле», а для изменения существующего просто нажать на строку с этим полем.
Для настройки поля журнала доступны следующие параметры:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==
Такой формат возвращает метод «Получить Base64 (HTML) первого изображения» поля типа «Файл».
На вкладке «Группы» определяется содержимое панели навигации журнала, расположенной слева.
Группы могут быть двух видов:
На этой вкладке определяются кнопки, которые могут быть доступны пользователям на панели действий (кнопки журнала) или в строках с документами в правом столбце или в нижней части (кнопки документов).
Кнопки журнала создаются непосредственно на описываемой вкладке, а кнопки документов выбираются из списка кнопок соответствующего типа документа.
Настройка кнопок журнала идентична настройке кнопок типа документа в маршруте за некоторыми одного дополнительного атрибута «Точки маршрута», который отображается в настройках кнопки журнала при выборе определенных действий.
«Точки маршрута» определяются документы, которые должны быть выбраны, чтобы кнопка журнала стала доступной. Например, кнопка с действием «Удаление» требует сначала выбрать удаляемые документы. Однако, удаление выполненных документы или документов на исполнении может быть нежелательным, поэтому можно выбрать точки маршрута, чтобы можно было удалить только те документы, которые на них находятся. Если действие, определенное в кнопке, не требует выбранных документов (например, «Создание», атрибут «Точки маршрута» не отображается).
Кнопки документа имеют всего два атрибута: кнопка из типа документа и ее расположение (справа или снизу). Кнопки привязаны к точкам маршрута и отображаются только возле тех документов, которые находятся на этой точке.
Стили позволяют «разукрасить» документы в зависимости от соблюдения определенных условий. Например, изменить цвет шрифта на красной для строки с документов, в котором некое поле «Просрочено» равно «1».
Условий может быть неограниченное количество, они соединяются логическими И / ИЛИ (ИЛИ имеет приоритет). Если документ отвечает заданным условием можно изменить его шрифт на полужирный, курсив и / или подчеркнутый, и / или изменить его цвет, а также фон строк или ячейки, т. к. стиль может быть применен как полностью ко всей строке с документов в журнале, так и к заданной ячейке. Если для документа будут соответствовать более одного стиля, каждый последующий будет переписывать одинаковые свойства своими значениями.