Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

КД 2, один объект в два взаимосвязанных

КД 2, один объект в два взаимосвязанных
Я
   kassbar
 
16.12.18 - 20:13
привет,
в базе-источнике есть справочник "Дисконтные карты".
Имеет два реквизита: владелец (просто ФИО строкой) и номер карты.
Нужно перенести его в два справочника: "Владельцы" и "Дисконтные карты", причем вся сложность в том, что в приемнике у справочника "Дисконтные карты" нужно указать этого Владельца как реквизит.

перенести их по отдельности получается, а так чтобы сохранилась между ними связь - нет

Вопрос - как конвертировать 1 объект в два, причем один из них является реквизитом второго ?
 
 
   kassbar
 
1 - 16.12.18 - 20:43
сделал через передачу в справочник Владельцы параметра "Дисконтная карта" и создание дисконтной карты на стороне приемника после загрузки, но мне кажется что это какой-то костыль, и есть намного более изящное решение
   dvva
 
2 - 16.12.18 - 21:29
при выгрузке одного объекта сформировать структуру и "выгрузитьПоПравилу" второго типа объект
   Alexor
 
3 - 16.12.18 - 22:22
Элементарно. Выгружаешь Дисконтные карты.
Прописываешь в ней владельца в источнике строка, в приемнике справочник.

ПКО у тебя для него будет из строки в справочник. Поиск по наименованию.
   kassbar
 
4 - 16.12.18 - 22:28
(3) трабл в том, что поиск по наименованию не годится, т.к. оно вряд ли уникально
   kassbar
 
5 - 16.12.18 - 22:48
(2) и как мне связать в приемнике ?
   Широкий
 
6 - 17.12.18 - 00:45
(4) Можешь  в качестве гиуду туда передать ид дисконтной карты и будет тебе уникальность

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует