Журналы - табличная форма представления объектов с возможностью настройки отображения столбцов, фильтрации и манипуляции объектами. Столбцы соответствует данным объекта или могут вычисляться на их основе.
ECOS позволяет:
- создавать неограниченное количество журналов;
- настраивать и сохранять индивидуальные настройки журнала для каждого пользователя;
- сортировать отображаемые данные журнала в заданном порядке;
- формировать отчетность по заданным журнальным формам;
- регламентировать работу с данными журнала согласно заданным правам и ролям пользователей системы;
- использовать возможности расширенного поиска и фильтрации по любому полю из карточки документа;
- выгружать данные журналов в форматах HTML, PDF, Excel.
В качестве источников данных могут быть любые RecordsDAO (:ref:`ECOS Records<Records_API>), которые поддерживают :ref:`Язык предикатов <ecos-predicate_main>`
Для просмотра существующих журналов и их редактирования создан журнал Журналы (Раздел администратора - Конфигурация UI - Журналы):
Журнал можно создать или загрузить уже созданный в систему.
Подробнее см. раздел ниже
Для создания журнала необходимо нажать + - Создать журнал:
Откроется форма создания журнала:
Для загрузки созданного журнала необходимо нажать + - Журнал:
Файл формата .yaml
--- id: hr-responsibilities-journal name: ru: Должностные обязанности typeRef: emodel/type@hr-responsibilities-type actions: - uiserv/action@delete - uiserv/action@edit columns: - id: responsibilitiesSimpleRoleTypeAssoc name: ru: Должность searchable: true sortable: true groupable: true editable: true visible: true hidden: false - id: responsibilitiesSubordination name: ru: Подчинение searchable: true sortable: true groupable: true editable: true visible: true hidden: false
В журнале администратору с каждой записью доступен стандартный набор действий:
- скачать в виде json-файла;
- удалить;
- открыть на редактирование;
- редактировать json-файл;
- копировать;
- открыть карточку журнала в соседней вкладке. Карточка представляет собой :ref:`дашборд<dashboard>`: