rtrt 53 Опубликовано: 2009-10-02 10:14:21 Share Опубликовано: 2009-10-02 10:14:21 Подскажите что это за параметр и на что он влияет ShowFeeInCash=yes/no Если я поставлю его в no, то абонент не сможет потратить на инет те средства которые ложились как абонка? И такой вопрос. Допустим абонка 20р, предоплаченного трафика на сумму -10р. Наступил новый месяц, у клиента положительный баланс, но предоплаченного трафика нет. С чем может быть связано? Еще вопрос. )) Есть тарифы A и B с предоплаченным трафиком. Пользователь был на тарифе А, предоп. трафик использовал допустим 11 числа. 12 числа он переходит на тариф В, у него опять предоп.трафик будет? Ссылка на сообщение Поделиться на других сайтах
rtrt 53 Опубліковано: 2009-10-03 12:59:23 Автор Share Опубліковано: 2009-10-03 12:59:23 Может кто помочь? Ссылка на сообщение Поделиться на других сайтах
Kucher2 122 Опубліковано: 2009-10-03 14:40:07 Share Опубліковано: 2009-10-03 14:40:07 ShowFeeInCash – показывать на счету и позволять использоватьабонплату пользователю. Принимает значения yes и no. Параметр не является обязательным, по умолчанию установлен в yes. В официальном релизе на сайте лежит дока в PDF - там про это всё написано, почитай, много узнаешь полезного. И такой вопрос. Допустим абонка 20р, предоплаченного трафика на сумму -10р. Наступил новый месяц, у клиента положительный баланс, но предоплаченного трафика нет. С чем может быть связано? Предоплаченный трафик выставляется согласно тарифу в начале месяца, кол-во потреблённого трафика в начале месяца - обнуляется. ИСПРАВЛЕНО: Если баоанс отрицательный - Инет не врубится даже когда предоплаченный трафик у клиента положительный. Такое происходит потому, что СТГ не сразу рубит клиенту инет и тот залазит в минус. Маленький, порядка десятых долей копейки, но этого достаточно чтобы с начала месяц инета небыло. Решения два: 1. Скрипт, который ежемесячно "нулит" предоплату, убирая минус. 2. При создании тарифа выставить предоплаченный трафик копеек 10. Еще вопрос. )) Есть тарифы A и B с предоплаченным трафиком. Пользователь был на тарифе А, предоп. трафик использовал допустим 11 числа. 12 числа он переходит на тариф В, у него опять предоп.трафик будет? Нет. Автоматически - в любой день СТГ клиента на другой тариф не переведёт, насколько я знаю. Это делается только вручную. По-умолчанию СТГ может перевести на другой тариф автоматом - с начала месяца либо немедленно, когда из виндового уконфигуратора меняем юзеру тариф. В конфиге СТГ указывается в какой день снимать АП и обнулять данные по трафику для ВСЕХ. Ты можешь установиь "размазанное снятие абонплаты", тогда при немедленном переводе с тарифа на тариф у юзера будет ежедневно сниматься та абонка, которая соответствует текущему тарифу. SpreadFee – параметр, указывающий серверу, производить ли«размазанное» снятие абонплаты. Т. е. сумма абонплаты указанная в тарифе пользователя будет сниматься не раз в месяц, а каждый день ровными долями. По умолчанию SpreadFee = no. Но предупреждаю, что в этом случае может возникнуть проблема с"неровным" снятием абонки - из-за погрешностей при слишком малых суммах. У меня абонка заложена в первых мегабайтах, которые юзер качает. И подход к этому несколько иной: На картинке показан тариф 128К с абонкой 60грн. Предоплата ставится ежемесячно 10 коп. АП не снимается, если юзер не лезет в сеть или Инет. Остаток переходит на следующий месяц. Думаю всё понятно. Более тонкие задачи в СТГ делаются скриптами. Почитай форум на этот счёт, инфы правда полно. Ссылка на сообщение Поделиться на других сайтах
rtrt 53 Опубліковано: 2009-10-03 15:53:00 Автор Share Опубліковано: 2009-10-03 15:53:00 В официальном релизе на сайте лежит дока в PDF - там про это всё написано, почитай, много узнаешь полезного. скачал давно, но не могу понять за это ShowFeeInCash – показывать на счету и позволять использовать абонплату пользователю. Принимает значения yes и no. Параметр не является обязательным, по умолчанию установлен в yes. Как понять использовать АП пользователю? Если я поставлю его в no, то абонент не сможет потратить на инет те средства которые ложились как абонка? или как??? Если предоплаченный трафик отрицательный - Инет не врубится даже когда баланс у клиента положительный. вы тут не ошиблись? может наоборот?! если баланс отрицательный, но предоплаченный трафик еще остался, то инета не будет!(в зависимости от конфига стг.) Ты можешь установиь "размазанное снятие абонплаты", тогда при немедленном переводе с тарифа на тариф у юзера будет ежедневно сниматься та абонка, которая соответствует текущему тарифу. Так и стоит. SpreadFee = yes. Абонка снимается размазанно. С этим проблем нет. Такой еще вопрос. В конфигураторе есть колонка "Предоплаченные мегабайты" где указывается колличество предоп. мегабайт в зависимости от тарифа Когда эти мегабайты уходят, почему нарастает минус? и будет ли он обнуляться в начале месяца и добовляться предоплаченный трафик? Ссылка на сообщение Поделиться на других сайтах
Kucher2 122 Опубліковано: 2009-10-03 21:45:09 Share Опубліковано: 2009-10-03 21:45:09 ShowFeeInCash – показывать на счету и позволять использовать абонплату пользователю. Принимает значения yes и no. Параметр не является обязательным, по умолчанию установлен в yes. Как понять использовать АП пользователю? Если я поставлю его в no, то абонент не сможет потратить на инет те средства которые ложились как абонка? или как??? М-м-м... абонка ведь должна просто отниматься от текущего баланса абонента согласно тарифу... До меня наконец-то дошёл смысл, но к сожалению не совсем дошла суть. Может это "учитывать/не учитывать абонплату для тарифов"? Если б я пользовался абонкой в СТГ... 8) Думаю, что по этому вопросу Вам лучше обратиься в ЛС к madf и попросить его ответить здесь. Подозреваю, что многим было бы тоже интересно. Ссылка на тему для ЛС: http://local.com.ua/forum/index.php?act=Ms...=4&MID=5296 Если предоплаченный трафик отрицательный - Инет не врубится даже когда баланс у клиента положительный. вы тут не ошиблись? может наоборот?! если баланс отрицательный, но предоплаченный трафик еще остался, то инета не будет!(в зависимости от конфига стг.) Ошибся. Всё именно так. В конфигураторе есть колонка "Предоплаченные мегабайты" где указывается колличество предоп. мегабайт в зависимости от тарифа Когда эти мегабайты уходят, почему нарастает минус? и будет ли он обнуляться в начале месяца и добовляться предоплаченный трафик? Фактически этот та сумма, которая тратится юзером. Это мегабайты или деньги (выбирается флажком). Если это число положительное - тратится сначала оно, до нуля, а баланс юзера остаётся неизменным. Затем, когда уменьшается баланс юзера - "предоплаченный трафик" становится отрицательным и показывает сколько денег ушло. На скриншоте вверху видно, что предоплаченный трафик для тарифа будет ежемесячно устанавливаться в 10 коп. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-10-05 11:33:10 Share Опубліковано: 2009-10-05 11:33:10 Этот параметр неразрывно связян с абонплатой. Рассмотрим ситуацию: абонплата составляет 40 денег, на счету у пользователя 50 денег. Если ShowFeeInCash установлен в yes, в авторизаторе он увидит 50 денег и на эти 50 денег он сможет пользоваться интернетом. Когда придет время снимать абонплату с его счета снимется 40 денег и состояние счета будет зависит от того сколько он потратил. Это обычный нормальный режим работы. Если ShowFeeInCash установлен в no, в авторизаторе он увидит только 10 денег (хотя на счету будет по прежнему 50) и на эти 10 он сможет пользоваться интернетом. Когда 10 будут потрачены, не смотря на то что реально на счету у него есть еще 40, интернет будет отключен. А авторизатор будет показывать 0. Когда придет время снимать абонплату - она будет снята и пользователь не уйдет в отрицательный баланс. Ну или уйдет совсем чуть-чуть (если слегка перекачал). Ссылка на сообщение Поделиться на других сайтах
rtrt 53 Опубліковано: 2009-10-06 08:49:34 Автор Share Опубліковано: 2009-10-06 08:49:34 Этот параметр неразрывно связян с абонплатой. Рассмотрим ситуацию: абонплата составляет 40 денег, на счету у пользователя 50 денег.Если ShowFeeInCash установлен в yes, в авторизаторе он увидит 50 денег и на эти 50 денег он сможет пользоваться интернетом. Когда придет время снимать абонплату с его счета снимется 40 денег и состояние счета будет зависит от того сколько он потратил. Это обычный нормальный режим работы. Если ShowFeeInCash установлен в no, в авторизаторе он увидит только 10 денег (хотя на счету будет по прежнему 50) и на эти 10 он сможет пользоваться интернетом. Когда 10 будут потрачены, не смотря на то что реально на счету у него есть еще 40, интернет будет отключен. А авторизатор будет показывать 0. Когда придет время снимать абонплату - она будет снята и пользователь не уйдет в отрицательный баланс. Ну или уйдет совсем чуть-чуть (если слегка перекачал). такая ситуация. ShowFeeInCash установлен в no. у пользователя 10 денег на счету, АП - 40, но он ее не проплатил, просто на счету осталось 10 денег. Пришло время снятия АП(или снимается размазанно) что будет в этом случае??? что-то я не вкурю... Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-10-06 13:27:26 Share Опубліковано: 2009-10-06 13:27:26 Если снимается не размазанно - снимется 40 денег. На счету останется 10, т.к. на самом деле сейчас у пользователя на счету 50, просто 40 не показывается. Ссылка на сообщение Поделиться на других сайтах
Kucher2 122 Опубліковано: 2009-10-06 15:50:19 Share Опубліковано: 2009-10-06 15:50:19 А что будет если снятие абонки размазаное и включена опция ShowFeeInCash? Ведь СТГ в этом случае, по идее, скроет денег на АП только за 1 день? Ну и если юзер сегодня высосет все деньги до нуля - на следующий день мы уже получим на счету минус, равный АП за день. Так? Ссылка на сообщение Поделиться на других сайтах
rtrt 53 Опубліковано: 2009-10-07 08:35:25 Автор Share Опубліковано: 2009-10-07 08:35:25 Если снимается не размазанно - снимется 40 денег. На счету останется 10, т.к. на самом деле сейчас у пользователя на счету 50, просто 40 не показывается. ShowFeeInCash установлен в no. у пользователя 10 денег на счету, АП - 40, но он ее не проплатил, просто на счету осталось 10 денег. Пришло время снятия АП(или снимается размазанно) что будет в этом случае??? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-10-07 09:19:25 Share Опубліковано: 2009-10-07 09:19:25 А что будет если снятие абонки размазаное и включена опция ShowFeeInCash?Ведь СТГ в этом случае, по идее, скроет денег на АП только за 1 день? Ну и если юзер сегодня высосет все деньги до нуля - на следующий день мы уже получим на счету минус, равный АП за день. Так? Похоже что в этом случае система будет работать некорректно. В первый день мы будем видеть 10 денег (50 - 40), во второй 9 (49 - 40), потом уйдем в отрицательный баланс. ShowFeeInCash установлен в no. у пользователя 10 денег на счету, АП - 40, но он ее не проплатил, просто на счету осталось 10 денег. Пришло время снятия АП(или снимается размазанно) что будет в этом случае??? Если у пользователя на счету только 10 - он будет видеть -30 и интернет будет выключен. Ссылка на сообщение Поделиться на других сайтах
Kucher2 122 Опубліковано: 2009-10-07 11:20:44 Share Опубліковано: 2009-10-07 11:20:44 Похоже что в этом случае система будет работать некорректно. В первый день мы будем видеть 10 денег (50 - 40), во второй 9 (49 - 40), потом уйдем в отрицательный баланс. Т.е. Вы не рекомендуете применение ShowFeeInCash=YES, если АП снимается каждый день? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-10-07 11:26:27 Share Опубліковано: 2009-10-07 11:26:27 Т.е. Вы не рекомендуете применение ShowFeeInCash=YES, если АП снимается каждый день? Как раз это рекомендую А вобще проще провести прямой эксперимент и увидеть что получится. Ссылка на сообщение Поделиться на других сайтах
rtrt 53 Опубліковано: 2009-10-07 15:00:45 Автор Share Опубліковано: 2009-10-07 15:00:45 Как раз это рекомендую А вобще проще провести прямой эксперимент и увидеть что получится. на рабочем сервере не очень хочется проводить экперименты... )) Если у пользователя на счету только 10 - он будет видеть -30 и интернет будет выключен. а как же это - "Если ShowFeeInCash установлен в no, в авторизаторе он увидит только 10 денег (хотя на счету будет по прежнему 50)"??? или -30 он увидит только если не было проплаты АП? но если была проплата АП, то саму АП он не видит, но видит инетовские средства? В конфигураторе я буду видеть все 50 денег или только 10, как пользователь? У меня размазанное снятие АП. При оплате АП, абоненту идет 40 денег на счет. Если ShowFeeInCash=no, то он их не видит, а видит инетовские средства, допустим 10 денег. В течении месяца 40 денег ДОЛЖНЫ сняться как АП. Абонент не успел проплатить АП, но 10 денег осталось, его будет пускать в инет или нет? как дальше будет происходить снятие АП? Такая же ситуация, только у абонента 0 денег на счету, что будет в этом случае? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-10-07 15:17:49 Share Опубліковано: 2009-10-07 15:17:49 1. Не стоит сочетать SpreadFee=yes и ShowFeeInCash=no 2. Давайте различать то что пользователь видит у себя на счету и то что у него реально на счету. Если ShowFeeInCash=no то это два разных числа, отличающихся на величину абонплаты. Если ShowFeeInCash=no то схема такая: - пользователь видит у себя на счету величину cash - fee; - пользователя пускает в интернет если есть бесплатные мегабайты или cash - fee > 0. Это никак не влияет на снятие абонплаты. Можно рассматривать ShowFeeInCash=no как резервирование средств на счету в размере абонплаты. Ссылка на сообщение Поделиться на других сайтах
rtrt 53 Опубліковано: 2009-10-07 16:56:50 Автор Share Опубліковано: 2009-10-07 16:56:50 Так я привел пример. Если ShowFeeInCash установлен в no, в авторизаторе он увидит только 10 денег (хотя на счету будет по прежнему 50), т.е. средства АП он не видит! но если он не успел ее проплатить как он может увидеть -30 ведь как таковую АП он не видит??? И если что, есть пожелание! нельзя ли сделать еще одну графу - АП, и туда ложить саму АП! а на инет ложить средства отдельно. Т.е. абонент платит АП, она ложится, грубо говоря в одну колонку, в авторизаторе абонент видит(там где написано Остаток денег и Остаток предоплаченного трафика) АП-40(т.е. это добавить). А когда абонент ложит на инет, пополнять именно на инетовский счет. Но если АП - <=0, нет доступа в инет, при положительном балансе на инете. И если абонент вовремя не платит АП, чтобы уходила в минус. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-10-08 09:36:32 Share Опубліковано: 2009-10-08 09:36:32 Он увидит -30. Т.е. абонент платит АП, она ложится, грубо говоря в одну колонку, в авторизаторе абонент видит(там где написано Остаток денег и Остаток предоплаченного трафика) АП-40(т.е. это добавить). А когда абонент ложит на инет, пополнять именно на инетовский счет. Но если АП - <=0, нет доступа в инет, при положительном балансе на инете. И если абонент вовремя не платит АП, чтобы уходила в минус. Честно говоря, не понял ничерта Ссылка на сообщение Поделиться на других сайтах
rtrt 53 Опубліковано: 2009-10-08 10:23:07 Автор Share Опубліковано: 2009-10-08 10:23:07 абонент платит АП, она ложится, колонку АП, в авторизаторе абонент видит АП-40. А когда абонент ложит на инет, пополнять именно на инетовский счет(в конфигураторе - Баланс). Но если АП - <=0, нет доступа в инет, при положительном балансе на инете. И если абонент вовремя не платит АП, чтобы уходила в минус. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-10-08 12:22:25 Share Опубліковано: 2009-10-08 12:22:25 абонент платит АП, она ложится, колонку АП, в авторизаторе абонент видит АП-40. Почему АП - 40? Что это за число? Каков его смысл? А когда абонент ложит на инет, пополнять именно на инетовский счет(в конфигураторе - Баланс) Ну то есть так-же как это происходит сейчас, так? Но если АП - <=0, нет доступа в инет, при положительном балансе на инете. АП-? АП минус что? И в каких случаях значение АП меняется (увеличивается, уменьшается)? Не могу понять смысла этого поля. Ссылка на сообщение Поделиться на других сайтах
rtrt 53 Опубліковано: 2009-10-08 13:24:04 Автор Share Опубліковано: 2009-10-08 13:24:04 Почему АП - 40? Что это за число? Каков его смысл? Это для примера )) любое число! смотря у кого какая АП. Просто вы постами выше приводили пример, вот я и взял Ну то есть так-же как это происходит сейчас, так? да АП-? АП минус что? И в каких случаях значение АП меняется (увеличивается, уменьшается)?Не могу понять смысла этого поля. Если абонплата меньше или равна нулю! Допустим абонент проплатил за месяц абонку(допустм 40 денег). На балансе(инетовском) 15 денег. Проходит месяц, 40 денег со счета снимается(сразу или размазанно), т.е. в колонке"Абонплата" у него 0, но на балансе(инетовском) так и осталось 15 денег, то в этом случае его НЕ должно пускать в инет. Если снятие АП размазанное, то на следующий день в колонке "Абонплата" у него должно быть "минус" и опять НЕ должно быть доступа в инет Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-10-08 17:08:20 Share Опубліковано: 2009-10-08 17:08:20 По моему, это уже совсем какой-то частный случай. Не уверен что стоит его реализовывать Ссылка на сообщение Поделиться на других сайтах
rtrt 53 Опубліковано: 2009-10-26 15:56:58 Автор Share Опубліковано: 2009-10-26 15:56:58 Может все-таки можно такое реализовать? Если что, какова цена вопроса? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-10-27 08:40:32 Share Опубліковано: 2009-10-27 08:40:32 Проблема всех частных реализаций в том что они не обновляются. По поводу цены вопроса - опиши детально что нужно сделать на stg34@stg.dp.ua. Может Борис и возьмется... Ссылка на сообщение Поделиться на других сайтах
rtrt 53 Опубліковано: 2009-10-29 11:38:14 Автор Share Опубліковано: 2009-10-29 11:38:14 Этот параметр неразрывно связян с абонплатой. Рассмотрим ситуацию: абонплата составляет 40 денег, на счету у пользователя 50 денег. Если ShowFeeInCash установлен в yes, в авторизаторе он увидит 50 денег и на эти 50 денег он сможет пользоваться интернетом. Когда придет время снимать абонплату с его счета снимется 40 денег и состояние счета будет зависит от того сколько он потратил. Это обычный нормальный режим работы. Если ShowFeeInCash установлен в no, в авторизаторе он увидит только 10 денег (хотя на счету будет по прежнему 50) и на эти 10 он сможет пользоваться интернетом. Когда 10 будут потрачены, не смотря на то что реально на счету у него есть еще 40, интернет будет отключен. А авторизатор будет показывать 0. Когда придет время снимать абонплату - она будет снята и пользователь не уйдет в отрицательный баланс. Ну или уйдет совсем чуть-чуть (если слегка перекачал). поиграв с настройками, впринципе работает так как хотелось бы. работает и с размазанным снятие АП. Но вот вопрос. Как быть если человек проплатил АП наперед за 3(например) месяца. Получается так, что если АП составляет 40 денег, на счету он видит 10 денег, при ShowFeeInCash=no(т.е. всего у него 50 денег). Он приходит платить АП наперед за три месяца, т.е. на счет нужно положить 120 денег, и получается что пользователь на своем счету видит не 10 денег, а 130(хотя на самом деле у него 160)!!! которые может потратить на интернет, хотя они платились как АП! Как быть? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-10-29 14:25:55 Share Опубліковано: 2009-10-29 14:25:55 Делать промежуточное звено для абонплаты. Т.е. ложить деньги где-то в базу и каждый месяц из этой базы по крону пополнять счет. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас