КД ВыгрузитьПоПравилу, что то не пойму почему так работает. #740582


#0 by Aswed
В ТЧ документа в ПКС реквизита Номенклатура прописал Если ОбъектКоллекции.Номенклатура.ТипНоменклатуры = Справочники.ТипыНоменклатуры.МатериалыИСпецоснастка Тогда     ВыгрузитьПоПравилу(ОбъектКоллекции.Номенклатура,,,,"Номенклатура"); Условие срабатывает, но почему то ВСЯ номенклатура идет по первому правилу. При этом в правиле самого реквизита ни какое правило не указано. Не могу понять что не так.
#1 by Альбатрос
То есть не заходит в иначе?
#2 by Aswed
Ну получается что так.
#3 by mikecool
емнип - даже если не укажешь правило, то кд сама подбирает подходящее по типу(пример - субконто)
#4 by Aswed
+2  сейчас проверил заходит. Но выгружает почему то по правилу обмена именно номенклатуры, а не скидывания всех на одну. Т.е. по правилу из первой ВыгрузитьПоКоду
#5 by Aswed
Ну вот видимо так и получается. Выходит что у меня не правильно указано второе правило. В Правиле "НоменклатураПоКоду" идёт тупо поиск в Приемнике по коду указанной позиции. Как его правильно записать?
#6 by lxndr
#7 by Поpyчик-4
#8 by Aswed
О сработало! Но теперь все выгружается по этому правилу)))
#9 by Aswed
Млять что за хня. Теперь оба выгружаются по правилу Номенклатуру( Если ОбъектКоллекции.Номенклатура.ТипНоменклатуры = Справочники.ТипыНоменклатуры.МатериалыИСпецоснастка Тогда
#10 by Альбатрос
D GRC ghfdbkj rjydthnfwbb ns rjytxyj jxbcnbk&
#11 by Альбатрос
что в переводе: ты очистил правило конвертации у ПКС?
#12 by Aswed
Да, оно пустое.
#14 by Jaap Vduul
Поле Источник очистить, код передавать через ИсходящиеДанные (в ПКО для свойств указав получать значения из входящих данных).
#15 by Aswed
Таким образом ругается Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1694)}: Ошибка получения свойства подчиненного объекта из входящих данных     Объект                 =  Поступление товаров АВ00000026 от 22.01.2015 12:58:00  (Поступление товаров)     СвойствоПриемника      =  Номенклатура  (СправочникСсылка.Номенклатура)     ОписаниеОшибки         =  Получение элемента по индексу для значения не определено
#16 by Aswed
Вообще ВыгрузитьПоПравилу можно применять для ПКС? Или только в правилах выгрузки?
#17 by Jaap Vduul
Номенклатуру-то не надо через исходящие данные - где ты там её из входящих вытащишь? И если у тебя код статический, то исходящие данные вообще не нужны, в ПКО сразу пишешь Значение = "00-0000005" и всё.
#18 by Aswed
Дык в жеж))) "код передавать через ИсходящиеДанные"
#19 by Aswed
Если ОбъектКоллекции.Номенклатура.ТипНоменклатуры = Справочники.ТипыНоменклатуры.МатериалыИСпецоснастка Тогда
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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