Типовой обмен УПП-ERP ED

1. E_Babaylova 63 28.11.23 19:09 Сейчас в теме
Прошу помочь исправить ошибку.
Типовой обмен (без изменений) УПП-ERP через ED (КД 3)
Возникает при выгрузке номенклатуры, у которой есть основная спецификация.
Текст ошибки:

Обработка.ПанельАдминистрированияИнтеграцияС1СДокументооборот.Команда.Открыть: Имя команды не может совпадать с именем стандартной команды
Ошибка при вызове метода контекста (ЗначениеЗаполнено)
{Обработка.РегистрацияИзмененийДляОбмена.Форма.Форма.Форма(1026)}: Если НЕ ЗначениеЗаполнено(ЗначенияСписка.Значение) Тогда
{Обработка.РегистрацияИзмененийДляОбмена.Форма.Форма.Форма(190)}: ДобавитьУдалитьРегистрациюДляОбъектов(Ложь);
по причине:
Проверка мутабельных значений на заполненность не поддерживается
Ошибка при вызове метода контекста (Проверить)
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(576)}: ОбъектXDTO.Проверить();
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(3433)}: ВыгрузкаОбъектаВыборки(КомпонентыОбмена, Данные);
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(419)}: ВыполнитьВыгрузкуЗарегистрированныхДанных(КомпонентыОбмена, НомерОтправленного);
{Обработка.КонвертацияОбъектовXDTO.МодульОбъекта(179)}: ОбменДаннымиXDTOСервер.ПроизвестиВыгрузкуДанных(КомпонентыОбмена);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(3559)}: ОбработкаОбменаДаннымиXML.ВыполнитьВыгрузкуДанных();
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(3357)}: ЗаписатьСообщениеСИзменениямиДляУзла(СтруктураНастроекОбмена, СтруктураНастроекОбмена.ОбработкаТранспортаСообщенийОбмена.ИмяФайлаСообщенияОбмена());
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(2819)}: ВыполнитьОбменДаннымиЧерезФайловыйРесурс(СтруктураНастроекОбмена, ТолькоПараметры);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(1829)}: ВыполнитьДействиеОбменаДляУзлаИнформационнойБазы(Отказ,
{Обработка.ВыполнениеОбменаДанными.Форма.Форма.Форма(588)}: ОбменДаннымиСервер.ВыполнитьОбменДаннымиДляУзлаИнформационнойБазы(
по причине:
Ошибка проверки данных XDTO:
Структура объекта '/ОсновнаяСпецификацияНоменклатуры/Группа/Группа/Группа/Груп­па/Группа/Группа' не соответствует типу: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.8}КлючевыеСвойстваСпецификацииНоменклатурыГруппа
Проверка свойства 'ДанныеНоменклатуры':
форма: Элемент
имя: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.8}ДанныеНоменклатуры
тип: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.8}ОбщиеСвойстваДанныеНоменклатуры
Отсутствует обязательное свойство
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 28.11.23 21:01 Сейчас в теме
(1) А откуда взялось свойство с таким странным путем:
'/ОсновнаяСпецификацияНоменклатуры/Группа/Группа/Группа/Груп­па/Группа/Группа'
3. E_Babaylova 63 28.11.23 21:17 Сейчас в теме
в УПП 6 уровней иерархии в справочнике "Спецификации номенклатуры".
Изменила на 2 как в ERP, но ошибка остается.
Есть предположение, что группы справочника Спецификации не выгружаются. Если родителя нет, то из УПП выгружается без ошибок.

А вот в ERP загрузка спецификаций не происходит. Видимо, надо доделывать правила по получению.

Подскажите, какую версию КД нужно использовать для разработки правил для ERP?
Для УПП настроила - нужно КД 3.0 (КД 3.1 не подходит).
Для ERP загрузила в КД 3.1, после доработки правил обмен падает с ошибкой, как будто модуль сформирован неверно
4. E_Babaylova 63 28.11.23 21:28 Сейчас в теме
текст ошибки при обмене в ERP:
Значение не является значением объектного типа (ПолноеИмя)
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(3681)}:ПравилоКонвертации.ИмяТаблицыПолученныхДанных = МетаданныеОбъекта.ПолноеИмя();
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(223)}:КомпонентыОбмена.Вставить("ПравилаКонвертацииОбъектов", ТаблицаПравилКонвертации(КомпонентыОбмена));
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(2804)}:ИнициализироватьТаблицыПравилОбмена(КомпонентыОбмена);
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(7245)}:"ОтправкаПолучение", ?(УзелОбмена.Пустая(), Неопределено, УзелОбмена));
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(2378)}:ЗаполнитьСтруктуруНастроекXDTOКорреспондента(КомпонентыОбмена.НастройкиXDTOКорреспондента,
{Обработка.КонвертацияОбъектовXDTO.МодульОбъекта(589)}:ОбменДаннымиXDTOСервер.ОткрытьФайлЗагрузки(КомпонентыОбмена, ИмяФайлаОбмена);
{Обработка.ПомощникИнтерактивногоОбменаДанными.МодульМенеджера(576)}:ОбработкаОбменаДанными.ВыполнитьАнализСообщенияОбмена(ПараметрыАнализа);
{Обработка.ПомощникИнтерактивногоОбменаДанными.МодульМенеджера(650)}:ИнформацияСтатистики = ТаблицаСтатистикиСообщенияОбмена(ПараметрыАнализа,
{Обработка.ПомощникИнтерактивногоОбменаДанными.МодульМенеджера(17)}:Результат = РезультатАвтоматическогоСопоставленияДанных(
{(1)}:Обработки.ПомощникИнтерактивногоОбменаДанными.ВыполнитьАвтоматическоеСопоставлениеДанных(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(6083)}:Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1715)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1692)}:ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры, ПараметрыВыполнения);

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
5. E_Babaylova 63 28.11.23 22:10 Сейчас в теме
разобралась, везде КД3.0 и эта статья помогла https://infostart.ru/1c/articles/695523/
Оставьте свое сообщение

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