Jump to content
Калькуляторы

Вопрос спецам по Lanbilling'y переход с 1.9 до 2.0

Как это с тем же айпи?!

как поднять систему с одинаковым айпи?

Share this post


Link to post
Share on other sites

@SyJet carp , при падении основного сервера, подхватывает резервный с тем же ip

Share this post


Link to post
Share on other sites
Только что, kid79 сказал:

@SyJet carp , при падении основного сервера, подхватывает резервный с тем же ip

Это какой-то изврат :)

Share this post


Link to post
Share on other sites
5 hours ago, Gubanov said:

@SyJet@Andrei

Будет определенный тариф, с определенной стоимостью. Если абонент заплатил за несколько месяцев, ему предоставляется ежемесячная скидка в % на оплаченный период. 

Ну, чисто, с точки зрения бытовой сообразительности, эта скидка известна на все оплаченные месяцы вперед с момента оплаты в виде вполне конкретной суммы. Поэтому, обычно, такую скидку принято начислять в виде бонусов, и не трогать тарифы.

Share this post


Link to post
Share on other sites

Коллеги, LanBilling 1.9hf2, агент USBox. Понмаю, что сабж мохнатых лет, но, возможно, кто-то сталкивался с такой проблемой.

1. Создаём тариф "001" для разовых и периодических услуг (usbox), дата создания 2017-01-01 00:00:00
2. Создаём категорию (услугу) "0" в тарифе "001", стоимость 100 руб./мес, дата — 2017-01-01 00:00:00
3. Создаём категорию (услугу) "1" в тарифе "001", стоимость 200 руб./мес, дата — 2017-01-01 00:00:00
4. Создаём учетную запись абонента, дата — 2017-01-01 00:00:00
5. Назначаем учетке абонента тариф 001, дата — 2017-01-01 00:00:00
6. Назначаем учетке абонента услугу "0" по тарифу 001, дата — 2017-01-01 01:00:00
7. Переводим время сервера на 2017-06-01 01:00:00
8. С учетки списывается за 6 месяцев 600 руб. согласно услуги "0".
9. Назначаем учетке абонента услугу "1" по тарифу "001", дата — 2017-06-01 00:00:00
10. Переводим время сервера на 2018-01-01 01:00:00

11. С учетки итого списывается за 13 месяцев 1300 руб. согласно услуги "0" + за 7 месяцев 1400 руб. согласно услуги "1" = итого 2700 руб.

 

Пока всё хорошо. Далее.

 

12. Закрываем услугу "1", дата — 2018-06-01 00:00:00
13. Переводим время сервера на 2018-06-01 01:00:00
14. С учетки итого списывается за 18 месяцев 1800 руб. согласно услуги "0" + за 12 месяцев 2400 руб. согласно услуги "1" = итого 4200 руб.
15. Переводим время сервера на 2018-06-02 01:00:00
16. С учетки списывается 100 руб. согласно услуги "0", хотя вчера — 2018-06-01 — с нее уже списалось 100 рублей. Итого общие списания на 2018-06-02 — 4300 руб.

Таким образом, наблюдаем двойное списание по услуге "0" за июнь 2018.



17. Удаляем услугу "1" из учетки, делаем перерасчет.

При удалении услуги "1" двойное списание пропадает, всё считается верно.

То есть, проблема наблюдается в том случае, если учетке назначено несколько услуг и одна из них ЗАКРЫТА. В этом случае за предпоследний отчетный период (период, в котором была закрыта услуга "1") происходит двойное списание по услуге, которая остается открытой.

Если обе услуги закрыть одной датой и снова открыть услугу "0" (то есть, чтобы ДАТА назначения услуги была ПОЗДНЕЕ ДАТ ЗАКРЫТИЯ предыдущих услуг), то проблема не наблюдается.

Всё перерыл, имхо, баг агента. Сталкивался ли кто? Как решали?

Edited by Justas

Share this post


Link to post
Share on other sites

Вы серьезно? С момента выхода LanBilling 1.9hf2 прошло куча времени, думаю уже никто не вспомнит что там и как работало и где бажило.

