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

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

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

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

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

Разработчик 1С
Москва
зарплата от 200 000 руб. до 300 000 руб.
Полный день

Программист 1С (удаленно)
Самара
зарплата от 230 000 руб. до 230 000 руб.
Полный день

Руководитель группы разработки 1С
Москва
зарплата от 250 000 руб. до 250 000 руб.
Полный день

Специалист техподдержки
Санкт-Петербург
зарплата от 100 руб. до 150 руб.
Полный день