Групповое изменение реквизитов - конфликт блокировок, 1 пользователь
Коллеги, доброго времени суток. Никто не сталкивался - БП 3.0.143.32, при изменении реквизитов обработкой Групповое изменение реквизитов вылетает ошибка: "Конфликт блокировок при выполнении транзакции. Неустранимый конфликт блокировок" ? Часть документов изменяет, часть нет. За следующий запуск изменяет часть из тех, по которым был конфликт.
Пользователь в базе один, регламентных заданий нет. База клиент-серверная.
По журналу фоновых заданий складывается впечатление, что там что-то перемудрили с асинхронностью, и изменение выполняется в несколько потоков и блокирует само себя.
Пользователь в базе один, регламентных заданий нет. База клиент-серверная.
По журналу фоновых заданий складывается впечатление, что там что-то перемудрили с асинхронностью, и изменение выполняется в несколько потоков и блокирует само себя.
По теме из базы знаний
Найденные решения
В итоге да, как и написал выше: вызывается функция обработки Групповое изменение реквизитов - ВыполнитьИзменениеОбъектовВНесколькоПотоков(), она в свою очередь получает количество потоков из константы КоличествоПотоковДлительныхОпераций. Если в константе 0, то возвращает 4 потока. 4 потока меняют документы одного вид и друг друга блокируют.
Поставил в константе значение - 1. Проблема ушла.
Поставил в константе значение - 1. Проблема ушла.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
В итоге да, как и написал выше: вызывается функция обработки Групповое изменение реквизитов - ВыполнитьИзменениеОбъектовВНесколькоПотоков(), она в свою очередь получает количество потоков из константы КоличествоПотоковДлительныхОпераций. Если в константе 0, то возвращает 4 потока. 4 потока меняют документы одного вид и друг друга блокируют.
Поставил в константе значение - 1. Проблема ушла.
Поставил в константе значение - 1. Проблема ушла.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот