Имя: Пароль:
1C
1С v8
Конвертация данных перенос справочника номенклатуры
0 location
 
naïve
02.02.23
15:28
Добрый день. Подскажите пож-та хочу написать правила переноса данных, но что то не получается с Родителем номенклатуры.
Поставил в ПКО "Номенклатура" Искать по UID, если не найден по полям поиска, задал поля Номенклатура, ЭтоГруппа, Артикул, КодУТП (добавленнный реквизит, в который переноситься код из одноименной базы)
Переношу номенклатуру, все переноситься ОК. Но если еще раз загрузить, опять появляются папки РОдители, но в них уже нет номенклатур, и сколько гружу раз столько и папок.
Причем они появляются и как отдельные в корне
например такой путь
Группа2-Группа3-Группа4
первое создается правильная иерархия, а потом
Группа3-Группа4 в корне
Группа4 в корне
1 Naumov
 
02.02.23
15:31
сделай 2 правила для группы и элемента.
2 Naumov
 
02.02.23
15:32
и посмотри в XML что для группы выгружается.
3 location
 
naïve
02.02.23
15:38
(1) для группы надо поля поиска, наименование Родитель?
4 Naumov
 
02.02.23
15:48
(3) а на кой тебе по полям поиска? не в пустой каталог грузишь?
5 location
 
naïve
02.02.23
16:10
(4) нет
6 location
 
naïve
02.02.23
16:19
написал такие критерии поиска, вроде стало нормально грузиться, для Родителя выбрал ПКО номенклатура
Если НомерВариантаПоиска = 1 Тогда
    СтрокаИменСвойствПоиска = "Артикул, Наименование, КодУТП";
ИначеЕсли НомерВариантаПоиска = 2 Тогда
    СтрокаИменСвойствПоиска = "Артикул, Наименование";
ИначеЕсли НомерВариантаПоиска = 3 Тогда
    СтрокаИменСвойствПоиска = "Наименование, Родитель";
Иначе
    СтрокаИменСвойствПоиска = "Наименование";
КонецЕсли;

не выскочит чего еще?