SAPфорум.RU
https://sapboard.ru/forum/

расчет десятичных значений в XML генераторе
https://sapboard.ru/forum/viewtopic.php?f=92&t=92660
Страница 1 из 1

Автор:  dedsky [ Пт, мар 18 2016, 11:32 ]
Заголовок сообщения:  расчет десятичных значений в XML генераторе

В XML генераторе формирую декларацию по налогу на прибыль. Споткнулся на элементе для Приложения 5 к Листу 02.
Здесь имеется строка с долей налоговой базы, куда записывается десятичное значение с 11 знаками после запятой. В таблице итоговых записей в полях HSL значения хранятся с точностью 2 знака после запятой, поэтому предварительно эти значения умножена на 1 000 000 000, затем при формировании декларации эти значения делятся на 10^9. Получаем при этом нужное число с 11 знаками после запятой.
В XML генераторе в элементе "РаспрНалСубРФ" создал технический атрибут "Доля", куда переносятся значения с соответствующего показателя. В целевом атрибуте "ДоляНалБаз" пишу формулу:
Code:
РаспрНалСубРФ->Доля / 1.000.000.000
При формировании XML получается, что рассчитывается только значение атрибута для первого элемента "РаспрНалСубРФ". Для всех последующих элементов значение атрибута просто копируется, а не рассчитывается заново.
Проблема не в критериях повтора, поскольку значения других атрибутов не дублируются, а выводятся нужные.
Собственно, сам вопрос: как правильно рассчитать значение атрибута в повторяющихся элементах?

Автор:  chupakin [ Чт, апр 28 2016, 19:35 ]
Заголовок сообщения:  Re: расчет десятичных значений в XML генераторе

Попробуйте так: ATTRIB-$SELF->Доля / 1.000.000.000

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/