В этой версии мы изменили принципы настроек и отображения дополнительных атрибутов событий, а также расширили функциональность таблиц.

События
Чтобы вам было удобнее и проще работать с событиями дела и общей лентой событий, мы внесли ряд улучшений:
- Теперь, если для события настроены блоки с дополнительными атрибутами, на форме добавления/просмотра события:
- Все системные поля события отображаются в блоке Основное
- Все настроенные блоки с дополнительными атрибутами отображаются после блока Напоминания

- Изменили логику отображения дополнительных атрибутов событий в списках:
- Во всех разделах системы, где можно использовать дополнительные атрибуты:
- При настройке пользовательских отчетов
- При настройке обязательности поля в конструкторе дополнительных атрибутов событий
- В сценариях автоматизации:
- В блоке Условия в операторах Ожидать и Если
- В блоке Поля в операторе Изменить
- В блоке Условия на вкладке Настройки у сценариев по расписанию
- Теперь в таких списках все параметры событий распределены по блокам:
- Основная информация — доступны для выбора все системные поля события
- Блоки дополнительных атрибутов — блоки не отображаются, если в них нет настроенных полей:
- Блоки дополнительных атрибутов с названием соответствующего типа события (ранее блоки Еще)
- Созданные блоки с дополнительными атрибутами
- Во всех разделах системы, где можно использовать дополнительные атрибуты:

- Добавили возможность просмотра событий в табличном формате — подробнее см. ниже.
Таблицы
Чтобы сделать работу с таблицами еще удобнее, мы добавили новые параметры в настройки таблиц и возможность просмотра событий в таблицах карточек объектов и секций:
- Теперь при работе с таблицами событий вы можете:
- Открыть событие для просмотра
- Отфильтровать события в таблице (если в настройках таблицы включена панель фильтрации) по:
- Типу события
- Дате события
- Дате изменения
- Дополнительным фильтрам Еще фильтры — в списке дополнительных фильтров отображаются все системные поля и дополнительные атрибуты событий вместе с названием блока, в котором они находятся (кроме полей, которые используются в качестве основных фильтров Тип события, Дата события и Дата изменения)
- Выполнить сортировку событий по колонкам таблицы
- Удалить одно или несколько событий

- В зависимости от настроек таблицы с событиями или объектами теперь записи в таблице могут отображаться с предустановленными группировкой и сортировкой, чтобы вы могли сразу видеть все важные события или объекты и не тратили время на фильтрацию и поиск:
- Если в настройках таблицы указаны параметры группировки, записи таблицы будут распределены по группам:
- Названия групп формируются по значениям полей, которые выбраны для группировки
- По умолчанию все группы свернуты
- Каждую группу можно раскрыть или свернуть
- Сортировка групп выполняется отдельно для каждого выбранного параметра группировки согласно направлению, что выбрано в настройках
- При применении фильтров к таблицам, для которых настроена группировка, группы формируются с учетом условий фильтрации
- Если в настройках таблицы указаны параметры сортировки, записи будут отсортированы:
- По выбранному параметру и направлению сортировки
- Если настроена группировка — внутри каждой группы отдельно
- При наличии одноименных значений — по дате создания объекта или события
- Если параметры сортировки не настроены для таблицы, сортировка выполняется по умолчанию — по дате создания объекта или события по убыванию
- Если в настройках таблицы указаны параметры группировки, записи таблицы будут распределены по группам:

Улучшения и исправления
- В целях повышения производительности доработали логику отображения комментариев и добавили паджинацию в запросы получения комментариев в полях с типом Сообщение.
- В разделе Дела также поправили наименование фильтра на Тип объекта для приведения системных фильтров к единообразию.
- Исправили отображение уведомления с номером дела при открытии карточки объекта в новой вкладке в момент синхронизации объекта с КАД.

