виснет документ, конфликт блокировок 1.3 УПП #554754


#0 by Sniper9mm
Всем привет! подскажите куда копать….. Перешли на 1.3 УПП с одним не типовым документом начались проблемы и причем эти проблемы появляются именно когда клиент серверный вариант и на 1.2 таких проблем не было… при записи документ захватывает СУБД, виснет, и блочит всех юзеров возможна блокировка юзеров из-зи вот этого: по идее нет, при записи транзакция и так есть
#1 by Sniper9mm
может ли эта транзакция всех блокировать
#2 by Fragster
а что происходит при ЭтотОбъект.Записать и при ДокОбъект.Записать - не известно
#3 by Fragster
ема, оно еще и в цикле
#4 by Armin
убери НачатьТранзакцию; и ЗафиксироватьТранзакцию;
#5 by Fragster
+ причем из цикла при неудаче не выходит - нафига тогда транзакции вообще? и начига в цикле записывать документ?
#6 by Sniper9mm
т.к. их там несколько..... этот док заполняет комплектацию номенклатуры.....а комплектация много
#7 by Sniper9mm
комплектаций
#8 by Sniper9mm
так я и спрашиваю, поможет или наврятле ???
#9 by Fragster
нафига записывать ЭтотОбъект в цикле? нафига не прерывать цикл при неудаче? нафига там транзакции? что происходит при ДокОбъект.Записать и ЭтотОбъект.Записать? замер производительности (не говоря уже про ЦУП и скульные инструменты) смотрел?
#10 by Sniper9mm
да не нужна тут транзакция, и цикл на этотобъект не нужен, просто пока нет возможности протестить без цикла и транзакции…. какое изменение было в 1.3 что так могло повлиять немного не понятно как проверить что происходит при ЭтотОбъект.Записать?  и ДокОбъект.Записатьв отладчике??
#11 by ДемонМаксвелла
ПриЗаписи в модуле объекта. Плюс может подписка. Это где у вас такой код? А нельзя документ просто заполнить сначала, а потом записать, без таких извратов.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С