Встретился с непонятным поведением функции 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.
В связи с чем два вопроса: в чём тонкость конкретно этой функции? И, на будущее, как посмотреть списки параметров вызовов из админки?
Загадки URFA API
-
- Сообщения: 120
- Зарегистрирован: Вс ноя 22, 2009 02:41
- Откуда: Чебоксары
-
- Сообщения: 36
- Зарегистрирован: Ср фев 10, 2010 14:05
Re: Загадки URFA API
В /netup/utm5/xml/api.xml описаны все функции и параметры.marvin писал(а):И, на будущее, как посмотреть списки параметров вызовов из админки?