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/ |