0
iva77ru
06.12.11
✎
17:59
|
Настраиваю перенос справочника номенклатура из БП8 в УТ8. Проблемма с переносом штрихкодов. В БП штрихкоды забиты в рекв. комментарий, а в УТ регистр сведений. При переносе в чистую УТ нет ошибок. Но если в базе УТ уже есть записи в регистре сведений, то возникает ошибка. Существующая запись не обновляется, а создается новая.
Для ПКО Номенклатура в свойствах ПКС "Коментарий" я создал ПКО "Штрихкод". Установить галочки по в ПКО "Штрихкод" не могу:
"Поиск по полю отменен, так как объект для загрузки в применике не ссылочного типа."
Соответсвенно ищет по всем измерениям регистра, и, если есть различия между имеющейся записью и загружаемой, то, похоже, создает новую и вылетает в ошибку:
Штрихкод: С0017732 уже имеет владельца "Канц.товары по нак 094/33074".
Ошибка записи объекта
ТипОбъекта = Регистр сведений запись: Штрихкоды
Объект = РегистрСведенийНаборЗаписей.Штрихкоды
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Не удалось записать: "Штрихкоды"!
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4754)
КодСообщения = 26
Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4761)}: Ошибка записи объекта
ТипОбъекта = Регистр сведений запись: Штрихкоды
Объект = РегистрСведенийНаборЗаписей.Штрихкоды
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Не удалось записать: "Штрихкоды"!
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4754)
КодСообщения = 26
Как можно задать поля поиска, чтобы ограничить поиск по нескольким реквизитам?
|
|