Имя: Пароль:
1C
1С v8
Конфликт блокировок при выполнении транзакции: Превышено максимальное время ожидания предо
0 Tato895
 
29.06.22
14:20
Конфликт блокировок при выполнении транзакции:
Превышено максимальное время ожидания предоставления блокировки
{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1845)}:    Результат = Форма.Записать(ПараметрыЗаписи);
{Документ.ПриходныйКассовыйОрдер.Форма.ФормаДокумента.Форма(1776)}:    ОбщегоНазначенияУТКлиент.ОбработатьЗаписьОбъектаВФорме(ЭтотОбъект, ПараметрыДляЗаписи);

по причине:
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
Конфликт блокировок при выполнении транзакции:
Превышено максимальное время ожидания предоставления блокировки
{ОбщийМодуль.ПроведениеДокументов.Модуль(1521)}:    Документ.Движения.Записать();
{ОбщийМодуль.ПроведениеДокументов.Модуль(217)}:    ПровестиДокумент(Документ, Отказ, ДопПараметры);
{Документ.ПриходныйКассовыйОрдер.МодульОбъекта(401)}:    ПроведениеДокументов.ОбработкаПроведенияДокумента(ЭтотОбъект, Отказ);

по причине:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
Конфликт блокировок при выполнении транзакции:
Превышено максимальное время ожидания предоставления блокировки
{РегистрСведений.ГрафикПлатежей.МодульМенеджера(64)}:    Блокировка.Заблокировать();
{РегистрНакопления.РасчетыСКлиентами.МодульНабораЗаписей(184)}:    РегистрыСведений.ГрафикПлатежей.УстановитьБлокировкиДанныхДляРасчетаГрафика(
{ОбщийМодуль.ПроведениеДокументов.Модуль(1521)}:    Документ.Движения.Записать();
{ОбщийМодуль.ПроведениеДокументов.Модуль(217)}:    ПровестиДокумент(Документ, Отказ, ДопПараметры);
{Документ.ПриходныйКассовыйОрдер.МодульОбъекта(401)}:    ПроведениеДокументов.ОбработкаПроведенияДокумента(ЭтотОбъект, Отказ);

по причине:
Конфликт блокировок при выполнении транзакции:
Превышено максимальное время ожидания предоставления блокировки



Как решить проблему?
1 Kassern
 
29.06.22
14:23
(0) прочитать про блокировки и решить самостоятельно (самый сложный и тернистый путь), нанять специалиста (не факт, что поможет).
В двух словах, ваш кусок кода попытался заблокировать таблицу регистра сведений, но не смог, так как она уже заблокирована и не дождался, пока ее отпустит)
2 Ryzeman
 
29.06.22
14:30
99% что виной какие-нибудь доработки. Перекрестная запись документов в обработке проведения или подписках, либо что-то ещё блокирует регистр по этому же объекту оплаты. Если хватает квалификации через F10-F11 отладчиком пройдись по обработке проведения и дальше по подпискам, может, найдёшь
3 Hans
 
29.06.22
14:32
Без компетенций проблему не решить.
4 Tato895
 
05.07.22
08:21
Всем спасибо! Проблема решена
5 Kassern
 
05.07.22
08:22
(4) как решили?
6 rozer76
 
05.07.22
10:29
увеличили в конфигураторе "время ожидания" .. бггг ))
7 rudnitskij
 
05.07.22
10:56
(5) наняли специалиста наверное)
Хотя более вероятно, что блокировка перестала выскакивать на какое-то продолжительное время - и люди думают, что "проблема решена". Как человек, у которого зуб не болел последние полчаса, думает, что кариес сам прошел и идти к стоматологу уже не нужно
8 Kassern
 
05.07.22
10:58
(7) Либо закоментили кусок кода, после которого началась эта проблема.