Текущее время: Чт, ноя 23 2017, 00:11

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




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

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


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

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


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

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


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

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


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

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