|
Конвертация 2 - не пойму в чем неправильность? |
☑ |
0
mikecool
01.04.15
✎
09:53
|
Надо сконвертить строку в элемент справочника(из УТ в БП перенести НомГруппу)
есть ПКС НомГруппа с ПередВыгрузкой:
Если Источник.ВидНоменклатуры.Наименование = "Набор" Тогда
Значение = "Набор";
Иначе
Значение = "Товар";
КонецЕсли;
Настроено ПКО "Строка_В_НомГруппу", указаны признаки "Не замещать", "Не создавать", "Не выгружать объекты свойств"
В ПКО выбрано только св-во Наименование и указан поиск по нему.
По идее - должно работать, но после такой настройки при загрузке правил в универсальный перенос выдается сообщение:
Ссылка на несуществующий объект метаданных в правилах обмена
Объект = Строка
ОписаниеОшибки = Значение не является значением объектного типа (ПКО)
ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(2176)
КодСообщения = 11
, в настройке синхры ут-бп даже не загружается.
В чем такой косяк у меня?
зы: знаю, что с такой ошибкой в универсальном переносе вполне можно переносить данные и они будут переноситься, но хотелось бы понять причину ошибки
|
|
1
patria0muerte
01.04.15
✎
10:04
|
Ну собственно косяк то тебе и написан. Строка у тебя нифига не объект, а ты для ней ПКО (Правило Конвертации Объекта) создаешь.
Сейчас поищу у себя, как-то выкручивался из такой ситуации..
|
|
2
Alex S D
01.04.15
✎
10:06
|
да что тут выкручиваться.. Передавать наименование через входящие данные.
|
|
3
mikecool
01.04.15
✎
10:08
|
(2) попробовал через них, но то ли правила поверх записались криво - ошибка осталась (
|
|
4
azt-yur
01.04.15
✎
10:08
|
В значение устанавливай структуру с полем "Наименование"
|
|
5
Alex S D
01.04.15
✎
10:16
|
так в ПКО надо источник очистить
|
|
6
mikecool
01.04.15
✎
10:21
|
сработало через входящие, но только после того, как удалил файл правил, сохраненных ранее
всем спасибо
|
|