Имя: Пароль:
1C
1С v8
КД 2 УРБД Не выгружаются элементы справочника
0 micha
 
25.05.13
20:10
Добрый день!
Есть 2 разные базы. Есть правила обмена которые работают через обработку универсальный обмен данных.
В эти 2 базы добавлены одинаковые планы обмена. Прописана регистрация нужных объектов. В базу источник добавлена эти рабочие правила обмена.
Но результат почему то обменов разный.

Когда делаешь обмен через типовую обработку универсальный обмен данных - все ок. Когда делаешь обмен через планы обмена почему то не полностью выгружаются вложенные элементы которые ссылаются на другие элементы, выгружаются только их коды.
Так например документ поступление тмц, заполнена дата, номер количество сумма ставка ндс, но не заполняется номенклатура, единица измерения, контрагент в этих элементах стоит "<>", открываешь а там пустой элемент объекта причем с правильным кодом.

Я реально уже голову сломал, подскажите пож. куда копать, или дайте пож. ссылку на пример.
1 micha
 
26.05.13
00:55
Прописал перед выгрузкой ТолькоПолучитьУзелСсылки = Ложь; и вроде грузиться, а нельзя ее глобально прописать чтоб в каждый объект не залазить?
2 micha
 
26.05.13
01:12
Все спасибо разобрался, очередной глюк 1с-ны
http://www.lavelin.ru/index.php/articles/1s/18-razrabotka/11-faq-8
30. Конвертация данных. Не выгружаются реквизиты объекта, даже когда флажок "Не выгружать объекты свойств источника" = Ложь

Варианты:

1. В обработчике ПКО "Перед выгрузкой" соответствующих справочников прописать ТолькоПолучитьУзелСсылки = Ложь

2. В справочнике Конвертации в обработчике "Перед конвертацией объекта" прописать:

для всех справочников:

Если Справочники.ТипВсеСсылки().СодержитТип(ТипЗнч(Источник)) Тогда
  ТолькоПолучитьУзелСсылки = Ложь;
КонецЕсли;
для справочника контрагенты:

Если ТипЗнч(Источник) = Тип("СправочникСсылка.Номенклатура")  Тогда
  ТолькоПолучитьУзелСсылки = Ложь;
КонецЕсли;
3 echo77
 
26.05.13
07:51
у тебя КД2 какая версия?
Какая версия обработокунивресальныйобменданными... ?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший