КД 2 - не выгружается подчиненный справочник #564389


#0 by nicxxx
Конвертация ТиС 9.2 - УТ 10.3 Документы не типовые. Если выгружаю табличную часть документа без источника, заполняя ее в обработчике ПередВыгрузкой примерно так: после загрузки в базе-приемнике у вновь созданной номенклатуры реквизиты ЕдиницаХраненияОстатков и ЕдиницаДляОтчетов оказываются пустыми. Но! если у табличной части есть источник (тч документа в 7.7), то все хорошо - эти реквизиты заполняются. Правило для выгрузки номенклатуры в обоих случаях одно и то же. Есть способ решить проблему или это фича?
#1 by nicxxx
вверх
#2 by Naumov
а в каком месте ты указал, что нужно выгрузить данные подчиненного справочника?
#3 by nicxxx
у ПКО Номенклатура есть 2 ПКС - для ЕдиницаХраненияОстатков  и ЕдиницаДляОтчетов. в обоих источник БазоваяЕдиница - подчинен номенклатуре. есть ПКО Единицы - ЕдиницыИзмерения, поиск по ОКЕИ и Владельцу, оно указано для этих двух реквизитов. Выгружаю ПоступлениеТМЦ - все гуд, создается подчиненный эл в единицах в УТ, и ссылка на него поставляется в реквизиты ЕдиницаХраненияОстатков и ЕдиницаДляОтчетов элемента номенклатуры. табличная часть поступления выгружается без всяких  извратов, есть источник и приемник. а для другого документа, ввод в эксплуатацию (нетиповой) надо заполнить ТЧ вручную через КоллекцияОбъектов, в результате в УТ создается номенклатура и у нее есть подчиненный элемент в единицах измерения, но в реквизитах нет ссылки на него - вот косяк.
#4 by Naumov
можете правилами выгрузить одну ном.позицию, где проявляется подобное и файлик на файлопомойнике выложить?
#5 by nicxxx
ну... щас не могу, все осталось на работе. в файлике в тэге Ссылка - пусто, но в тэге "Нпп" есть номер правила для ссылки. в принципе мысль есть, я еще одно правило для номенклатуры сделаю, в нем в ПослеЗагрузки напишу установку реквизитов. не хочу в текущем правиле это делать, чтобы не замедлять загрузку - "глючных" документов немного, а тормозить все остальные как-то грешно:)
#6 by Aprobator
прям в ПКО что ли делаешь? Я бы сделал в ПВД - произвольный алгоритм и там бы заполнил входящие данные для правила.
#7 by nicxxx
да, в ПКО. вобще выгружаю все по-хитрому, в обработчике ПослеВыгрузки у самой конвертации написал "произвольный алгоритм" выборки для каждого документа, и использую ВыгрузитьПоПравилу. на форме обработки выгрузки есть флажки, которые включаются, если надо выгрузить какой-то вид документа. список с пометками, в котором показаны ПВД с формы удалил, чтобы юзеров не смущать. из 7.7 в 8.1 выгружаются не все виды документов, поэтому схема очень даже устраивает. кстати, мысль, может встреченная баго-фича как-то связана с таким способом выгрузки, надо в понедельник переделать, убрать все из ПослеВыгрузки и сделать для всех документов ПВД
#8 by Naumov
не знаю что за хитрые правила, надо в них смотреть. Никогда таких проблем не встречал.
#9 by kn
может это поможет
#10 by nicxxx
похоже на правду. единицы у меня выше номенклатуры стоят. надо проверить, спасибо :)
#11 by nicxxx
ну так и есть, помогло. хотя знал же про этот баг...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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