Версия 70.4 (PATCH)

Мы выпустили небольшое обновление к 70 версии Case.one, которое позволяет избежать ошибки при работе в Системе.

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

  • Исправлена ошибка обновления информации в карточке дела — данные из дел теперь корректно попадают в пользовательские и системные отчеты, а также в фильтры в списке дел.
  • Исключено поведение при предоставлении в группе доступа к делу вручную — дела теперь не дублируются.
  • Теперь в блоке Итоги данные рассчитываются корректно при фильтрации по пустому полю —  мы добавили настройку UseNotExistsForEmptyMultifieldFilters, которая позволяет проверить существование поля в рамках мультистроки и мультиблока при фильтрации по пустому полю. Настройка доступна в appsettings.json, значение по умолчанию — false (не использовать):
    • Если настройка выключена:
      • Мультистрока/мультиблок считаются существующими, если в них заполнено хотя бы одно поле.
      • Поле из мультистроки/мультиблока считается существующим, если оно находится в существующем мультблоке (или мультистроке)
      • Если ни одно поле из мультистроки/мультблока не фигурирует в качестве выводимого значения, фильтр по полям из мультистроки/мультиблока проверяет значение только в существующих полях
      • Фильтр по пустым полям проверяет поле на значение NULL
    • Если настройка включена:
      • Поле из мультистроки/мультиблока считается пустым (EMPTY), если оно не заполнено в существующем мультблоке (или мультистроке) или не существует в следующих случаях:
        • Мультистрока — Поле
        • Мультиблок — Поле
        • Мультиблок — Мультистрока — Поле (мультиблок существует, но не существует мультистрока)
      • Предусмотрено ограничение — для поля проверяется только родительский мультблок (или мультистрока), если он находятся в другом мультблоке (или мультистроке), для него проверка не срабатывает. Для случая Мультиблок — Мультистрока — Поле фильтрация по пустому значению поля не срабатывает, если мультиблока не существует вне зависимости от настройки.
  • Если в карточке объекта текстовое поле заполнить значением, приближенным к формату Дата и время (например, 2023-08-02T09:16:35R), такое значение теперь не будет автоматически конвертироваться в значение даты и времени.
  • При формировании документа по шаблону, полученному из Doc.one, если в карточке объекта есть числа больше 1000 с дробными значениями в полях с типом Формула расчета или Число, такие значения будут переданы без округления.
  • Исправлено отображение лейблов при просмотре отчета с различными типами диаграмм для полей с типами:
    • Дата
    • Дата и время
    • Чекбокс
    • Логическое
  • Исправлено сохранение карточки объекта в режиме совместного редактирования — теперь при одновременном сохранении на одной из вкладок карточки объекта:
    • Если происходит ошибка, отображается уведомление с текстом: "Карточка изменилась. Дождитесь загрузки изменений других пользователей и сохраните карточку еще раз", вместо: "Ошибка базовой версии объекта"
    • Сохранить карточку можно после получения изменений.