Загрузка номенклатуры в нужную папку

1. sys1c 21.02.17 00:20 Сейчас в теме
Делаю выгрузку, через КД 2.0 из УТ 11.2 в БП 2
Номенклатура у меня "синхронизируется" грузится по своему полю-ключу, присутствующему и там и там.
Соответственно в ПКО, в ПоляПоиска у меня код:

Если НомерВариантаПоиска = 1 Тогда
	СтрокаИменСвойствПоиска = "ПП1";
Иначе	
	СтрокаИменСвойствПоиска = "Наименование";
КонецЕсли;


ПП1, это и есть мой "ключ", все прекрасно работает, но не могу разобраться с Родителем.
Мне нужно чтобы, вся номенклатура, которая будет участвовать в обмене, переместилась в папку "0001", в БП 2.0

Нашел в инете код:

Если Источник.Родитель.Пустая() тогда
	Выражение = "Справочники.Номенклатура.НайтиПоКоду(""00000000001"")";
Иначе
	Значение = Источник.Родитель;
КонецЕсли ; 


запихнул его в ПКС Родителя "ПередВыгрузкой", Источник оставил пустым.
При синхронизации, обмен "зависает" гдето на 92% с дикой загрузкой сервака. Если убрать этот код, все ок. Подскажите где ошибка?
+
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. БольшойЧайник 34 21.02.17 11:51 Сейчас в теме
а самый простой вариант пробовали?
ПКС
ПередВыгрузкой
////////////////////////////////////////////////////////////­/////////////////
Если Источник.Родитель.Пустая() тогда
    Значение = Справочники.Номенклатура.НайтиПоКоду(""00000000001"")
Иначе
    Значение = Источник.Родитель;
КонецЕсли ;
////////////////////////////////////////////////////////////­
+
3. alex-l19041 8 21.02.17 12:02 Сейчас в теме
в ПослеЗагрузки

Объект.Родитель = Справочники.Номенклатура.НайтиПоКоду("<нужныйКод>")
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот