Групповое изменение реквизитов - конфликт блокировок, 1 пользователь

1. de0nis 449 20.10.23 12:11 Сейчас в теме
Коллеги, доброго времени суток. Никто не сталкивался - БП 3.0.143.32, при изменении реквизитов обработкой Групповое изменение реквизитов вылетает ошибка: "Конфликт блокировок при выполнении транзакции. Неустранимый конфликт блокировок" ? Часть документов изменяет, часть нет. За следующий запуск изменяет часть из тех, по которым был конфликт.
Пользователь в базе один, регламентных заданий нет. База клиент-серверная.
По журналу фоновых заданий складывается впечатление, что там что-то перемудрили с асинхронностью, и изменение выполняется в несколько потоков и блокирует само себя.
По теме из базы знаний
Найденные решения
2. de0nis 449 20.10.23 12:49 Сейчас в теме
В итоге да, как и написал выше: вызывается функция обработки Групповое изменение реквизитов - ВыполнитьИзменениеОбъектовВНесколькоПотоков(), она в свою очередь получает количество потоков из константы КоличествоПотоковДлительныхОпераций. Если в константе 0, то возвращает 4 потока. 4 потока меняют документы одного вид и друг друга блокируют.
Поставил в константе значение - 1. Проблема ушла.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. de0nis 449 20.10.23 12:49 Сейчас в теме
В итоге да, как и написал выше: вызывается функция обработки Групповое изменение реквизитов - ВыполнитьИзменениеОбъектовВНесколькоПотоков(), она в свою очередь получает количество потоков из константы КоличествоПотоковДлительныхОпераций. Если в константе 0, то возвращает 4 потока. 4 потока меняют документы одного вид и друг друга блокируют.
Поставил в константе значение - 1. Проблема ушла.
3. kirall 06.02.24 04:59 Сейчас в теме
БП 3.0.147.30 помогло, Спасибо!
4. Foe1967 23.04.24 03:45 Сейчас в теме
Была такая же проблема. Спасибо!.
Оставьте свое сообщение

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