Задача ERP-5087

Задача :ERP-5087

2021-02-02 17:13:20
Краткое описание :
Проблемы с входом в модуль ТОРО
Описание :
ТОРО
Что измененно :
Иногда при переходе в модуль ТОРО появляется окно: Обработка.
Окно не закрывается и может висеть часами. При этом ни один пользователь не
может попасть в этот модуль. Помогает только перезапуск sql-сервера с выбросом
всех пользователей из базы. Такое было на нескольких предыдущих ЕХЕ. Так есть
на текущем ЕХЕ. Посмотрели функционал, на котором зависает. Выяснили, что это
конвертер, запуск которого так часто не требуется. Если нет возможности
исправить, то можно, например, сделать скрытую настройку, в которой отмечать,
что конвертер выполнен, а не перебирать каждый раз все содержимое таблиц, как
это сделано сейчас
Как измененно :
При входе в модуль ТОРО запускается проверка заполнения таблиц.
Ранее это делалось для каждого пользователя независимо от других пользователей,
что могло привести к попытке обновления одних и тех же данных. Ели нет записей
InStr('::', ObjRemIer.Name)>0, то запускается полная проверка. Зависание
произошло на этапе выборки. Вероятней всего таблица RepGrOne была заблокирована
модификацией. Реализована работа с конвертором наподобие скачивания курса
валют. В раздел "Настройки Галактики\Логистика\ТОРО (Техническое обслуживание и
ремонт оборудования)\" добавлены настройки: 1.Производить проверку данных при
входе в контур Значения: 0 - нет 1 - всегда (по умолчанию) 2 - не чаще
указанного интервала 2. Интервал проверки данных при входе в контур в часах(
>=24 - раз в сутки) 3. Дата последней проверки контура 4. Время последней
проверки контура. При задании настройки 1 в значение 2 проверка заполняемости
будет выполнятся не чаще, чем указано в настройке 2. То есть если один
пользователь запустил процесс не позднее чем указано в настройке 2, то текущий
пользователь проверку производить не будет.

Название продукта Название компонента Тип Последняя версия Дата выхода
L_REMONTL_REMONTRES9.1.63.02021-02-02 17:13:20