|
XDTO. Как один элемент справочника при выгрузке размножить (1 в 2, 1 в 3)?
| ☑ |
0
Карамелька
03.12.18
✎
15:35
|
Используем обмен через универсальный формат. Имеется справочник который нужно выгрузить, но не "один в один", а "один в несколько". В какой момент и как это делается?
Если конкретнее, то в пакете xdto в свойствах этого справочника есть "Подразделение", а в реальности это подразделение находится в регистре сведений (и по этому регистру Подразделений может быть несколько).
|
|
1
END
03.12.18
✎
15:54
|
Там нужно не пакет ковырять, а модуль обмена. Вся логика по выгрузке - загрузке там лежит.
|
|
2
MaxS
03.12.18
✎
16:02
|
Посмотрите в типовых как выгружается документ установки цен
Процедура ПОД_Документ_УстановкаЦенНоменклатуры_Отправка_ПриОбработке
Формируем ланныеЮ например в виле структуры и выгружаем несколько раз
ОбменДаннымиXDTOСервер.ВыгрузкаОбъектаВыборки(
В конце процедуры
ИспользованиеПКО.Документ_УстановкаЦенНоменклатуры_Отправка = Ложь; // - запрещаем выгрузку Вашего объекта типовым способом.
|
|
3
Карамелька
03.12.18
✎
16:03
|
(1) Понятно что модуль обмена, в пакете то как раз все просто.
(2) спасибо за наводку
|
|
4
Elf_80_lvl
03.12.18
✎
16:05
|
Вы конвертацией умеете пользоваться?
Там есть возможность после выгрузки вставить любой код и создать на основании документа источника любое количество элементов или движений.
|
|
5
MaxS
03.12.18
✎
16:31
|
(4) Вы с КД2 спутали. В КД3 в исходной базе при выгрузке нельзя управлять загрузкой, создавать элементы и движения.
|
|
6
Fragster
гуру
03.12.18
✎
16:33
|
(5) так в (4) и написано - после ВЫгрузки
|
|
7
MaxS
03.12.18
✎
16:47
|
(6) так и процедур после выгрузки нет.
А движения - это движения документа при проведении?
Ладно, не важно ;)
|
|