По существу - Вам нужно хотя бы залезть в debug лог и посмотреть что происходит. Что такого выбирается из БД, на основании чего услуга вдруг повторно тарифицируется. Ну а по хорошему, выход только один - обновляться с 1.9 на 2.0

Share this post


Link to post
Share on other sites

В связи с запланированным повышением цен на инет с НГ - какой подход наиболее корректный по изменению действующего тарифа в ЛБ. На сколько я помню, если на тариф подключены активные учетки, то стоимость тарифа "налету" поменять нельзя.

 

update:

https://forum.lanbilling.ru/viewtopic.php?t=7823

и

https://www.lanbilling.ru/sites/all/themes/astrum/documentation/018html/node63.html

Существуют ограничения на изменения некоторых свойств тарифа. Если тариф уже использовался (был назначен хоть одной учетной записи), то все параметры, определяющие стоимость услуги, будут недоступны для изменения. Это необходимо для сохранения достоверной истории списаний. Если все же возникла необходимость в изменении стоимостных свойств «рабочего» тарифа, то можно создать копию тарифа (кнопка «копировать тариф»), произвести в ней необходимые изменения и выполнить групповую смену тарифа для всех учетных записей с оригинальным тарифом.

Share this post


Link to post
Share on other sites

 

13 часов назад, Andrei сказал:

В связи с запланированным повышением цен на инет с НГ - какой подход наиболее корректный по изменению действующего тарифа в ЛБ. На сколько я помню, если на тариф подключены активные учетки, то стоимость тарифа "налету" поменять нельзя.

 

update:

https://forum.lanbilling.ru/viewtopic.php?t=7823

и

https://www.lanbilling.ru/sites/all/themes/astrum/documentation/018html/node63.html

Существуют ограничения на изменения некоторых свойств тарифа. Если тариф уже использовался (был назначен хоть одной учетной записи), то все параметры, определяющие стоимость услуги, будут недоступны для изменения. Это необходимо для сохранения достоверной истории списаний. Если все же возникла необходимость в изменении стоимостных свойств «рабочего» тарифа, то можно создать копию тарифа (кнопка «копировать тариф»), произвести в ней необходимые изменения и выполнить групповую смену тарифа для всех учетных записей с оригинальным тарифом.

создать новые тарифные планы и поставить в расписание обьединение по тарифам

Share this post


Link to post
Share on other sites
10 часов назад, kid79 сказал:

поставить в расписание обьединение по тарифам

Так собственно и описано. Просто в прошлых версиях ЛБ было много косяков в работе этого планировщика смены тарифов. Сам не пробовал, но на форуме ЛБ это упоминалось. В 2.0 это работает нормально? Кто-то пользовался этой фичей?

Share this post


Link to post
Share on other sites
1 минуту назад, Andrei сказал:

Так собственно и описано. Просто в прошлых версиях ЛБ было много косяков в работе этого планировщика смены тарифов. Сам не пробовал, но на форуме ЛБ это упоминалось. В 2.0 это работает нормально? Кто-то пользовался этой фичей?

пользовались, работает нормально. что мешает создать пару левых учеток и тарифов и протестировать. на всякий случай сделайте дамп таблиц тарифс и таблиц учеток.

Share this post


Link to post
Share on other sites

Не могу найти, то ли здесь, то ли на сайте ланбиллинга, кто-то оставлял пример как отправить команду

для включения интернета при нажатии кнопки "Оплатить" в лк, при оплате пластиковыми картами.

Может кто помнит или на слуху, скиньте плиз ссылку.

Share this post


Link to post
Share on other sites

Включение/выключение доступа в интернет сильно специфично от реализации сети и авторизации абонентов. Разве есть что-то универсальное?

Share this post


Link to post
Share on other sites
В 07.12.2018 в 00:13, kid79 сказал:

создать новые тарифные планы и поставить в расписание обьединение по тарифам

Смена тарифов в НГ сработала, но словил эпичнейший баг ЛБ на ровном месте.

Все менеджеры у нас в биллинге сгруппированы в группы с определенными правами: менеджеры абонентского отдела объединены в одноименную группу.

