|
КД 2, один объект в два взаимосвязанных |
☑ |
0
kassbar
16.12.18
✎
20:13
|
привет,
в базе-источнике есть справочник "Дисконтные карты".
Имеет два реквизита: владелец (просто ФИО строкой) и номер карты.
Нужно перенести его в два справочника: "Владельцы" и "Дисконтные карты", причем вся сложность в том, что в приемнике у справочника "Дисконтные карты" нужно указать этого Владельца как реквизит.
перенести их по отдельности получается, а так чтобы сохранилась между ними связь - нет
Вопрос - как конвертировать 1 объект в два, причем один из них является реквизитом второго ?
|
|
1
kassbar
16.12.18
✎
20:43
|
сделал через передачу в справочник Владельцы параметра "Дисконтная карта" и создание дисконтной карты на стороне приемника после загрузки, но мне кажется что это какой-то костыль, и есть намного более изящное решение
|
|
2
dvva
16.12.18
✎
21:29
|
при выгрузке одного объекта сформировать структуру и "выгрузитьПоПравилу" второго типа объект
|
|
3
Alexor
16.12.18
✎
22:22
|
Элементарно. Выгружаешь Дисконтные карты.
Прописываешь в ней владельца в источнике строка, в приемнике справочник.
ПКО у тебя для него будет из строки в справочник. Поиск по наименованию.
|
|
4
kassbar
16.12.18
✎
22:28
|
(3) трабл в том, что поиск по наименованию не годится, т.к. оно вряд ли уникально
|
|
5
kassbar
16.12.18
✎
22:48
|
(2) и как мне связать в приемнике ?
|
|
6
Широкий
17.12.18
✎
00:45
|
(4) Можешь в качестве гиуду туда передать ид дисконтной карты и будет тебе уникальность
|
|