Перейти к содержимому
Калькуляторы

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Только что, kid79 сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

5 hours ago, Gubanov said:

@SyJet@Andrei

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Коллеги, 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" (то есть, чтобы ДАТА назначения услуги была ПОЗДНЕЕ ДАТ ЗАКРЫТИЯ предыдущих услуг), то проблема не наблюдается.

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

Изменено пользователем Justas

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

update:

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

и

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

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

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

 

update:

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

и

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

10 часов назад, kid79 сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 минуту назад, Andrei сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 07.12.2018 в 00:13, kid79 сказал:

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 05.10.2018 в 10:26, saaremaa сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 19.11.2018 в 13:28, Gubanov сказал:

 

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

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, wed сказал:

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.