Чтобы вновь созданные тарифы стали доступны менеджерам абонентского, добавляю эти новые тарифы в доступные для этой группы менеджеров и... в базе ЛБ исчезают ВСЕ пароли менеджеров этой группы. Т.е. пароли просто становятся пустыми! Такой новогодний прикол! :)

Share this post


Link to post
Share on other sites
11 часов назад, Andrei сказал:

Смена тарифов в НГ сработала, но словил эпичнейший баг ЛБ на ровном месте.

Все менеджеры у нас в биллинге сгруппированы в группы с определенными правами: менеджеры абонентского отдела объединены в одноименную группу.

Чтобы вновь созданные тарифы стали доступны менеджерам абонентского, добавляю эти новые тарифы в доступные для этой группы менеджеров и... в базе ЛБ исчезают ВСЕ пароли менеджеров этой группы. Т.е. пароли просто становятся пустыми! Такой новогодний прикол! :)

да, встретился с таким же, еще есть интересный баг при обновлении c 2.0.17 на  2.0.27  с правами менеджеров происходит полный слет прав с групп, лечится только заходом под встроенным админом и перераспределение прав

Share this post


Link to post
Share on other sites
В 05.10.2018 в 10:26, saaremaa сказал:

Мы вообще написали свой API(Golang) и ЛК(YII2) под LANBilling. То что "из коробки" - это мягко говоря не удобно.

а как можно глянуть, что у Вас на выходе получилось?

Share this post


Link to post
Share on other sites
В 19.11.2018 в 13:28, Gubanov сказал:

 

@Andrei Мне интересна возможность определенного % скидки на определенное количество дней, если абонент заплатил за определенный период/определенную сумму. Варианты с планировщиком не подходят, т.к. все должно обрабатываться автоматом. 

Будет определенный тариф, с определенной стоимостью. Если абонент заплатил за несколько месяцев, ему предоставляется ежемесячная скидка в % на оплаченный период. 

Добрый день, стоит такая же цель, при оплате за N месяцем дать скидку на Х Абонентских плат. Удалось ли Вам реализовать ?

 

Share this post


Link to post
Share on other sites

У меня сборка очень старая - 006. В ней эта фича считайте что не работает. Буду обновляться на актуальную 27ю сборку, может там поправили.

Share this post


Link to post
Share on other sites

Коллеги, подскажите куда копнуть для диагностики в след.ситуации.

У абонента тариф посуточным списанием абонентки. Кредитный лимит - 0.01 руб (не 0, а 0.01 - т.к. при 0 возникает интересный баг, но это другая тема). С некоторого времени при наличии денег на лицевом счете (например, 50 руб) и при стоимости инета на 1 день 13 руб абонент все равно уходит в блокировку по балансу. Где-то что-то "залипло"? Какие таблицы глянуть?

Share this post


Link to post
Share on other sites

Версия старая - 2.0 сборка 006.

 

update (может быть кому-то пригодится).

У клиента помимо услуги доступа в инет с посуточным списание абонентки на тот же договор была подключена услуга "реальный ip" с помесячным списанием абонентки. Для каждой услуги была своя учетка, обе "повешены" на один договор. Потом абонент от услуги "реальный ip" отказался, блокировка соответствующей учетки была поставлена "Административная". Видимо из-за этого и появилась описанная выше особенность работы биллинга. Перевели отказную учетку в состояние "Отключена" и все нормализовалось.

Share this post


Link to post
Share on other sites

Есть у ЛБ дока по написанию скриптов, например на php, в которых происходит обращение к ЛБ через API со сторонних серверов?

Share this post


Link to post
Share on other sites

Народ, всем привет!

А кто реализовывал выгрузку из lanbilling в СОРМ3? 

 

Share this post


Link to post
Share on other sites
1 час назад, wed сказал:

выгрузку из lanbilling в СОРМ3

Делал выгрузку из ЛБ в ИС Январь от МФИ тупо запросами к sql, без API.

Тут много специфики выгрузок, зависит от производителя СОРМа, у него надо запрашивать требования к составу и структуре выгрузок.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now