Имя: Пароль:
1C
1С v8
Конвертация родителя элемента 1-го справочника в элелемент 2-го.
0 vadim777
 
28.07.15
14:16
Всем привет!
Перенос справочник ФизическиеЛица из КА в ЗУП.
В КА, в форме элемента, есть реквизит "Группа физ. лиц", который есть Родитель текущего элемента.
В ЗУП этот Родитель уже типа СправочникСсылка.ГруппаФизическихЛиц.
Нужно Родителя элемента справочника ФизическиеЛица сконвертировать в элемент справочника ГруппаФизическихЛиц, и присвоить ссылку на него элементу ГруппаФизическихЛиц справочника ФизическиеЛица.
Помогите, даже не знаю с какого конца подойти.
1 vhl
 
28.07.15
15:29
(0) Это в каком таком ЗУПе есть такой справочник?
2 grigo
 
28.07.15
15:34
используй Конвертацию данных

создавай Правило конвертации объекта спр.ФизЛица - спр.ГруппаФизЛиц

в ПКО укажи отбор по свойству ЭтоГрупа = Истина (в обработчике ПередВыгрузкой);
3 vadim777
 
29.07.15
11:39
(2) Украинская ЗУП
(3) Сделал. Теперь Элементы спр.ФизЛица попадают в корень спр.приемника ФизЛица, а группы в спр.ФизЛица создаются пустыми. Зато создаются элементы и группы в спр.ГруппаФизЛиц. Иерархически. А нужно только родителя элемента спр.ФизЛица создать в виде элемента с таким-же именем в спр.ГруппаФизЛиц.
4 ixijixi
 
29.07.15
11:51
Если Источник.ЭтоГруппа Тогда
   Отказ = истина;
КонецЕсли;
5 vadim777
 
29.07.15
13:10
(4) Чуть иначе сделал:
Отказ = Источник.ЭтоГруппа;
Проблема в другом -> (3).
6 grigo
 
30.07.15
18:29
(3) ну, никто не говорил, что нужно обойтись только этим правилом. Понятно, что тебе нужно 2 правила конвертации - 1. ФизЛица - ФизЛица без отборов и
2. ФизЛица (только группы) - ГруппыФизЛиц.
При этом не переноси "Родителя" во втором правиле. И т. д.
Программист всегда исправляет последнюю ошибку.