Имя: Пароль:
1C
 
Ошибка при выгрузке данных для узла обмена
0 Tender
 
28.03.11
17:16
помогите разобраться. Обмен стандартный УТ - БП выдает ошибку:

Ошибка при выгрузке данных для узла плана обмена
   ТипОбъекта             =  Документ объект: Реализация товаров и услуг
   Объект                 =  Реализация товаров и услуг 00000000017 от 09.01.2011 10:21:39
   ОписаниеОшибки         =   Ошибка при записи документа: Реализация товаров и услуг 00000000017 от 09.01.2011 10:21:39
{Обработка.ОбменДаннымиXML.МодульОбъекта(6773)}: Ошибка при вызове метода контекста (ПолучитьОбъект): Элемент не выбран!
   ПозицияМодуля          =  Обработка.ОбменДаннымиXML.МодульОбъекта(1300)
   КодСообщения           =  72
   УзелПланаОбмена        =  БП о
Ошибка при загрузке объектов. Было загружено: 34
Произошла ошибка при выгрузке объектов. Было выгружено: 35

Техническая информация:
   ОписаниеОшибки         =  {Обработка.ОбменДаннымиXML.МодульОбъекта(7638)}: Ошибка при записи документа: Реализация товаров и услуг 00000000017 от 09.01.2011 10:21:39
1 Tender
 
28.03.11
17:36
АП! И тигры у ног моих сели... (с)
2 mikecool
 
28.03.11
17:38
никакой информации сообщение не содержит
смотри журнал регистрации, там дб подробное описание
3 Tender
 
28.03.11
17:42
и еще разок!
4 mikecool
 
28.03.11
17:43
(3) бот?
5 Karamzin
 
30.03.11
22:13
(0) Разобрался? А то такая же фигня началась..
6 Tender
 
31.03.11
11:05
переписал с помощью КД правила обмена. Для документа Реализации снял галочку "искать по внутреннему идентификатору", заработало
7 Karamzin
 
31.03.11
13:26
Я сейчас с помощью отладчика докопался до того, что ошибка в процедуре

Функция УстановитьСсылкуНового(Объект, Менеджер, СвойстваПоиска)
   
   УИ = СвойстваПоиска["{УникальныйИдентификатор}"];
   
   Если УИ <> Неопределено Тогда
       
       НоваяСсылка = Менеджер.ПолучитьСсылку(Новый УникальныйИдентификатор(УИ));
       
       Объект.УстановитьСсылкуНового(НоваяСсылка);
       
       СвойстваПоиска.Удалить("{УникальныйИдентификатор}");
       
   Иначе
       
       НоваяСсылка = Неопределено;
       
   КонецЕсли;
   
   Возврат НоваяСсылка;
   
КонецФункции
8 Karamzin
 
31.03.11
13:28
НоваяСсылка  = объект не найден
и далее в программе встречается Объект.Ссылка.ПолучитьОбъект(), который и выдает ошибку.
9 Karamzin
 
31.03.11
15:17
Разобрался. Удалил все зарегистрированные объекты из плана обмена, у которых стояло "объект не найден". Не стало коллизий, и всё загрузилось.