Версия 61, январь 2022

Отчеты

Чтобы вам было удобнее просматривать данные в отчете, мы изменили отображение полей из мультиблоков и мультистрок — теперь значения таких полей отображаются в одной ячейке через точку с запятой.

При настройке отчета в блоке Колонки в столбце Формат вы можете выбрать значение Объединить значения с разделителем "; ", если в качестве колонки отчета указано поле из мультистроки и/или мультиблока.

  • Если количество выводимых в ячейку отчета значений одного поля из мультистроки/мультиблока превышает 50, появится кнопка Показать еще;
  • Если поля мультистроки и/или мультиблока не заполнены, в отчете будут пустые значения.

HTML-разметка в полях

Чтобы сразу переходить по вставленным в поля ссылкам и выделять фрагменты текста, например, курсивным начертанием шрифта, вы можете использовать HTML-разметку — просто выделите текст в полях и выберите нужную функцию на всплывающей панели форматирования текста:

  • Отмена/повторение последнего действия;
  • Жирное начертание шрифта;
  • Курсивное начертание шрифта;
  • Подчеркнутое начертание шрифта;
  • Перечеркнутое начертание шрифта;
  • Маркированный список;
  • Нумерованный список;
  • Гиперссылка;
  • Формат абзаца;
  • Очистка разметки.

Вы можете использовать HTML-разметку в следующих полях:

  • В полях с типом Текстовое расширяемое в карточках объектов, в доп. атрибутах, в клиентских запросах;
  • В системных полях Описание;
  • В поле Примечание клиентских запросов;
  • В поле Описание у событий и задач;
  • В поле Заметка у заметок.

Отформатированный текст отображается без элементов HTML-разметки (т.е. как Plain text):

  • При экспорте в PDF, Excel, CSV (например, при скачивании карточки дела);
  • При формировании документа DOCX на основании шаблона;
  • При просмотре данных отчета;
  • При выгрузке отчетов.

Улучшения и исправления

  • Теперь поиск не выполняется по удаленным значениям справочника в делах, объектах или иных сущностях Системы, а в результате такого поиска отобразится пустое значение.
  • Мы исключили возможность заполнения полей в задачах архивного дела —теперь в архивном деле все поля формы задачи недоступны для заполнения.

HTML-разметка в полях

При использовании HTML-разметки предусмотрены следующие ограничения:

  • Не поддерживается табуляция:
    • Если отступы были сделаны табуляцией, они будут очищены;
    • Если вставлять текст из Word — табуляция будет автоматически заменена на пробелы.
  • При синхронизации с Casebook отформатированное значение в поле не перезаписывается, поэтому сценарии автоматизации на изменение в поле не реагируют.
  • При редактировании форматирования и/или добавлении гиперссылки сценарии автоматизации по редактированию конкретного поля не будут срабатывать, поскольку сам текст не изменился.

Улучшения и исправления

  • Мы исправили поведение сценария автоматизации с несколькими операторами Если при автоматическом изменении значения поля по формуле.
  • Теперь в разделе Действия в Системе в событиях по редактированию сущности отображаются все измененные поля события и задачи.

Публичный API

В API v2 в метод GET /api/v2/participants мы добавили следующие дополнительные атрибуты для фильтрации списка участников:

  • Наименование;
  • Тип (ФЛ или Компания);
  • Email;
  • Телефон;
  • Фамилия;
  • Имя;
  • ИНН;
  • КПП.

В API v3 мы добавили группу методов управления участниками, где работа с созданными полями теперь выполняется через связку Тег — Значение (как и в методах работы с объектами):

  • DELETE /api/v3/participants/{id} для удаления участника по идентификатору;
  • PUT /api/v3/participants/ExcludeParticipantFromProject для исключения участника из списка участников в деле;
  • PUT /api/v3/participants/{id} для обновления данных по участнику и его доп. атрибутов.
  • POST /api/v3/participants для создания участника с заполненными доп. атрибутами;
  • GET /api/v3/participants/{id} для получения участника с доп. атрибутами по идентификатору.

В API v3 мы добавили группу методов управления событиями, где работа с созданными полями теперь выполняется через связку Тег — Значение (как и в методах работы с объектами):

  • Метод POST /api/v3/events для создания события с заполненными доп. атрибутами;
  • Метод GET /api/v3/events/{id} для получения события с доп. атрибутами по идентификатору.
  • Метод PUT /api/v3/events/{id} для обновления данных по событию и его доп. атрибутов.

Улучшения и исправления

  • Мы улучшили работу индексов на таблицах БД — теперь индексы с фильтрацией по IsDeleted работают корректно, сохранив работоспособность DynamicFilters, если передано значение для фильтрации в виде параметра (IsDeleted = @pram).
  • Теперь вы можете использовать индексированные поля в сценариях по пересчету прав по пользователю.
  • Мы удалили неиспользуемые и устаревшие индексы на таблицах БД.
  • Мы продолжаем работу по переносу на Angular:
    • Перенесли форму события с использованием новых сервисов по работе с созданными блоками и доп. атрибутами (аналогично переносу формы задачи).
    • Полностью перенесли: профили пользователя и клиента, работу с пользователями и клиентами в разделе Администрирование, карточку счета со всеми блоками, вкладками, формами.
  • Мы настроили кеширование для файлов в методах внутреннего API GET api/download.
  • Мы исправили работу RabbitMQ при включенной интеграцией с Active Directory.
  • Теперь участники ФЛ или Компании создаются без ошибок при включенной интеграции с Elasticsearch на инстансах, которые работают с PostgreSQL.