Проблемка у УРФА:

Технические вопросы по UTM 5.0
Ответить
Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Проблемка у УРФА:

Сообщение Magnum72 »

Есть скрипт:

Код: Выделить всё

<?xml version="1.0"?>
<urfa>
  <parameter name="add_date" value=""/>
  <parameter name="end_date" value=""/>

  <set dst="discount_period_id" value="47639"/>
  <call function="rpcf_get_discount_period"/>
  <sub dst="add_date" arg1="end_date" arg2="1"/>
  <out var="end_date"/>
  <out var="add_date"/>
</urfa>
После выполнения хочу получить дату окончания расчетного периода - 1, а получаю:

Код: Выделить всё

<?xml version="1.0"?>
<urfa>
  <session key="4222222222222222222222ded1b9"/>
  <call function="rpcf_get_discount_period">
    <output>
      <integer name="start_date" value="1346436000"/>
      <integer name="end_date" value="1349028000"/>
      <integer name="periodic_type" value="3"/>
      <integer name="custom_duration" value="1"/>
      <integer name="discounts_per_week" value="28"/>
      <integer name="next_discount_period_id" value="0"/>
    </output>
  </call>
  <array name="end_date" dimension="1">
    <dim>1349028000</dim>
  </array>
  <array name="add_date" dimension="1">
    <dim>1.34903e+009</dim>
  </array>
</urfa>
Как быть ?

littlesavage
Сообщения: 120
Зарегистрирован: Вс ноя 22, 2009 02:41
Откуда: Чебоксары

Сообщение littlesavage »

Арифметика вещественная :(
Это значение можно дальше в любую другую функцию передать и оно нормально преобразуется в нужный формат.
Либо увеличить вне урфа.

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

littlesavage писал(а):Арифметика вещественная :(
Это значение можно дальше в любую другую функцию передать и оно нормально преобразуется в нужный формат.
Либо увеличить вне урфа.
В какую например?

littlesavage
Сообщения: 120
Зарегистрирован: Вс ноя 22, 2009 02:41
Откуда: Чебоксары

Сообщение littlesavage »

А зачем нужно было уменьшать на 1?

rpcf_add_discount_period, например.
Или оно так не прокатывает?

Ответить