|
Конвертация 3.0 с несуществующим справочником | ☑ | ||
|---|---|---|---|---|
|
0
Olga O
13.01.23
✎
12:41
|
Здравствуйте! Помогите разобраться. Конвертация 3.0, выгрузка через универсальный формат.
Задача: в базе1 есть справочник номенклатура. К нему добавлено несколько дополнительных реквизитов (через план видов характеристик), которые по смыслу являются свойствами характеристики номенклатуры. Справочника "характеристики номенклатуры" в базе1 нет. В базе2 есть оба справочника. Нужные доп.реквизиты добавлены в справочник характеристик номенклатуры. Нужно, чтобы при синхронизации в базе2 было создано/обновлено сразу два элемента справочников: и номенклатура, и характеристика номенклатуры. Удалось сохранить в виде структуры и поместить в AdditionalInfo доп.реквизиты номенклатуры в базе1. Дальше затрудняюсь понять, что разумнее всего делать с этой структурой в базе2. И верный ли в целом подход к решению задачи? |
|||
|
1
lexushka
13.01.23
✎
23:19
|
Добрый день
Сдается мне — нет АдишнлИнфо вообще вещь редкая… По уму вам надо на загрузку подавать 2 элемента А уж откуда вы их возьмете — это вам придумывать |
|||
|
2
OldCondom
14.01.23
✎
01:00
|
кому это кд3 вообще нужно? Кд2/http и вперёд. Дешевле, проще.
|
|||
|
3
Olga O
19.01.23
✎
16:57
|
(1) Спасибо, ваш ответ навёл на нужное направление мыслей!
|
|||
|
4
Olga O
19.01.23
✎
16:57
|
(2) Увы, выбора у нас нет)
|
|||
|
5
Ivan_495
naïve
19.01.23
✎
17:03
|
найти в кд3 место , где обрабатывается загрузка этого справочника, а дальше вытаскиваете данные и ишет их в базе 2 и т.д.
|
|||
|
6
Olga O
19.01.23
✎
17:05
|
Итак, делюсь решением, которое получилось.
В базе1 в обработчике ПОД_Номенклатура_ПриОбработке создаем структуру с данными для справочника ХарактеристикиНоменклатуры (которого нет): В этой структуре нужно указать все свойства формата этого справочника, которые являются обязательными. Потом запускаем эту структуру в процедуру: ОбменДаннымиXDTOСервер.ВыгрузкаОбъектаВыборки(КомпонентыОбмена, СтруктураДляХарактеристики, КомпонентыОбмена.ПравилаОбработкиДанных.Найти("ПОД_Характеристика_Отправка", "Имя")); По идее этого достаточно. У нас там ещё дополнительные реквизиты, которые по типовому механизму грузиться не захотели, и потому на стороне базы-приемника пришлось немного доработать их загрузку. |
| Форум | Правила | Описание | Секции | Поиск |