Системные объекты
В конструкторе дополнительных атрибутов событий теперь вы можете создать и настроить блоки с дополнительными атрибутами, которые будут отображаться в событиях:
- В списке блоков на панели слева:
- Доступна строка для добавления нового блока
- Отображаются все созданные блоки для событий, которые можно переиспользовать
- Не отображаются системные блоки Ссылки, Изображения, таблицы и блоки из иных классов системных объектов или объектов и дел
- При настройке блоков для событий:
- Можно указать название блока и его описание, а также создать копию блока
- Недоступно:
- Изменить остальные настройки блока: тип блока, видимость
- Скрыть блок
- Использовать мультиблоки и мультистроки
- Использовать теги в названии блока
- На вкладке Основное изменили наименование системного блока с дополнительными атрибутами — теперь, если для события ранее были настроены дополнительные атрибуты, вместо Еще в качестве названия блока отображается название соответствующего типа события. Если название блока уже существует в системе, будет автоматически добавлен номер копии блока в формате (N).

Настройка таблиц
- Настраивать таблицы в конструкторах объектов и секций стало еще удобнее:
- Распределили все текущие настройки таблиц по тематическим блокам:
- Основное — все основные настройки таблицы
- Создание объектов — все параметры, которые позволяют пользователям создавать объекты в таблицах: Разрешить создавать объекты, Связанный объект и Связывающее поле
- Добавили новые тематические блоки Группировка и Сортировка, которые позволяют гибко настраивать отображение объектов в таблицах (особенности этих настроек см. ниже)
- Распределили все текущие настройки таблиц по тематическим блокам:

- Чтобы сделать работу с событиями нагляднее и удобнее, мы добавили возможность выбора событий в качестве объекта таблиц в конструкторе объектов и секций:
- На форме добавления фильтрации в качестве значений фильтра доступно выбрать:
- Системные поля события (кроме полей Участники, Прикрепленный файл и сведений о залогированном времени) и Название объекта
- Настроенные дополнительные атрибуты событий (за исключением полей с типом Разделитель)
- Значение Текущий объект при выборе названия дела, чтобы в таблице карточки объекта отображались события только по текущему делу (недоступно для выбора при настройке таблиц в секциях)
- В качестве колонок таблицы вы можете указать:
- Системные поля события (кроме полей Участники, Прикрепленный файл и сведений о залогированном времени) и Название объекта
- Настроенные дополнительные атрибуты событий (за исключением полей с типом Разделитель)
- Можно включить отображение панели фильтрации
- Недоступны следующие настройки таблиц:
- Предпросмотр объектов
- Блок с настройками Создание объектов
- На форме добавления фильтрации в качестве значений фильтра доступно выбрать:

- Для отображения записей в таблице, сгруппированных по общему признаку, при настройке параметра Группировка:
- Вы можете выбрать на отдельной форме:
- Поле, по которому будет выполняться группировка в таблице (доступное значение зависит от объекта, который выбран в качестве исходного объекта):
- Если в качестве исходного объекта выбран класс Объект или Дело:
- Доступно выбрать системное или созданное поле из выбранного класса объекта
- Недоступны для выбора следующие поля:
- Системные поля: Автор, Дата изменения, Дата создания и Время создания
- Созданные поля с типом: Встраиваемый код, Данные, Кнопка, Разделитель, Сообщение, Объект-Документ, Объект-Пользователь, Шаблон номера дела
- Поля, находящиеся в мультистроках и мультиблоках
- Если в качестве исходного объекта выбран класс Событие:
- Доступно выбрать: Название объекта, системные поля и настроенные дополнительные атрибуты события
- Недоступны для выбора поле с типом Разделитель и системные поля с датой и временем создания, изменения, начала и окончания события
- Если в качестве исходного объекта выбран класс Объект или Дело:
- Направление сортировки — позволяет настроить порядок отображения групп в таблице:
- Поле отображается только после выбора поля, по которому будет выполняться группировка
- Доступен выбор: по возрастанию или по убыванию
- Поле, по которому будет выполняться группировка в таблице (доступное значение зависит от объекта, который выбран в качестве исходного объекта):
- После добавления группировки:
- Все выбранные значения отображаются через запятую
- При наведении курсора на значение отображается всплывающая подсказка с полным списком значений
- Можно добавить до трех полей, по которым будет выполняться группировка (при выборе больше трех значений отобразится ошибка)
- Вы можете выбрать на отдельной форме:

- Чтобы в таблицах отображались записи с персональной сортировкой по определенному полю, в блоке параметров Сортировка вы можете:
- Выбрать одно поле из списка, по которому будет выполняться сортировка (доступное значение зависит от объекта, который выбран в качестве исходного объекта):
- Если в качестве исходного объекта выбран класс Объект или Дело:
- Доступно выбрать системное или созданное поле из выбранного класса объекта
- Недоступны для выбора следующие поля:
- Системные поля: Автор и Дата изменения
- Созданные поля с типом: Встраиваемый код, Разделитель, Сообщение и Объект-Пользователь
- Поля, находящиеся в мультистроках и мультиблоках
- Если в качестве исходного объекта выбран класс Событие:
- Доступно выбрать: Название объекта, системные поля и настроенные дополнительные атрибуты события
- Недоступны для выбора поле с типом Разделитель и системные поля Участники, Прикрепленный файл и сведения о залогированном времени
- Если в качестве исходного объекта выбран класс Объект или Дело:
- Указать направление сортировки:
- Поле отображается только после выбора поля, по которому будет выполняться группировка
- Доступен выбор из списка: по возрастанию или по убыванию
- Выбрать одно поле из списка, по которому будет выполняться сортировка (доступное значение зависит от объекта, который выбран в качестве исходного объекта):

- Расширили проверку мест использования полей при попытке их удаления:
- При удалении из конструкторов объектов и доп. атрибутов событий — в следующих настройках таблиц в конструкторах объектов и секций: Группировка, Сортировка, Колонки, Фильтры и Видимость для таблиц по объектам в конструкторе объектов
- При удалении из конструктора доп. атрибутов событий:
- В настройках обязательности поля, использованного в качестве доп. атрибута события
- В качестве переиспользованного поля для дополнительных атрибутов событий
Синхронизация с КАД
Добавили новые теги для использования их в дополнительных атрибутах событий при синхронизации карточки объекта с КАД:
- cb_e_InstanceLevelNumber — уровень инстанции (формат — Число):
- Первая инстанция — 1
- Апелляция — 2
- Кассация — 3
- Надзор — 4
- Кассация ВС — 5
- Неизвестное значение — 0
- Теги для получения сведений о первичном документе, в ответ на который вынесен текущий:
- cb_e_ReasonDocumentType — название типа первичного документа (формат — Текст)
- cb_e_ReasonDocumentDate — дата первичного документа (формат — Дата и время)
Улучшения и исправления
- Расширили проверку содержимого таблицы на предмет наличия на инстансе или в модуле полей, использованных в настройках сортировки и группировки — если поля нет на инстансе и в составе модуля:
- Модуль будет установлен
- В параметрах таблицы не будет отображаться отсутствующее поле
- Исправили ошибку при импорте объектов и дел — теперь внутренний номер дела формируется корректно из значения, которое указано в файле импорта.
- Теперь при изменении полей в переиспользованных блоках в дополнительных атрибутах в разных типах событий эти изменения фиксируются в разделе Администрирование — Действия в системе.
- Поправили отображение адреса клиентских запросов — теперь при открытии клиентского запроса в заголовке страницы отображается название формы, а не ссылка.

Улучшения и исправления
- Исправили работу интеграции с Object storage S3 — теперь доступ осуществляется только по протоколу HTTPS и файлы корректно загружаются.
- Теперь в методах публичного API создания, обновления и получения событий доступно обрабатывать значения дополнительных атрибутов, которые находятся в созданных блоках.
- В связи с изменением принципа настройки дополнительных атрибутов событий все данные, которые связаны с доп. атрибутами событий, перемещены в другие таблицы БД.