Конвертация данных, обработка табличной части документа #168314


#0 by gaznsk
Из конфигурации розничной торговли выгружаем документы прихода в Бух4.5 ПоступлениеТоваров. Нужно свернуть товары по ставке НДС "ТоварС18%НДС" и "ТоварС10%НДС" итого в табл.части Бух4.5 будет максимум две строки. В конф. Конвертация такое возможно реализовать ? Есть пример правил конвертации со сверткой табл. части ?
#1 by dk
Чего с мисты сбежал(а)?Что значит свернуть?Колво суммируется?Сумма суммируется?Какая номенклатура в табл. части?
#2 by sdaf
реализовать возможно - скриптамипримера навскидку не приведу, но пошарь по типовым, где-то там я вроде видел нечто подобное
#3 by gaznsk
dk не ходи за мной :)Пока хотябы пробежать по строкам и свернуть товары с одинаковой ставкой НДС, свернется "Сумма,НДС,Всего" с количеством шт/кг и Ценой потом разгребусь главное начать. В бух будут вести учет не в разрезе каждого товара, а в разрезе товара со ставкой НДС.Источник:товар НДС сумма-------------------"Молоко" 10% 20"Мясо" 18% 50Приемник:"Товар10%" 30"Товар18%" 50
#4 by dk
В теории:Создаешь условия:1) ЕстьНДС10Выбираем скриптом строки в исх. документе, если есть со ставкой НДС102) ЕстьНДС20Выбираем скриптом строки в исх. документе, если есть со ставкой НДС20----------В правилах конвертации атрибутов объектов1)Условие ЕстьНДС10
#5 by dk
Скрипт1 что-то вродереквизит источника - ТекущийДокументТело скрипта:
#6 by gaznsk
Для отладки оставил одно условие "ЕстьНДС10"Количество выполенния заданному условию равно количеству строк документа.Источник:товар НДС сумма-------------------"Молоко" 10% 20"Мясо" 18% 50Приемник:Получаем 3 одинаковые строки"Товар10%" 30"Товар10%" 30"Товар10%" 30Как один один раз выполнить скрипт если условие выполняется или тормознуть если по условию "ЕстьНДС10" есть строка.
#7 by Дурочка 1С ®
А в чем религия этой свертки?
#8 by novice
to 0я делал так:1)создаю правилоВыгружать Источник Приемник->Скрипт<- Поступление товаров2) Пишу примерно такой скриптКонецЦикла;3) Внутри созданного правила все элементы которые есть в скрипте ставлю "Из параметров"PSможно посмотреть типовые правила...
#9 by novice
Приемник "Поступление товаров"Вот такое правило
#10 by gaznsk
Отдельное спасибо dk и novice !!!Вчера наваял чуток по другому.Внутри правила "ПриходнаяНакладная --> ПоступлениеТоваров"создал правило со скриптом://---------------------------------------------В способе выгрузки есть "ПеребратьСтрокиДокумента", что за "зверь" ?
#11 by dk
В правиле конвертации атрибутов объектов для номенклатуры:В реквизите источника нужно выбрать не номенклатуру из табл. части, а ТекущийДокумент - тогда правило отработает 1 раз, а не по количеству строк
#12 by novice
ПеребратьСтрокиДокумента это по моему как раз подойдет для твоего случая в 6посмотри типовые правила из Торг87 в Торг9х, документ ДвижениеДенежныхСредствВ Торг87 банковская выписка включает в себя строки прихода и расхода в Торг9х это разные документы. В общем погляди, может какие мысли еще появятся :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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