|
Ошибка при обмене из-за регистра | ☑ | ||
---|---|---|---|---|
0
Adgjj
20.08.12
✎
09:33
|
Здравствуйте!
При загрузке файла обмена в центральную базу ошибка: http://s51.radikal.ru/i132/1208/ba/e21bdbd31ecf.jpg В регистре сведений "ВКакомСчетеТТД" одно измерение: "ТТД". Процедура модуля объекта документа уатСчетНаОплатуПокупателю, осуществляющая запись в регистр: Процедура ПриЗаписи(Отказ) НЗ = РегистрыСведений.ВКакомСчетеТТД.СоздатьНаборЗаписей(); НЗ.Отбор.Регистратор.Значение = ЭтотОбъект.Ссылка; //Счет НЗ.Отбор.Регистратор.Использование = Истина; ТЗ=ЭтотОбъект.Услуги.Выгрузить(); Для каждого ТекСтрока Из ТЗ Цикл Если ТекСтрока.ДокументОснование = Неопределено Тогда Предупреждение("Документ-основание не указан!"); Иначе Запись = НЗ.Добавить(); Запись.ТТД = ТекСтрока.ДокументОснование; Запись.Регистратор = Ссылка; НЗ.Записать(); КонецЕсли; КонецЦикла; КонецПроцедуры Я думала, что в документе, по к-рому ошибка, две строки, поэтому ругается. Оказалась одна. Скажите, пжл, почему ошибка возникла и как ее исправить? |
|||
1
Maxus43
20.08.12
✎
09:43
|
т.е. ты забил болт на то что при обменах везде заглушки должны быть:
Если ОбменДанными.Загрузка Тогда Возврат; КонецЕсли; |
|||
2
Maxus43
20.08.12
✎
09:43
|
данные регистра тоже по обмену пусть приходят
|
|||
3
Maxus43
20.08.12
✎
09:44
|
З.ы. "т.е. ты забила...")
|
|||
4
Adgjj
20.08.12
✎
09:53
|
(1) этот код что выполняет?
(2) совсем забыла поставить для этого нового регистра галку разрешить обмен - спасибо. |
|||
5
Maxus43
20.08.12
✎
09:55
|
(4) при записи, перед записью этот код везде ставить в доках, справочниках, чтобы при обмене ничего из этих процедур не выполнялось, ибо это уже сделано в другой базе, а сейчас идёт обмен, это лишнее
|
|||
6
Adgjj
20.08.12
✎
09:57
|
(5) спасибо большое
как выяснилось, в ПередЗаписью стоит изначально. Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения) Если ОбменДанными.Загрузка Тогда Возврат; КонецЕсли; Процедуру ПриЗаписи я сама добавила, т.е. сейчас в нее тоже надо написать этот код в самом начале? |
|||
7
Maxus43
20.08.12
✎
09:58
|
(6) да
|
|||
8
Adgjj
20.08.12
✎
09:59
|
спасибо большое, сейчас попробую снова сделать обмен
|
|||
9
Maxus43
20.08.12
✎
10:05
|
документ ещё раз проведи, чтоб регистр тоже ушёл по обмену
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |