Конвертация данных. Поиск в приемнике по наименованию. #672035


#0 by JeHer
Привет всем. Возникла проблемка по КД. Из самописной торговли 7.7 в бухгалтерию 2.0 КОРП выгружаю документ "Авизо исходящее по МПЗ". В зависимости от параметра "Сворачивать товар по ставке НДС" необходимо табличную часть документа заполнять двумя способами. 1-й способ (на данный момент - рабочий). Товар конвертируется так как есть. Способ работает нормально. 2-й способ. Необходимо, как написано выше, заполнять табличную часть одной строкой в зависимости от ставки НДС. Создал еще одно ПКО по справочнику "НоменклатураПоСтавкамНДС", где поиск только по наименованию, т.к. товар в базе есть. У ПКО "АвизоИсходящее" создал дополнительное ПКГС для табличной части с условием заполнения по указанному параметру. Заполняю КоллекциюОбъектов и всё. Затуп. Как задать ИмяПКО = "НоменклатураПоСтавкамНДС"?
#1 by hhhh
ну поляпоиска там есть ведь
#2 by JeHer
Ну это понятно. Мне до них дойти еще надо.
#3 by JeHer
Т.е. в ПКГС табличной части сейчас есть заполненная КоллекцияОбъектов - таблица значений с колонками "Номенклатура, Количество, Сумма". Как мне задать, чтобы Номенклатуру КД искала по указанному ПКО?
#4 by ЧашкаЧая
Так и задать в передвыгрузкой:
#5 by ЧашкаЧая
1) В ПКГС перед выгрузкой самому свернуть номенклатуру по ставкам ндс, сформировав тз КоллекцияОбъектов с колонками  "Номенклатура, Количество, Сумма" (в колонке номенклатура - ставка НДС) 2) В ПКС "Номенклатура" событие ПередВыгрузкой, вставить код определения изменения правила, например Значение = ОбъектКоллекции.Номенклатура; 3) Сделать ПКО НоменклатураПоСтавкамНДС (уже есть?) которое конвертирует перечисление (справочник?) ставки НДС в справочник номенклатура.
#6 by JeHer
Не заполняет табличную часть, получается, что не находит номенклатуру по наименованию.
#7 by ЧашкаЧая
Дайте скриншот ПКО НоменклатураПоСтавкамНДС.
#8 by JeHer
да я задумался, если попробовать сделать как в . Сейчас ПКО НоменклатураПоСтавкамНДС такое, как описано в . Т.е. источник пустой, приемник "Номенклатура", "Получать из входящих данных", поиск по наименованию. П.С. скрин куда лучше лить?
#9 by ЧашкаЧая
Все равно придется делать как в - КД сама не сделает свертку ТЧ.
#10 by JeHer
ТаблицаЗначений уже заполнена и свернута. При загрузке в КОРП ругается следующим образом? Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1620)}: Ошибка в обработчике события ПоследовательностьПолейПоиска    ТипОбъекта             =  Номенклатура    Обработчик             =  Последовательность полей поиска    ОписаниеОшибки         =  Метод объекта не обнаружен (ПКО_ПоследовательностьПолейПоиска_НоменклатураПоСтавкамНДС)
#11 by JeHer
Кстати, ПКО "НоменклатураПоСтавкамНДС" я тупо скопировал из "Номенклатура". Может не стоило этого делать?
#12 by JeHer
Пффф, забыл про ОбъектКоллекции. Всем спасибо. Вопрос решен.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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