Загадки URFA API

Технические вопросы по UTM 5.0
Ответить
Аватара пользователя
marvin
Сообщения: 77
Зарегистрирован: Сб мар 24, 2007 11:18
Откуда: Нижняя Тура

Загадки URFA API

Сообщение marvin »

Встретился с непонятным поведением функции rpcf_add_discount_period_return: создание расчётного периода (параметр static_id=0) работает корректно, но сколько ни бился, никак не могу понять, как изменить параметры существующего периода.

При вызове ourfa_client -S rsa_cert -a rpcf_add_discount_period_return -static_id=7 -start_date=<new_start_date> -end_date=<new_end_date> вместо кажущегося очевидным изменением границ периода со static_id=7, происходит маркировка периода с discount_period_id=7 (которому соответствует static_id=6) как истекшего, вне зависимости от корректности всех остальных параметров!

Таким образом, совершенно непонятно, как редактировать границы периодов через RPC. Но ведь админка как-то это делает? Через эту самую функцию, судя по записям в debug.log.

В связи с чем два вопроса: в чём тонкость конкретно этой функции? И, на будущее, как посмотреть списки параметров вызовов из админки?

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

Сообщение littlesavage »

Там же не end_date, а expire_date

Аватара пользователя
marvin
Сообщения: 77
Зарегистрирован: Сб мар 24, 2007 11:18
Откуда: Нижняя Тура

Сообщение marvin »

Действительно... это я просто по памяти писал, ошибся. Но такая проблема, тем не менее, есть.

andrew.rbe
Сообщения: 36
Зарегистрирован: Ср фев 10, 2010 14:05

Re: Загадки URFA API

Сообщение andrew.rbe »

marvin писал(а):И, на будущее, как посмотреть списки параметров вызовов из админки?
В /netup/utm5/xml/api.xml описаны все функции и параметры.

Ответить