Конвертация данных. Загрузка справочника в определенную группу #554736


#0 by Ramzes_n
Добрый день. Из одной базы в другую нужно выгрузить справочник номенклатуры. Причем нужно выгрузить только определенные группы и загрузить в указанную группу. При этом нужно сохранить группировку из первой базы внутри группы в которую загружаем. Конфигурации УПП8 и УТ8 Подскажите, как это можно сделать с помощью конвертации данных?
#1 by BuHu
поиск по коду и родителю
#2 by fisher
ПКО для ПКС "Родитель" не назначаешь. В "Перед выгрузкой" ПКС "Родитель" пишешь: КонецЕсли; Как выгрузить только определенные группы надеюсь, сам догадаешься.
#3 by fisher
Поиск только по коду.
#4 by BuHu
почему?
#5 by BuHu
+ почему нельзя использовать поиск по коду и родителю?
#6 by fisher
Ну, на самом деле просто нет необходимости (при сквозной нумерации). Плюс страховка от перемещения элементов в базе-источнике между выгрузками.
#7 by Ramzes_n
лучше напишите, а то не догадаюсь :)
#8 by Рэйв
поиск по коду и родителю + при загрузке в ПослеЗаписи проверять родителя. Если пустой- назначать нужную папку
#9 by BuHu
не по родителю не надо , а вот поиск по ЭтоГруппа вроде надо , что б искал не только среди элементов
#10 by Рэйв
Ну впринципе если потом будут таскать туда сюда, то может и не надо.  Тогда по ЭтоГруппа пойдет вполне
#11 by Генератор
перенеси в источнике в нужную группу, потом обратно, никто даже не заметит
#12 by fisher
Не лучший вариант. Обработчики на стороне приемника замедляют загрузку. Плюс "Если пустой- назначать нужную папку" будет повторяться при каждой загрузке и эти элементы каждый раз будут перезаписываться (штатно неизменные элементы не перезаписываются).
#13 by Рэйв
Если не хочешь чтобы перезаписывались каждый раз, придется создать нужную стуктуру в источнике как в
#14 by KAO111
#15 by Ramzes_n
Спасибо всем. Попробую сделать
#16 by Ramzes_n
так не получается. Он все равно грузит все как в базе источнике
#17 by KAO111
стопроцентно работает, в выражении указан нужный код?
#18 by Ramzes_n
может я обработчик не подключил
#19 by Ramzes_n
как указать базе откуда брать обработчик при выгрузке?
#20 by KAO111
ПКО Номенклатура, открываем ПКС Родитель и там пишем этот код только в нужно указать конкретный код родителя верхнего уровня в приемнике
#21 by Ramzes_n
это я сделал, а как использовать этот обработчик в базе?
#22 by KAO111
он автоматом должен подключится
#23 by Ramzes_n
в конвертации данных при сохранении правил я нажал на кнопку "выгрузить обработчики". Создались папки "выгрузка" и "загрузка". Как теперь подцепить их в базе из которой выгружаю данные?
#24 by KAO111
для конвертации 8 -> 8 это не надо
#25 by Ramzes_n
я вставил в твой код строку: но ни при выгрузке, ни при загрузке никаких сообщений не вышло
#26 by KAO111
значит номенклатура по этому правилу не выгружается. может другое ПКО для номенклатуры есть
#27 by Ramzes_n
нету, других нет
#28 by KAO111
Не может не работать Ты в ПКС Родитель пишешь "Перед выгрузкой"? И точно новые xml правила обновляешь в обработке? А то там они сохраняются.
#29 by Ramzes_n
Точно Брат, спасибо тебе БОЛЬШОЕ человеческое. Получилось. Действительно правила не обновлялилсь
#30 by KAO111
:-)
#31 by Ramzes_n
KAO111, можешь подсказать еще кое-что? как запретить выгружать элементы и группы входящие в указанную группу?
#32 by KAO111
Например ПВД Номенклатура, "Перед выгрузкой"
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С