Очень долгое проведение заказа клиента
Дано:
1С:Предприятие 8.3 (8.3.23.1739)
1С:Комплексная автоматизация 2 (2.5.14.59)
SQL Server 2008
Проведение заказа клиента по одному определенному клиенту занимает 10 минут. На него выписывают каждый день по 100-200 документов, строк в документе не больше 20
Проведение заказа от любого другого контрагента занимает 3 сек.
Замеры производительности приложил.
99% процентов времени выполняет код: Результат = Форма.Записать(ПараметрыЗаписи);
В какую сторону копать?
1С:Предприятие 8.3 (8.3.23.1739)
1С:Комплексная автоматизация 2 (2.5.14.59)
SQL Server 2008
Проведение заказа клиента по одному определенному клиенту занимает 10 минут. На него выписывают каждый день по 100-200 документов, строк в документе не больше 20
Проведение заказа от любого другого контрагента занимает 3 сек.
Замеры производительности приложил.
99% процентов времени выполняет код: Результат = Форма.Записать(ПараметрыЗаписи);
В какую сторону копать?
Прикрепленные файлы:
По теме из базы знаний
- Разработка и сценарное тестирование с Vanessa-ADD. Практические примеры сценариев. Шаги встроенной библиотеки
- Анализ выполнения заказов покупателей складом (анализ успеваемости склада). 1С 7.7
- Как работают управляемые формы и тонкий клиент 1С – взгляд "из-под капота"
- От заказов покупателей до выпуска продукции (на примере работы в 1С:ERP предприятия химической отрасли)
- Распространенные ошибки разработчиков, приводящие к проблемам производительности
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Отладку на сервере включите и увидите время выполнения серверного кода.
Предполагаю, что проблема во взаиморасчетах по этому партнеру. Взаиморасчеты онлайн или оффлайн используются?
99% процентов времени выполняет код: Результат = Форма.Записать(ПараметрыЗаписи);
Отладку на сервере включите и увидите время выполнения серверного кода.
Предполагаю, что проблема во взаиморасчетах по этому партнеру. Взаиморасчеты онлайн или оффлайн используются?
У нас в erp аналогичная проблема, только с поставщиком и заказом поставщику
На поставщика по 200 заказов в день, соответственно 2000-3000 открытых (неоплаченных) заказов регулярно и проведение занимает 40-150 секунд, в некоторых случаях бывает и 600. Как я понял, даже если проводить все документы в правильном порядке, 1с все равно пересчитывает все взаиморасчеты в текущем регистраторе расчетов, в котором меньше 1000 записей.
Мы кажется уже с этим смирились, но у нас к счастью эти документы проводятся фоном - пользователи с ними почти не работают.
На поставщика по 200 заказов в день, соответственно 2000-3000 открытых (неоплаченных) заказов регулярно и проведение занимает 40-150 секунд, в некоторых случаях бывает и 600. Как я понял, даже если проводить все документы в правильном порядке, 1с все равно пересчитывает все взаиморасчеты в текущем регистраторе расчетов, в котором меньше 1000 записей.
Мы кажется уже с этим смирились, но у нас к счастью эти документы проводятся фоном - пользователи с ними почти не работают.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот