helpf.pro
Регистрация

v8: Перенос ЕдиницыХранениеОстаков и ЕдиницДляОтчетов из Розницы 1.0 в УТ 10.3

AlexAP
12.10.2013 17:32Прочитано: 4934
Взял типовые правила обмена из Розницы 1.0 в УТ 10.3 для использования в обработке Универсальный обмен данными.
Проблема: не могу настроить перенос реквизитов ЕдиницаХраненияОстатков и ЕдиницаДляОтчетов для новой номенлатуры..

В ПКО "ЕдиницаИзмерения" для ПКС "Владелец" указал "Получать из входящих данных".
В ПКО номенклатура для реквизитов ЕдиницаХраненияОстатков и ЕдиницаДляОтчетов указал правило конвертации "ЕдиницаИзмерения" и в обработчике ПКС ПередВыгрузкой:
ИсходящиеДанные = Новый Структура();
ИсходящиеДанные.Вставить("Владелец",Источник);

Ошибка в обработчике события ПередВыгрузкой (свойства)
ПКО = Номенклатура (СправочникСсылка.Номенклатура --> СправочникСсылка.Номенклатура)
ПКС = 6 (ЕдиницаХраненияОстатков --> ЕдиницаХраненияОстатков)
Объект = Бытовая техника (Номенклатура)
СвойствоПриемника = ЕдиницаХраненияОстатков (СправочникСсылка.ЕдиницыИзмерения)
Обработчик = ПередВыгрузкойСвойства
ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(1,17)}: Неопознанный оператор
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8868)
КодСообщения = 55

Как перенести реквизиты ЕдиницаХраненияОстатков и ЕдиницаДляОтчетов для "Новой номенклатуры"?
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
13.10.2013 21:31Ответ № 1
а зачем обработчик, разве это не обычные реквизиты?
Jonsony
14.10.2013 10:51Ответ № 2
(0) AlexAP, расшифруй плиз смысл фразы -"Взял типовые правила обмена из Розницы 1.0 в УТ 10.3" что и где именно взял?

(1) E_Migachev, +
на счёт розницы не знаю, не видел её, но в УТ 10.3 это штатные реквизиты
возился с ними когда как то помогал товар прогружать из далеко не типовой 7.7
Jonsony
14.10.2013 11:19Ответ № 3
(0) AlexAP, если ты брал те правила что лежат в папках дистриба обновления УТ, то надо учитывать релизы конфигураций обеих, и УТ и Розницы
Jonsony
14.10.2013 11:22Ответ № 4
и ещё там сказано
"Основные сведения
Обмен данными между конфигурациями производится на уровне документов и справочной информации. Обмен документами и справочной информацией производится в обе стороны ("дуплексный" режим).

При первоначальной настройке обмена будет происходить автоматическая синхронизация данных в обеих конфигурациях. Конфигурацией источником в данном случае будет являться конфигурация "Управление торговлей", а конфигурацией приемником будет являться конфигурация "Розница".

Перед началом обмена в конфигурациях "Управление торговлей" и "Розница" должны быть обязательно заполнены основные данные, по которым будет производиться синхронизация данных. "
AlexAP
14.10.2013 12:40Ответ № 5
Проблема в том, что если номенклатура новая, то из Розницы в выгрузку выгружается обьект ТоварХХХ и его единицы ЕдиницаХраненияОстатков и ЕдиницаДляОтчетов.
При загрузке обработка Универсальный обмен данными не может обработать загрузку ЕдиницаХраненияОстатков и ЕдиницаДляОтчетов.
И ЕдиницаХраненияОстатков и ЕдиницаДляОтчетов остаются незаполненными, хотя в выгрузке они есть.
Jonsony
14.10.2013 12:54Ответ № 6
(5) AlexAP, из описания вроде как основной конфой, источником, служит УТ, а не Розница

Т.е. УТ является товароучётной программой для Розницы
Подсказка: Вы получили ответ на свой вопрос - закройте вопрос!
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.