Перенос номенклатуры из УТ в УПП

1. PavelZnaikin 174 03.07.20 18:09 Сейчас в теме
Написал правила конвертации из УТ 10.2 в УПП 1.3
В УТ номенклатура ведется с характеристиками а в УПП надо перенести номенклатуру в виде независимых позиций номенклатуры, где номенклатура+Характеристика это новый элемент в УПП
Сделал настройку вот по этой статье: https://infostart.ru/public/375890/
Но проблема в том что во входящие данные ничего не поступает. Если в ПКО ставлю галочку "Не запоминать выгруженные объекты", то выгрузка падает с ошибкой дампа.
Уже всё перепробовал, ничего не выходит.
Правила отправлю в личку, кто поможет решить тому 3 $
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. Xershi 1553 03.07.20 21:30 Сейчас в теме
(1) вам придётся правило писать, что на входе Номенклатура и характеристика как итог получите бардак))
Т. к. что делать если характеристики не будет создавать 2 номенктуру?) А с первой что делать?) А потом опять заменит на вторую, не разгребете.
Переносите как есть, потом запускайте обработку и об обмене забудьте.
5. PavelZnaikin 174 04.07.20 10:50 Сейчас в теме
(4)Если характеристики нет, то номенклатура переносится как есть одним элементом. Тут проблем не вижу
10. Xershi 1553 04.07.20 14:34 Сейчас в теме
(5) ее нет в переносе, а не то что вы написали.
11. PavelZnaikin 174 04.07.20 19:51 Сейчас в теме
(10)кого в переносе нету ?
13. Xershi 1553 05.07.20 00:46 Сейчас в теме
6. Drivingblind 233 04.07.20 13:12 Сейчас в теме
(1) Обмен предполагается регулярный или одноразовый? т.е. перенесли номенклатуру и всё?
7. PavelZnaikin 174 04.07.20 13:15 Сейчас в теме
(6)Одноразовый, переходят с УТ на УПП
15. Xershi 1553 05.07.20 18:32 Сейчас в теме
(7) если разовый обмен, тогда прокатит. Т.к. отдельно номенклатура переноситься не будет.
Ваша задача сделать запрос и на основе его сделать документ ввод остатков.
Ссылочные типы как вам уже пример дали переносите.
14. PavelZnaikin 174 05.07.20 13:18 Сейчас в теме
Сделал все, как у вас в примере. И Входящие данные все равно не приходят, это уже чудеса какие то(((

Ошибка в обработчике события ПередВыгрузкойОбъекта
	ПКО                    =  Номенклатура  (Справочник: Номенклатура)
	Объект                 =  №1 18х24 двойное тиснение  (Номенклатура)
	Обработчик             =  ПередВыгрузкойОбъекта
	ОписаниеОшибки         =  Значение не является значением объектного типа (УИДНоменклатура)
	ПозицияМодуля          =  (1)
	КодСообщения           =  41

Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1652)}: Ошибка в обработчике события ПередВыгрузкойОбъекта
	ПКО                    =  Номенклатура  (Справочник: Номенклатура)
	Объект                 =  №1 18х24 двойное тиснение  (Номенклатура)
	Обработчик             =  ПередВыгрузкойОбъекта
	ОписаниеОшибки         =  Значение не является значением объектного типа (УИДНоменклатура)
	ПозицияМодуля          =  (1)
	КодСообщения           =  41
Показать
2. karamazoff 119 03.07.20 18:22 Сейчас в теме
ут 10 и упп 1 очень схожи по структуре, возможно стоит перенести номенклатуру с характеристиками, как есть, а потом, обработкой, разбить элементы номенклатуры по характеристикам (но лучше объяснить заказчику что так делать не надо)
3. PavelZnaikin 174 03.07.20 18:30 Сейчас в теме
(2)Такое принято решение, тут уже без вариантов
8. o.nikolaev 216 04.07.20 13:25 Сейчас в теме
(3) Пришлите мне правила o.nikolaev[собака]bk.ru, попробую на выходных посмотреть.
9. PavelZnaikin 174 04.07.20 13:39 Сейчас в теме
(8)
o.nikolaev[собака]bk.ru
отправил
12. o.nikolaev 216 04.07.20 20:47 Сейчас в теме +3 $m
Вам надо в ПКО Номенклатура для свойств УИДНоменклатура и УИДХарактеристика установить флажки «Получать из входящих данных».

Также в ПКО Номенклатура, чтобы система не выгружала только одну номенклатуру надо формировать ключ выгружаемых данных в обработчике события ПередВыгрузкой.

КлючВыгружаемыхДанных = ВходящиеДанные.УИДНоменклатура + "-" + ВходящиеДанные.УИДХарактеристика;

В архиве пример конфигурации источника и приемника, а также правила. Посмотрите, надеюсь этот пример вам поможет.
Прикрепленные файлы:
sample.zip
16. PavelZnaikin 174 06.07.20 19:48 Сейчас в теме
(12)Спасибо, чуть позже оформлю отдельную статью, для тех к то в будущем встретит такие же трудности
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот