Обмен УТ10.3 -> БП 3.0 - не устанавливается блокировка #747040


#0 by Dirk Diggler
Настроил обмен, вполне себе типовой. Через каталог. Пытаюсь выполнить - получаю ошибку: {РегистрСведений.ИзмененияОбщихДанныхУзлов.МодульМенеджера}: Ошибка при вызове метода контекста (Заблокировать)         Блокировка.Заблокировать; по причине: Использование блокировки допустимо только внутри транзакции в режиме управляемых блокировок! Платформа 8.3.6.2041, УТ 10.3.28.1 Режим блокировок регистра - управляемый, проверил.
#1 by Dirk Diggler
Строка эта - внутри транзакции:
#2 by Dirk Diggler
Почему такая ошибка появляется? Чем полечить?
#3 by Cyberhawk
Ставлю на то, что у самого документа - не "Управляемый"
#4 by Cyberhawk
(если РС с регистратором)
#5 by Cyberhawk
Ну и про параметр у НачатьТранзакцию не забываем
#6 by Dirk Diggler
Независимый он. Вот так сделал: НачатьТранзакцию(РежимУправленияБлокировкойДанных.Управляемый); И эта ошибка исчезла. Но теперь зато другая. И это похоже не лечится, а глюки платформы, т.к. почему-то 1с не видит не только процедуры объектов, но и свои же встроенные функции...
#7 by Cyberhawk
#8 by Dirk Diggler
да чо тут... Дохляк какой-то. В журнале регистрации пишется, что не смогла инициализировать модуль объекта ЗаказПокупателя, и вываливает окно вот с таким: {Документ.ЗаказПокупателя.МодульОбъекта(2236,117)}: Переменная не определена (РежимДиалогаВопрос)     Если Не ЗначениеЗаполнено(АдресДоставки) ИЛи Вопрос(НСтр("ru = 'Изменился контрагент. Изменить адрес доставки?'"), <<?>>РежимДиалогаВопрос.ДаНет, 60) = КодВозвратаДиалога.Да Тогда {Документ.ЗаказПокупателя.МодульОбъекта(2236,149)}: Переменная не определена (КодВозвратаДиалога)     Если Не ЗначениеЗаполнено(АдресДоставки) ИЛи Вопрос(НСтр("ru = 'Изменился контрагент. Изменить адрес доставки?'"), РежимДиалогаВопрос.ДаНет, 60) = <<?>>КодВозвратаДиалога.Да Тогда {Документ.ЗаказПокупателя.МодульОбъекта(2729,11)}: Переменная не определена (РаботаСДиалогами) и еще куча такого же...
#9 by Cyberhawk
Так это на сервере код выполняется у тебя, потому и не работает
#10 by Dirk Diggler
а что его на сервер понесло? ))) Ничто в настройке обмена не предвещало такого развития событий.
#11 by Cyberhawk
ты лучше разберись, что у тебя за клиентский код в модуле объекта "Заказ покупателя"
#12 by Cyberhawk
+ и обрами все на что ругается в директиву #Если Клиент Тогда #КонецЕсли
#13 by ДенисЧ
А что делает диалог вопроса в модуле объекта?
#14 by Cyberhawk
из 8.0 или 8.1 перекочевало, вестимо. Специально щас проверил - на прошлом фиксе есть один кусок такой же, но обрамленый директивой :)
#15 by Dirk Diggler
Ужо. Запустил. Тормозит уже час. ЧТо делает - неизвестно.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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