БП, Кошечка - пожалуйста подождите?

1. TVA_11 06.08.24 11:21 Сейчас в теме
Здравствуйте!

Документ - "Акт сверки расчетов с контрагентом"

Документ заполняется по кнопке - "Заполнить по нашей организации и контрагенту"
***

Выполняется в фоновом режиме.
Судя по всему, иногда проходит до 10 секунд - прежде чем начнется реальное выполнение.
Кошечка все эти 10 секунд висит.

А иногда отрабатывает сразу - менее секунды. Пользователи недовольны - ждать десять секунд не хотят.
***

Вопрос, от чего зависит начало выполнения реального "Фонового задания", а не ожидания начала в фоне?

пс.
В журнале регистрации выполнение начинается в конце ожидания кошечки.
То есть цикл ожидания - крутит просто так, в отладчике идет опрос выполнения задания.
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Lenten 25 06.08.24 11:27 Сейчас в теме
а у вас сколько времени уходит на заполнение? запустить замер производительности под собой и под другими пользователями (подключиться к их сеансам), станет яснее
3. TVA_11 06.08.24 11:35 Сейчас в теме
(2)
На реальное выполнение, судя по Журналу регистрации - всегда уходит 3 секунды.
И 1 - 12 секунд простоя - после нажатия кнопки на форме. Тут по разному - отчего это зависит?
4. booksfill 06.08.24 12:24 Сейчас в теме
Простой до начала выполнения фонового задания в 12с теоретически возможен, но крайне маловероятен.

Больше похоже на ожидание на блокировках в уже коде фонового задания.
Т.к. понятия не имею, что у вас там за код выполняется, еще можно допустить ожидание ответа от какого-то внешнего API.

Подключите отладку фоновых заданий и встаньте на первую строку кода, выполняющегося в фоне.
Если и тут окажется задержка до 12 с до попадания на точку останова, тогда можно смотреть дальше.

P.S.
Не надо вешать кошечек :)
5. starik-2005 3087 06.08.24 14:08 Сейчас в теме
А база файловая или серверная? В файловой базе только одно фоновое задание может выполняться в одно время. Если что-0то выполняется, то система запустит следующее только после окончания предыдущего.
6. TVA_11 07.08.24 13:00 Сейчас в теме
(5) Серверная, БП3 - почти последняя версия.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот