Текущее время: Пт, мар 29 2024, 09:50

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: расчет десятичных значений в XML генераторе
СообщениеДобавлено: Пт, мар 18 2016, 11:32 
Начинающий
Начинающий

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: расчет десятичных значений в XML генераторе
СообщениеДобавлено: Чт, апр 28 2016, 19:35 
Начинающий
Начинающий

Зарегистрирован:
Чт, ноя 28 2013, 14:21
Сообщения: 6
Попробуйте так: ATTRIB-$SELF->Доля / 1.000.000.000


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB