Как в место выгружаемого свойства объекта выгрузить значение заданное в параметрах ???
Подскажите, пожалуйста.
Задача такая: Есть база источник - ТиС 7.7 и база приемник БП 2.0.
В обработке выгрузки задаю параметр ТоварНДС10 - это может быть любой товар из номенклатуры ТиСа.
- как создать параметр,его тип и т.п. я разобрался.
В момент выгрузки документа, например РеализацияРозница, если СтавкаНДС в строке табличной части = 10%,то необходимо выгрузить не ту номенклатуру, которая была изначально, а значение заданное в параметрах - ТоварНДС10 ??? Ну и конечно же, далее необходимо сгруппировать табличную часть по номенклатуре, чтоб небыло задвоенных строк. При этом это должно работать только для определенных видов документов.
Основной смысл в том чтоб,в файл выгрузки не попадала лишняя номенклатура.
Задача такая: Есть база источник - ТиС 7.7 и база приемник БП 2.0.
В обработке выгрузки задаю параметр ТоварНДС10 - это может быть любой товар из номенклатуры ТиСа.
- как создать параметр,его тип и т.п. я разобрался.
В момент выгрузки документа, например РеализацияРозница, если СтавкаНДС в строке табличной части = 10%,то необходимо выгрузить не ту номенклатуру, которая была изначально, а значение заданное в параметрах - ТоварНДС10 ??? Ну и конечно же, далее необходимо сгруппировать табличную часть по номенклатуре, чтоб небыло задвоенных строк. При этом это должно работать только для определенных видов документов.
Основной смысл в том чтоб,в файл выгрузки не попадала лишняя номенклатура.
Найденные решения
(1) При выгрузке в ПКС реквизита табличной части.
При загрузке на стороне приёмника сворачиваете табличную часть штатным способом.
Если (ОбъектКоллекции.СтавкаНДС = 10) Тогда
Значение = Параметры.ТоварНДС10;
КонецЕсли;
При загрузке на стороне приёмника сворачиваете табличную часть штатным способом.
Объект.Товары.Свернуть("Номенклатура, СтавкаНДС", "Количество, Сумма, Всего"); //или как-то по другому
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) При выгрузке в ПКС реквизита табличной части.
При загрузке на стороне приёмника сворачиваете табличную часть штатным способом.
Если (ОбъектКоллекции.СтавкаНДС = 10) Тогда
Значение = Параметры.ТоварНДС10;
КонецЕсли;
При загрузке на стороне приёмника сворачиваете табличную часть штатным способом.
Объект.Товары.Свернуть("Номенклатура, СтавкаНДС", "Количество, Сумма, Всего"); //или как-то по другому
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот