ООО "Рассвет". Преимущество первых
Оптимизация очереди формирования расходных ордеров
Проблема
Наблюдается периодическое существенное замедление формирования расходных ордеров, работа с приходными ордерами, расценивание товара
Причина
Массовое формирование / переформирование расходных ордеров при загрузке или формировании заказов на перемещение или заказов на отгрузку.
Это приводит к работе механизма автовыписки - автоматически формируются документы Перемещение товаров. Далее автовыписка переводит документы в статус К выполнению. Далее создаются расходные ордера и заполняется Очередь формирования расходных ордеров (https://ooo-rassvet.atlassian.net/l/cp/1VhHDeko)
Штатный алгоритм запускает столько регламентных заданий, сколько в сформированных перемещениях получателей товара. В некоторых случаях может быть до 80-100 фоновых заданий (Подробнее: https://ooo-rassvet.atlassian.net/wiki/spaces/FARMWIKI/pages/1523187857)
Каждое фоновое задание получает все данные регистра Товары к отгрузке и строит дерево значений с группировкой по 7 параметрам, в том числе Склад, Аптека, Направление деятельности и т.д. Одна операция может выполняться до 10 минут
Решение
Формирование расходных ордеров
Изменен стандартный алгоритм формирования/ переформирования расходных ордеров: для анализа товарных запасов к перераспределению система берет данные за количество месяцев, указанное в параметрах системы. Подробнее: https://ooo-rassvet.atlassian.net/wiki/spaces/FARMWIKI/pages/1523187857
Настройки и справочники
Реализована константа Формировать расходные ордера в одном потоке. При включенном значении расходные ордера формируются в одном потоке
Реализовано регламентное задание Формирование расходных ордеров в одном потоке. Подробнее: https://ooo-rassvet.atlassian.net/wiki/spaces/FARMWIKI/pages/4022140929
Для формирования ордеров в одном потоке необходимо включить и константу и настроить работу регламентного задания
Реализована константа Период получения товаров к отгрузке для переоформления расходных ордеров, мес. - ограничивает выборку товаров к формированию расходных ордеров
В результате некоторые операции ускорены в 100-300 раз, что приводит к меньшему количеству зависаний пользовательского интерфейса
Документация
Очередь переоформления расходных ордеров: https://ooo-rassvet.atlassian.net/l/cp/1VhHDeko
Создание расходных ордеров:https://ooo-rassvet.atlassian.net/wiki/spaces/FARMWIKI/pages/1523187857
Формирование расходных ордеров в одном поток: https://ooo-rassvet.atlassian.net/l/cp/7P1yDqEi
© 2024, ООО "Рассвет" | 8-800 777-62-36 | info@rassvet.ooo
Задать вопрос по 1С:ERP, 1С:БГУ, 1С:БП, 1С:Документооборот, 1С:ЗКГУ, 1С:ЗУП, внедрить, заказать услуги, доработки, помочь с маркировкой