Технические вопросы по UTM 5.0
Magnum72
Сообщения: 1947 Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:
Сообщение
Magnum72 » Пн сен 24, 2012 15:06
Есть скрипт:
Код: Выделить всё
<?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 » Ср окт 03, 2012 21:50
Арифметика вещественная
Это значение можно дальше в любую другую функцию передать и оно нормально преобразуется в нужный формат.
Либо увеличить вне урфа.
Magnum72
Сообщения: 1947 Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:
Сообщение
Magnum72 » Ср окт 03, 2012 23:04
littlesavage писал(а): Арифметика вещественная
Это значение можно дальше в любую другую функцию передать и оно нормально преобразуется в нужный формат.
Либо увеличить вне урфа.
В какую например?
littlesavage
Сообщения: 120 Зарегистрирован: Вс ноя 22, 2009 02:41
Откуда: Чебоксары
Сообщение
littlesavage » Пт окт 05, 2012 18:35
А зачем нужно было уменьшать на 1?
rpcf_add_discount_period, например.
Или оно так не прокатывает?