Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Конвертация родителя элемента 1-го справочника в элелемент 2-го
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Конфигурация "1С:Конвертация данных"
vadim007
Всем привет!
Перенос справочник ФизическиеЛица из российской КА в ЗУП.
В КА, в форме элемента, есть реквизит "Группа физ. лиц", который есть Родитель текущего элемента.
В ЗУП этот Родитель - типа СправочникСсылка.ГруппаФизическихЛиц.
Как Родителя элемента справочника ФизическиеЛица сконвертировать в элемент справочника ГруппаФизическихЛиц, и присвоить ссылку на него элементу ГруппаФизическихЛиц справочника ФизическиеЛица?
stark
В КА для ФизЛиц иерархия групп?
TipsyKID
Не думаю, что это оптимальный вариант, но рабочий.
1. Для родителей создать отдельное правило выгрузки ( порядок выше чем у подчиненного справочника)
2. Когда выгружаете основной справочник для родителя создать свое ПКС.

( возможно, хватит и второго пункта )
Собственно, я не вижу особых проблем.
vadim007
Цитата(stark @ 30.07.15, 12:41) необходимо зарегистрироваться для просмотра ссылки
В КА для ФизЛиц иерархия групп?

Да, но какое это имеет значение.

Цитата(TipsyKID @ 30.07.15, 13:01) необходимо зарегистрироваться для просмотра ссылки
Не думаю, что это оптимальный вариант, но рабочий.
1. Для родителей создать отдельное правило выгрузки ( порядок выше чем у подчиненного справочника)
2. Когда выгружаете основной справочник для родителя создать свое ПКС.

( возможно, хватит и второго пункта )
Собственно, я не вижу особых проблем.

Что-то не-до-понял. Для данного случая нет подчиненных справочников.
ФизическиеЛица сам по себе, ГруппыФизическихЛиц - сам по себе.
TipsyKID, вот как "для родителя создать свое ПКС"? Т.е. имелось в виду, что в ПКС основного справочника ФизическиеЛица, у источника Родитель, задать свое правило конвертации? Какое? Для этого нужно создавать новое ПКО.
TipsyKID
Да, для родителя необходимо создать свое ПКС.
vadim007
В общем, создал ПКО для справочника ГруппыФизическихЛиц, для которого настроил следующие ПКС:

А для ФизическиеЛица, реквизит Родитель, настроил след. ПКС:

Половина дела сделана: в справочнике ГруппыФизическихЛиц приемника создаются соответствующие Родителю элементы справочника ФизическиеЛица источника.
Ну а теперь нужно ссылку на вновь созданную группу присвоить реквизиту ГруппаФизическихЛиц справочника ФизическиеЛица приемника:

Не соображу как это сделать sad.gif
stark
ИМХО, вам не хватает еще одного ПКО: ФизЛица->ФизЛица, в нем и будет работать ваш код.
vadim007
stark, это самое главное ПКО, и оно есть.
stark
Тогда сделайте Родитель->ГруппаФизЛиц с кодом и ПКО:ГруппаФизлиц, а для Родитель->Родитель (без кода), укажите ПКО: ФизЛица.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.