Конвертация данных. Вопрос по справочнику номенклатура. #786613


#0 by AlexKulikov
Добрый день, уважаемые форумчане. Столкнулся со следующей проблемой, а именно ошибка переноса элементов справочника из одной базы в другую. Ошибка такого рода: "У единицы хранения остатков номенклатуры "" неверно указан владелец!" "У единицы для отчетов номенклатуры "" неверно указан владелец!" Скриншот ошибки прилагаю: Однако, выбранный элемент загружается в базу и у него заполняются эти поля, как показано на скриншоте ниже. Собственно вопрос, как данную проблему побороть? Единственное решение, которое я нашел это в ПКО для справочника Номенклатура, "После загрузки" к уже созданному коду добавить следующие строки: Но, мне хочется понять, каким образом избежать такого рода ошибок, не прибегая к дополнительному коду. Приоритеты проверял. Очень надеюсь на Вашу помощь, с уважением Алексей.
#1 by Альбатрос
Для начала нужно указать конфигурации приемника/источника.
#2 by vicof
Никак, ситуация сотню раз обсуждалась. Перед выгрузкой номенклатуры выгружать единицу измерения, или наоборот.
#3 by AlexKulikov
"Управление торговлей", редакция 10.1 (8.10.1.6)- источник; "Управление торговлей", редакция 10.3 (10.3.29.1) - приемник; То есть получается, мне сначала нужно из источника весь справочник "Единицы измерения" загрузить, а уже потом начинать грузить "Номенклатура" и документы?
#4 by AlexKulikov
Нет, таким макаром много лишнего загружается, вся суть конвертации теряется. Буду думать дальше, спасибо за советы.
#5 by LEOON
Нет, в реквизите Номенклатуры, Единица хранения остатков, указывается правило, по которому выгружать. Вероятнее всего, сейчас он ищет просто по коду(или наименованию) и т.к. справочник подчиненный находит не верный элемент(не с тем родителем). Создать нужно правило выгрузки для единиц измерения и указать его для реквизита номенклатуры(то же правило будет работать и для единиц отчетов).
#6 by azt-yur
вечно гемор с этими ед.измерения, особенно если типовые правила использовать. У тебя скорей всего не правильно поля поиска в ПКО ед.изм. указаны - не включен поиск по владельцу. Я обычно в обработчике после загрузки номенклатуры вставляю код модуля формы номенклатуры ПриЗаписи где происходит создание единиц если они не заполнены
#7 by AlexKulikov
Да в том то и дело, что у меня для единиц измерения, указано правило "ЕденицыИзмерения", которые ищут по коду и по владельцу. Приемник - пустая база. Вроде все правильно, а происходит эта хрень: Правило "ЕдиницыИзмерения" скрин: Правило "Номеклатура", единицы хранения:
#8 by AlexKulikov
В принципе сделал так же, но хочется понять для себя, а почему через правило не грузит.
#9 by AlexKulikov
Если кому будет нужно, то выгрузил по правилу без ошибок. Указал для подчиненного справочника "ЕденицыИзмерения" на закладке Настройки поставил галку "Не запоминать выгруженные объекты". Насколько я понял, это действует на все подчиненные справочники.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С