Задача 101.60266

Задача :101.60266

2016-09-29 16:16:33
Краткое описание :
Корректировка архива удержаний - "к исправлению" НЕ выводятся ошибочные ситуации
Описание :
Контроль и корректировка удержаний (через запуск внешнего интерфейса Z_Service::FindIncorrectUder)
Что измененно :

Фильтрация данных, выводимых в отчет, работает неправильно.

При установке фильтра в режиме "Требующие исправления и анализа" в отчет могут попасть не все данные, которые функция умеет корректировать. В то же время в режиме "Все" такие данные в отчет попадают.

Наблюдается и обратная ситуация: в режиме "Требующие исправления" в отчет попадают корректные записи.

В связи с этим в подвале FastReport-отчета итоги не всегда соответствуют действительности.

Требуется исправить фильтр.
Как измененно :

В функции контроля и корректировки архива удержаний теперь доступно два режима фильтрации (выбором из выпадающего списка) применительно к имеющимся уже уровням ("все", "требующие анализа" и т.д.):
- фильтровать после применения алгоритмов (по умолчанию);
- фильтровать предварительно (старый вариант).

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

В варианте "фильтровать после применения алгоритмов" перед выводом в отчет анализируются результаты работы алгоритмов корректировки. Такой способ более медленный, но только он позволяет формировать вывод в точном соответствии с установленными опциями фильтрации.

Независимо от выбранного варианта подсчет количества записей определенного типа для вывода в подвал отчета и протокол формирования производится по факту (после применения алгоритмов).

В шапку отчета добавлен вывод выбранного варианта фильтрации.

Название продукта Название компонента Тип Последняя версия Дата выхода
Z_SERVICEZ_SERVICERES9.1.93.02016-09-29 16:16:33
Z_SERVICEZ_SERVICERES9.1.093.0