Имя: Пароль:
1C
1С v8
Справочник Хранилище дополнительной информации. УТ <-> KA
,
0 Nem4ik
 
07.11.12
08:47
День добрый. Возникла необходимость некоторые из прикрепленных файлов тягать из одной базы в другую. Добавил этот справочник в состав типового плана обмена ОбменУправлениеПредприятиемУправлениеТорговлей, добавил в правила обмена (конвертации и выгрузки). Регистрирую изменения, запускаю обмен, выгружено Х объектов, кол-во верное... Но в базе-приемнике они не появляются и в базе источнике для них регистрация не удаляется. Неужели типовой план в самом коде обрезает записи с этим справочником? Попробовал обработкой Универсальный обмен в xml. все выгружается, регистрация удаляется. Может кто-нибудь сталкивался. Заранее благодарен.
1 Nem4ik
 
23.11.12
05:42
Забыл сразу отписаться. Если у кого подобная проблема будет:
в общем модуле ПроцедурыОбменаУТУПП (ну в нашем случае именно этот модуль) в процедуре ДополнитьМассивУзловДляВыгрузкиСправочника
//Для нашего справочника ХранилищеДопИнф
   ИначеЕсли ТипЭлемента = Тип("СправочникОбъект.ХранилищеДополнительнойИнформации")
       ИЛИ ТипЭлемента = Тип("СправочникСсылка.ХранилищеДополнительнойИнформации") Тогда
//Добавить в условие

       Если ТипОбъекта = Тип("СправочникСсылка.ДоговорыКонтрагентов")
            ИЛИ ТипОбъекта = Тип("СправочникСсылка.ДК_ДоговорыКонтрагентов") //PLE+
            ИЛИ ТипОбъекта = Тип("СправочникСсылка.Контрагенты")
            ИЛИ ТипОбъекта = Тип("СправочникСсылка.Номенклатура")
            ИЛИ ТипОбъекта = Тип("СправочникСсылка.Организации")
            ИЛИ ТипОбъекта = Тип("СправочникСсылка.Проекты")
            ИЛИ ТипОбъекта = Тип("СправочникСсылка.СерииНоменклатуры")
            ИЛИ ТипОбъекта = Тип("СправочникСсылка.Склады")
            ИЛИ ТипОбъекта = Тип("СправочникСсылка.ФизическиеЛица") Тогда
// Тип данных, по объектам которого, вы хотите выгружать Хранилище