Задача ERP-8447

Задача :ERP-8447

2022-03-07 01:26:14
Краткое описание :
DIADOC. Зависание при выборе контрагента
Описание :
Что измененно :
При наложении фильтра по определенному контрагенту в списке
документов диадок происходит зависание. Просьба посмотреть, в чем проблема.
Как измененно :
Причина в наличии 2 записей в DiaBox по
DiaOrganization.sOrganizationID == DiaBox.sOrganizationID. В итоге фильтрация
ушла на сложный фильтр, что привело к существенному замедлению отбора.
Добавлена обработка такой ситуации, но клиенту лучше проверить DiaBox на
исключении подобных ситуаций. Использование в компоненте C_DiaDoc идет в
основном по строчным идентификаторам, в том числе и по этой таблицы,так что
удалять можно любую запись в DiaBox. Также оптимизирован фильтр по дате
документа : 1. В случае если он в пределах календарного месяца - например в
пределах с 01.02.2022 по 28.02.2022 , то фильтр будет отрабатывать значительно
шустрее. 2. Если фильтр по дате получения/отправки не установлен, то он
автоматически включается +- 7 месяцев от периода фильтра по дате документа
Медленность фильтра по дате документа связана с тем, что эта дата лежит в
текстовом поле в формате ДД.ММ.ГГГГ . Лучше используйте вместо него фильтр по
дате получения/создания.

Название продукта Название компонента Тип Последняя версия Дата выхода
C_DIADOCC_DIADOCRES9.1.104.02022-03-07 01:26:14