0
Adgjj
22.11.11
✎
16:29
|
При выполнении обмена вручную между двумя базами все хорошо.
при использовании самописных обработки и батника для АВТООБМЕНА тоже все хорошшо, если в конфре в модуле документа "Счет на оплату услуг покупателю" закомментированы строки:
Процедура ПриЗаписи(Отказ)
ТЗ=ЭтотОбъект.Услуги.Выгрузить();
Для каждого ТекСтрока Из ТЗ Цикл
//ТекСтрока.ДокументОснование.получитьобъект().НомерСчНаОпл = ЭтотОбъект.Номер;
Если ТекСтрока.ДокументОснование = Неопределено Тогда
Предупреждение("Документ-основание не указан!");
//Возврат; не р-ет
Иначе
//ТТД = ТекСтрока.ДокументОснование.ПолучитьОбъект();
//ТТД.НомерСчНаОпл = ЭтотОбъект.Номер;
//ТТД.Записать();
//ПутЛист = ТекСтрока.ПутЛист.ПолучитьОбъект();
//ПутЛист.НомерСчНаОпл = ЭтотОбъект.Номер;
//ПутЛист.Записать();
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Эту процедуру добавляла сама.
Если строки раскомментировать, то ошибка:
"Ошибка при получении данных обмена: при вызове метода ПрочитатьИзменения() значение не явл. зн-ем объектного типа НомерСчНаОпл"
|
|