Как перенести из УПП в БП 3.0 дополнительные реквизиты. В УПП это обычные реквизиты справочника в БП 3.0 Это доп реквизиты я так понимаю табличной части. Кто как переносит Доп реквизиты?
Что сделал в КД 2 в файлах. При выгрузки Пишет Начало выгрузки: 25.02.2019 17:38:22
Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
ПВД = ПоступлениеТоваровУслуг
Обработчик = ПередОбработкойВыгрузкиДанных
ОписаниеОшибки = Поле объекта не обнаружено (ДополнительныеРеквизиты)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7999)
КодСообщения = 31
Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1716)}: Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
ПВД = ПоступлениеТоваровУслуг
Обработчик = ПередОбработкойВыгрузкиДанных
ОписаниеОшибки = Поле объекта не обнаружено (ДополнительныеРеквизиты)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7999)
КодСообщения = 31
(1) Я бы добавил два правила поиска и Свойства и Значения по наименованию. и проставил в полях правил поиска.
А ошибка говорит, что на стороне упп нет ДополнительныеРеквизиты.
Я делал через входящие данные. Перед выгрузкой формирую следующее:
Если ТипЗнч(ВходящиеДанные)<> Тип("Структура") Тогда
ВходящиеДанные = Новый Структура;
КонецЕсли;
ДополнительныеРеквизиты = Новый ТаблицаЗначений;
ДополнительныеРеквизиты.Колонки.Добавить("Значение");
ДополнительныеРеквизиты.Колонки.Добавить("Свойство");
ДополнительныеРеквизиты.Колонки.Добавить("ТекстоваяСтрока");
//Наименование 1
НоваяСтрока = ДополнительныеРеквизиты.Добавить();
НоваяСтрока.Значение = Источник.ПолеНаименования1;
НоваяСтрока.Свойство = "Наименование1";
НоваяСтрока.ТекстоваяСтрока = "";
ВходящиеДанные.Вставить("ДополнительныеРеквизиты", ДополнительныеРеквизиты);
Показать
Далее в самом ПКО для тч ДополнительныеСвойства ставлю галочку Получать из входящих данных, для свойства сделано ПКО по наименованию (Значение = Источник); для значения разные ПКО в зависимости от типа свойства.
Все работает, как часы.
Ошибка получения коллекции подчиненных объектов из входящих данных
ПКО = Номенклатура (Справочник: Номенклатура)
ПКГС = 20 (--> ДополнительныеРеквизиты)
Объект = Номенклатура общая (Номенклатура)
ОписаниеОшибки = Получение элемента по индексу для значения не определено
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7966)
КодСообщения = 66
Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
ПВД = ПоступлениеТоваровУслуг
Обработчик = ПередОбработкойВыгрузкиДанных
ОписаниеОшибки = Ошибка получения коллекции подчиненных объектов из входящих данных
ПКО = Номенклатура (Справочник: Номенклатура)
ПКГС = 20 (--> ДополнительныеРеквизиты)
Объект = Номенклатура общая (Номенклатура)
ОписаниеОшибки = Получение элемента по индексу для значения не определено
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7966)
КодСообщения = 66
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1693)
КодСообщения = 31
Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1716)}: Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
ПВД = ПоступлениеТоваровУслуг
Обработчик = ПередОбработкойВыгрузкиДанных
ОписаниеОшибки = Ошибка получения коллекции подчиненных объектов из входящих данных
ПКО = Номенклатура (Справочник: Номенклатура)
ПКГС = 20 (--> ДополнительныеРеквизиты)
Объект = Номенклатура общая (Номенклатура)
ОписаниеОшибки = Получение элемента по индексу для значения не определено
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7966)
КодСообщения = 66
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1693)
КодСообщения = 31
для свойства сделано ПКО по наименованию (Значение = Источник); для значения разные ПКО в зависимости от типа свойства
? Прошу прощения, а не могли бы вы подробно расписать последовательность действий вот по этой фразе: "для свойства сделано ПКО по наименованию (Значение = Источник); для значения разные ПКО в зависимости от типа свойства". Просто раньше почти не сталкивался с такой проблемой, а перенести данные из реквизита в доп. реквизит надо