Задача ERP-10255

Задача :ERP-10255

2023-04-15 03:45:17
Краткое описание :
Добавить возможность задавать маску фильтра на аналитику
Описание :
Что измененно :
Реализован механизм фильтрации бухпроводок по маске аналитик
при формировании производственного баланса и смет.
Как измененно :
Реализован простейший механизм фильтрации бухпроводок по первым
символам кодов или наименований аналитик при формировании производственного
баланса и смет. Дополнительно к этому для пользовательских аналитик реализован
механизм фильтрации по первым символам кодов внешних КАУ. При редактировании в
колонках Значение аналитик для настроек в видом "проводки" дополнительно
визуализируются три новые колонки: - Алгоритм фильтрации по аналитике, - Фильтр
по первым символам, - Фильтр по внешним КАУ. В колонке "Алгоритм фильтрации по
аналитике" для всех видов аналитик, кроме пользовательских, можно задать три
значения (пусто - фильтрация по аналитике не требуется, поэтому колонка "Фильтр
по первым символам" для данного случая не доступен для редактирования; @Code -
фильтрация по аналитике должна осуществляться по первым символам кода текущего
значения аналитики из бухпроводки; @Name - фильтрация по аналитике должна
осуществляться по первым символам наименования текущего значения аналитики из
бухпроводки). Для всех трех случаев значений алгоритма фильтрации колонка
"Фильтр по внешним КАУ" не доступна. Для пользовательских аналитик
дополнительно доступны еще три алгоритма фильтрации ( Внешние КАУ - фильтрация
по аналитике должна осуществляться по первым символам кодов значений внешних
аналитик, перечисленных в колонке "Фильтр по внешним КАУ" для текущего значения
пользовательской аналитики из бухпроводки; @Code + Внешние КАУ - фильтрация по
аналитике должна осуществляться по первым символам кодов значений внешних
аналитик, перечисленных в колонке "Фильтр по внешним КАУ" для текущего значения
пользовательской аналитики из бухпроводки и еще дополнительно по первым
символам кода текущего значения аналитики из бухпроводки; @Name + Внешние КАУ -
фильтрация по аналитике должна осуществляться по первым символам кодов значений
внешних аналитик, перечисленных в колонке "Фильтр по внешним КАУ" для текущего
значения пользовательской аналитики из бухпроводки и еще дополнительно по
первым символам наименования текущего значения аналитики из бухпроводки). Для
алгоритма Внешние КАУ колонка "Фильтр по первым символам" не доступна.
Упоминаемый выше "простейший механизм фильтрации" обусловлен тем, что пока
маска фильтрации задается по правилу перечисления начальных значений кодов или
наименований аналитик разделенных запятой. Например, если в колонке "Фильтр по
первым символам" задать "23,340,5567", то это будет означать, что удовлетворять
фильтру будут все значения данной аналитики, у которых коды будут начинаться с
"23", или с "340", или с "5567". Аналогично и для внешний КАУ, за тем
исключением, что для них фильтрация осуществляется в данной реализации только
по кодам внешних аналитик. Внимание! Если в текущей настройке задан механизм
фильтрации по аналитикам с помощью маски, то он является наиболее приоритетным
для дебетовой или кредитовой части, определенной в колонке Значение аналитики.
То есть, прежние правила фильтрации, заданные в режиме редактирования в
колонках "Значение аналитики" и "Вкл/Искл" игнорируются.

Название продукта Название компонента Тип Последняя версия Дата выхода
M_CONTROLM_CONTROLRES9.1.158.02023-04-15 03:45:17