1. YaroslavS 14.11.17 17:24 Сейчас в теме

Генерация родителя отсутствующего в источнике при переносе через КД

Господа, привет, подскажите как организовать при переносе из одной базы в другую, когда переноситься несколько справочников из источника в один в базе назначения, что бы все элементы подчинялись определенному родителю по типу переносимого справочника. Есть довольно простой способ - просто в ПКО при загрузке вставить небольшой код, который будет подставлять все что надо. Понимаю, что лучший враг хорошего, но как это сделать через конвертацию при выгрузке?

По идее надо сделать отдельное ПКО для каждой группы, присвоить при инициализации какой-то уид и ключ уникальности и вызывать из пкс родителя? Как это сделать, что бы сработало?

Спасибо.
Найденные решения
3. herfis 261 14.11.17 18:04 Сейчас в теме
Зависит от того, как ты хочешь идентифицировать этих предопределенных родителей.
Самый тупой вариант - заранее их создать в приемнике и идентифицировать, скажем, по коду.
Недавно в этой ветке показывал, как создать ПКО для поиска организации в приемнике по ИНН (ближе к концу ветки). Можно использовать ту же идею. А при необходимости несложно модифицировать, чтобы и сами группы создавались, если их нет.
Остальные ответы
Избранное Подписка Сортировка: Древо
2. user633533_encantado 2 14.11.17 17:52 Сейчас в теме
Сам спросил, сам ответил.

Для оптимизации лучше все объекты собирать в кучу и после загрузки их обработать алгоритмом расставив родителей. По аналогии с типовыми правилами.
3. herfis 261 14.11.17 18:04 Сейчас в теме
Зависит от того, как ты хочешь идентифицировать этих предопределенных родителей.
Самый тупой вариант - заранее их создать в приемнике и идентифицировать, скажем, по коду.
Недавно в этой ветке показывал, как создать ПКО для поиска организации в приемнике по ИНН (ближе к концу ветки). Можно использовать ту же идею. А при необходимости несложно модифицировать, чтобы и сами группы создавались, если их нет.
4. YaroslavS 14.11.17 18:41 Сейчас в теме
Благодарю за ответы, с кодами хороший способ, спасибо, что напомнили, подзабыл я уже КД порядком.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Санкт-Петербург
зарплата от 60 000 руб. до 110 000 руб.
Полный день

Программист 1С
Нижний Новгород
зарплата от 120 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 120 000 руб.
Полный день

Программист 1С
Новосибирск
зарплата от 80 000 руб. до 100 000 руб.
Полный день

Системный аналитик
Новосибирск
зарплата от 80 000 руб. до 100 000 руб.
Полный день