Задача 101.68828

Задача :101.68828

2020-10-03 14:29:10
Краткое описание :
Быстрый поиск в каталоге контрагентов
Описание :
Фильтр по ALT+B в списке ДО
Что измененно :
Продолжение ERP-4199 Предложения: 1. Добавить еще одну
настройку - время жизни кэша или что-то вроде того . И не очищать tmpOrg.
Каждый раз мы его чистим - когда ищем организацию. Это поможет сократить время
запроса. Организации как правило - редко удаляются из каталога - значит
нарваться на лишние записи - будет сложно. 2. Чаще можно нарваться на протухший
кэш. можно попробовать реализовать - update/insert изменившихся записей... 2.
добавить настройку - вести историю поиска. И сохранять элементы, которые искал
пользователь в таблице в БД. И искать сначала там. история будет ограничена
скажем 1000 записей. Проверка того, что уже ранее искал пользователь внутри
истории - это вообще очень быстро. Может вообще не вызывать сразу GetKator - а
сначала по истории поискать . В общем надо с эргономикой продумать... Работа
OrgFinder заметно улучшилась. Но все остальное ухудшилось. А именно : 1.
Инициализация самого интерфейса - медленнее стало. 2. после выбора из OrgFinder
- замедление Предлагаю вернуться к предыдущему варианту подцепки.
Как измененно :
Пункт 1 реализован. Добавлена настройка "Общие настройки
системы \ Каталог организаций и банков \ Быстрый поиск по наименованию в
отдельном окне - время жизни кэша при поиске по текущему уровню, минут" Пункт 2
нет. Смысла в этом нет. Позиция должна установится в последний выбранный
уровень. Ограничения оптимизированы. Также изменена настройка "Быстрый поиск по
наименованию при отображении каталога организаций в виде дерева" -
переименована в Быстрый поиск по наименованию/ИНН при отображении каталога
организаций в виде дерева 1. по всему списку организаций с учетом ограничений -
в отдельном окне если в настройке ""Общие настройки системы \ Интерфейсы выбора
\ Контрагенты \ Доступные группы организаций" нет групп, то поиск идет по
KatOrg, Если заданы - то по временной таблице. 2. в рамках текущего уровня - по
наименованию отдельное окно не открывается. По ИНН - в отдельном окне по
временной таблице. 3. по всему списку организаций без учета ограничений - в
отдельном окне всегда по KatOrg без учета доступных групп.. 4. в рамках
текущего уровня(в отдельном окне) - поиск по наименованию идет по KatorgDescr,
по ИНН по временной таблице. В интерфейсе OrgFinder(в котором делается поиск в
новом окне) добавлена проверка выбранного значения. При большом объеме данных
выборка во временную таблицу даже по уровню не желательна. По этой причине при
наличии "доступных групп" наиболее предпочтительные значения 4 если не нужен
поиск по ИНН или 3 если нужно и то и то. для поиска по ИНН есть другие
возможности. Если "доступные группы" не заданы, то лучше поставить 1.

Название продукта Название компонента Тип Последняя версия Дата выхода
L_KATORGL_KATORGRES9.1.118.02020-10-03 14:29:10