Разовая услуга с плавающей стоимостью

Технические вопросы по UTM 5.0
Ответить
AndrewE
Сообщения: 230
Зарегистрирован: Пн июл 17, 2006 07:38

Разовая услуга с плавающей стоимостью

Сообщение AndrewE »

Можно ли сделать разовую услугу, при которой ее стоимость будет вводить оператор админки?
Точнее, есть типовая услуга скажем "перерасчет", а когда ее линкует на лиц. счет абонента, выводится не только дата списания, но и сумма.

Аватара пользователя
Chris
Сообщения: 2323
Зарегистрирован: Чт июн 02, 2005 14:08
Откуда: 33 76 77 71 86 37 98

Сообщение Chris »

Было такое, заводили скриптом сумму и подключали из консольной админки

Аватара пользователя
Chris
Сообщения: 2323
Зарегистрирован: Чт июн 02, 2005 14:08
Откуда: 33 76 77 71 86 37 98

Сообщение Chris »

штатными средствами никак

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

платёж с каментом уже не прёт?

Аватара пользователя
Chris
Сообщения: 2323
Зарегистрирован: Чт июн 02, 2005 14:08
Откуда: 33 76 77 71 86 37 98

Сообщение Chris »

минусовой? а в отчетах основных как отражать?

AndrewE
Сообщения: 230
Зарегистрирован: Пн июл 17, 2006 07:38

Сообщение AndrewE »

Сейчас и делаем минусовой платеж, но это не нравильно с точки зрения бухучета, т.к. начисления должны быть в начислениях. и с точки зрения отчетности перед клиентом.
Было такое, заводили скриптом сумму и подключали из консольной админки
Т.е. заводили разовую услугу на нужную сумму и подключали ее к лиц. счету. Жесть конечно, потому что, хоть объем подобных начислений не велик, но со временем список услуг боюсь разростеться :(

Аватара пользователя
Chris
Сообщения: 2323
Зарегистрирован: Чт июн 02, 2005 14:08
Откуда: 33 76 77 71 86 37 98

Сообщение Chris »

Нах нах, меняли сумму в текущей )))

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

Сообщение Magnum72 »

AndrewE писал(а):Сейчас и делаем минусовой платеж, но это не нравильно с точки зрения бухучета, т.к. начисления должны быть в начислениях. и с точки зрения отчетности перед клиентом.
Было такое, заводили скриптом сумму и подключали из консольной админки
Т.е. заводили разовую услугу на нужную сумму и подключали ее к лиц. счету. Жесть конечно, потому что, хоть объем подобных начислений не велик, но со временем список услуг боюсь разростеться :(
Тоже маялись, постоянно меняя стоимость услуги, пока урфа не купили, счас через веб интерфейс из списка накидываем услуги, они помещаются в буферную табличку, далее скрипт раз в 5 минут по ней проходит предварительно отсортировав услуги по ид и стоимости (чтобы лишний раз услугу не править)

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

<?xml version="1.0"?>
<urfa>
  <parameter name="user_id"/>
  <parameter name="account_id"/>
  <parameter name="sid"/>
  <parameter name="service_cost" value="0"/>
  <parameter name="service_type" value="1"/>
  <set dst="service_id" src="sid"/>
  <set dst="return_type" value="integer_return"/>

  <call function="rpcf_get_once_service" output="0"/>
  <if variable="service_cost" value="0" condition="eq">
    <set dst="service_cost" src="cost"/>
  </if>

  <if variable="service_cost" value="cost" condition="eq">
    <call function="rpcf_add_service_to_user"/>
  </if>

  <if variable="service_cost" value="cost" condition="ne">
    <call function="rpcf_is_service_used" output="0"/>
    <if variable="links_count" value="0" condition="eq">
      <set dst="cost" src="service_cost"/>
      <call function="rpcf_add_once_service"/>
      <call function="rpcf_add_service_to_user"/>
    </if>

    <if variable="links_count" value="0" condition="ne">
      <error code="11" comment="Service is Used"/>
    </if>
  </if>
</urfa>

AndrewE
Сообщения: 230
Зарегистрирован: Пн июл 17, 2006 07:38

Сообщение AndrewE »

Евгений, как всегда респект и уважуха. Реализуем конечно применительно к своим задачам, но за пинок в правильном направлении - низкий поклон.
Крис, без комментариев, если бы не ты, 90% пользователей биллинга, так бы и боролись с вечными ....

Спасибо, ребята.

Аватара пользователя
Chris
Сообщения: 2323
Зарегистрирован: Чт июн 02, 2005 14:08
Откуда: 33 76 77 71 86 37 98

Сообщение Chris »

:oops: :lol:

Ответить