BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 23 июн 2025, 05:23

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 28 ] 
Автор Сообщение
 Заголовок сообщения: установка статуса договора
СообщениеДобавлено: 01 дек 2010, 19:28 
Не в сети

Зарегистрирован: 01 дек 2010, 19:07
Сообщения: 40
Карма: 0
День добрый.
Вот проблемка: не происходит установка статуса договора при превышении лимита, статус как стоял активный так и стоит; режим дебет, конфиг из документации, планировщик запускает проверку статуса каждые 3 минуты. Подскажите, пожалуйста, откуда начать копать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 01 дек 2010, 19:30 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
группа точно есть? задание выполняется? что в логах шедулера? есть такой договор на закрытие? и версия биллинга и остального какая?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 01 дек 2010, 19:43 
Не в сети

Зарегистрирован: 01 дек 2010, 19:07
Сообщения: 40
Карма: 0
Версия bgb 5.1.426, java 1.6
Кусок лога планировщика, задание вроде выполняется:
12-01/16:03:02 INFO [Thread-6] TaskExecuter - Starting periodic task ID: 9 bitel.billing.server.contract.ContractStatusSetter
12-01/16:03:02 INFO [pool-2-thread-4] ContractStatusSetter - Task finished time=28 ms.
группа есть, только не знаю что она дает
на закрытие не знаю как проверить, я пока не особо шарю, если можно подробнее, буду премного благодарен


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 01 дек 2010, 19:47 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Код:
cat /usr/local/BGBillingServer/log/scheduler.log | grep 11-24 | grep "DebetStatusManageLocker"

11-24 - это дата (спасибо Cromeshnic за grep ;) )
ищите договоры---была ли блокировка
я надеюсь по этим дебитовым абонплатам настроено

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 01 дек 2010, 20:00 
Не в сети

Зарегистрирован: 01 дек 2010, 19:07
Сообщения: 40
Карма: 0
по команде ничего не грепается, результат пустой (
думал достаточно поставить в планировщик "установщик статусов договоров", сейчас попробую вышеописанный вариант


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 01 дек 2010, 20:14 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
qzaki писал(а):
по команде ничего не грепается, результат пустой (
думал достаточно поставить в планировщик "установщик статусов договоров", сейчас попробую вышеописанный вариант

Установка статусов договоров возвращает их в прежнее состояние когда его выставить на будущие в СТАТУСЕ договора...а тут другой механизм ;)

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 01 дек 2010, 20:49 
Не в сети

Зарегистрирован: 01 дек 2010, 19:07
Сообщения: 40
Карма: 0
а как теперь сразу проверить? ведь получается проверка блокировки минимум раз в день происходит, когда по тарифу должна сняться абонентская плата


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 02 дек 2010, 05:14 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
точно внимательно читали доку?
она происходит по шедулеру, вот и выставьте на 5 минут :)

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 02 дек 2010, 13:29 
Не в сети

Зарегистрирован: 01 дек 2010, 19:07
Сообщения: 40
Карма: 0
Мне кажется не совсем так, потому что планировщик всю ночь работал, а абонентская плата за день снялась 1 раз
и договор все равно в другой статус не перешел


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 02 дек 2010, 13:33 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
qzaki писал(а):
Мне кажется не совсем так, потому что планировщик всю ночь работал, а абонентская плата за день снялась 1 раз
и договор все равно в другой статус не перешел

что не совсем так :) ????
а вообще ---- давайте настройки абонплат, скрин задания на блокировку дебеторки, и скрин задания на абонплаты

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 02 дек 2010, 13:40 
Не в сети

Зарегистрирован: 01 дек 2010, 19:07
Сообщения: 40
Карма: 0
чего-то появилось, пока не понимаю к чему это относится:
Код:
scheduler 12-02/10:30:13 ERROR [pool-1-thread-1] Calculator - Tariff error contractId: 891; serviceId: 20
scheduler 12-02/10:30:13 ERROR [pool-1-thread-1] Calculator - Tariff error contractId: 894; serviceId: 19
scheduler 12-02/10:30:13 ERROR [pool-1-thread-1] Calculator - Tariff error contractId: 903; serviceId: 12
scheduler 12-02/10:30:13 ERROR [pool-1-thread-1] Calculator - Tariff error contractId: 904; serviceId: 19
scheduler 12-02/10:30:13 ERROR [pool-1-thread-1] Calculator - Tariff error contractId: 905; serviceId: 19


Цитата:
поправил немного тарифный план, там в одной абонплате не хватало, собственно, цены


Конфиг абонплат:
Код:
#абонплаты, на которые не влияет приостановка договора
#service.no.suspend=
#абонплаты, начисляемые при нахождении договора в статусе "Приостановлен"
#service.no.suspend.in.suspend=
#абонплаты, начисляемые при нахождении договора в статусе "Закрыт"
#service.no.suspend.in.close=
#автоматическое переначисление абонентских плат договора при изменении их периода, количества и т.п.
recalculate.on.service.change=1
#E-Mail для отправки уведомлений об автоматическом переначислении при изменении абонплаты, если не указан - уведомление не высылается
#auto.recalculate.email=
module.account.1.title=Общая наработка
module.account.1.mid=0
module.account.1.class=bitel.billing.server.npay.bean.KernelAccount
#module.account.1.sids=<sids>
# Услуга "Трафик МГ/МН"
#module.account.1.sids=8
debet.npay.status.manage=1


Вложения:
1.JPG
1.JPG [ 174.43 КБ | Просмотров: 8203 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 02 дек 2010, 13:59 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Код:
#коды групп для которых применяется режим через запятую
#debet.npay.status.manage.groups=

де ??
создайте группу, раскоментете строчку, поставьте ид группы.
у вас каждые 10 минут запускается пересчет абонплат? или это для теста? в id = 11 тоже стоит mid=6 ? модель абонплат имеет id =6 ??

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 02 дек 2010, 14:09 
Не в сети

Зарегистрирован: 01 дек 2010, 19:07
Сообщения: 40
Карма: 0
да, я на тестовой машине экспериментирую, от греха подальше
в id 11 поставил mid=6
а где посмотреть номера групп?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 02 дек 2010, 14:11 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
справочники -> другие -> группы договоров
я не помню где в 5.1 но где-то там :)

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 02 дек 2010, 14:14 
Не в сети

Зарегистрирован: 01 дек 2010, 19:07
Сообщения: 40
Карма: 0
прописал 2 группы, в которые входит тестовый договор, вот так:
Код:
debet.npay.status.manage.groups=0,2


а где можно по каждому модулю всевозможные настройки с описанием посмотреть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 02 дек 2010, 14:16 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
О_О фигасе
http://bgbilling.ru/v5.1/doc/
здесь же конечно %)
...да, шедулер рестартаните ;)

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 02 дек 2010, 14:22 
Не в сети

Зарегистрирован: 01 дек 2010, 19:07
Сообщения: 40
Карма: 0
Там трудно найти нужную переменную сходу, надо все перелопатить, а таблицы нет, вроде "config_var | краткое описание"?
шедулер и ядро рестартанул


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 02 дек 2010, 14:27 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
qzaki писал(а):
Там трудно найти нужную переменную сходу, надо все перелопатить, а таблицы нет, вроде "config_var | краткое описание"?
шедулер и ядро рестартанул

угу, поначалу в доках сложно ориентироваться, нада читать и читать...потом привыкаеш
Цитата:
а таблицы нет, вроде "config_var

нет нету

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 02 дек 2010, 16:49 
Не в сети

Зарегистрирован: 01 дек 2010, 19:07
Сообщения: 40
Карма: 0
все равно не работает (
в шедулере ошибок нет, что еще можно проверить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 02 дек 2010, 17:10 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
что то недоделали, смотрите конфиги ещё раз

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 02 дек 2010, 21:35 
Не в сети

Зарегистрирован: 01 дек 2010, 19:07
Сообщения: 40
Карма: 0
проверил все еще раз, вроде должно работать, но пара вопросов возникло:
может скрипт какой нужен?
какое из заданий планировщика меняют статус на заблокированный? и
нужно ли указывать параметры запуска для задачи "установка статусов договоров"?
тип стоит кредит, правильно? дебет работать не будет?
лимит сравнивается с исходящим остатком?
может ли влиять то, что договор практически не заполнен?
можно ли досконально проверить работу планировщика (узнать входные данные, результаты работы скрипта)?
я не надоел? :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 03 дек 2010, 05:23 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
точно доку читали???
- версия биллина 5.1 или 5.0 ? нет ненужен, ниже нужен
-с id 11 в вашем планировщике, которое на скрине Закрытие статуса NPay договоров по балансу
-это на возвращение статусов договоров при ручном выставлении на догововре
-Режим применяется только к договорам с режимом Дебет.
-а может в начале вообще без лимита?
-нет
-
Код:
cat /usr/local/BGBillingServer/log/scheduler.log | grep 11-24 | grep "DebetStatusManageLocker"
скрипта некакого нет, а данные в логе...
-Однозначно да....ещё раз...прочтите доку, там все просто

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 03 дек 2010, 19:55 
Не в сети

Зарегистрирован: 01 дек 2010, 19:07
Сообщения: 40
Карма: 0
сделал сегодня, биллинг написал статус закрыт "недостаток средств для начисления абонплаты"
потом я поставил лимит побольше, он статус сменил на активный
а вот чтобы опять заблокировал - не получается, ничего не редактировал, но при этом статус других договоров тоже не меняется
может он раз в день только может блокировать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 03 дек 2010, 20:58 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
qzaki писал(а):
сделал сегодня, биллинг написал статус закрыт "недостаток средств для начисления абонплаты"
потом я поставил лимит побольше, он статус сменил на активный
а вот чтобы опять заблокировал - не получается, ничего не редактировал, но при этом статус других договоров тоже не меняется
может он раз в день только может блокировать?

эт как настроите шедулер :)

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 03 дек 2010, 21:00 
Не в сети

Зарегистрирован: 01 дек 2010, 19:07
Сообщения: 40
Карма: 0
я задание вручную запускаю каждый раз


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 03 дек 2010, 21:06 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
qzaki писал(а):
я задание вручную запускаю каждый раз

в 5.1 наконецто стало можно :) или я что то пропустил?
а что логи говорят по этому поводу??

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 03 дек 2010, 21:48 
Не в сети

Зарегистрирован: 01 дек 2010, 19:07
Сообщения: 40
Карма: 0
судя по логам, задание запускается, выполняется шустренько и без ошибок завершается


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: установка статуса договора
СообщениеДобавлено: 06 дек 2010, 13:47 
Не в сети

Зарегистрирован: 01 дек 2010, 19:07
Сообщения: 40
Карма: 0
в общем все работает, как я и говорил, сколько раз не запускай задание, скрипт блокирует и снимает деньги со счета только 1 раз в день
спасибо большое за подсказки


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 28 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.062s | 73 Queries | GZIP : On ]