BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 17 ] 
Автор Сообщение
 Заголовок сообщения: статус
СообщениеДобавлено: 17 апр 2012, 14:47 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 16 сен 2010, 11:53
Сообщения: 501
Карма: 15
скрин с доки:
Изображение

http://bgbilling.ru/v5.1/doc/ch01s19s09.html


цитата с доки:
Цитата:
Возможны следующие модификации статусов:
Подключить - переведение статуса в Активен
Отключить - переведение статуса в Отключен
Закрыть - переведение статуса в Закрыт
Приостановить - переведенение статуса в Приостановленный


на скрине статус активен или приостановлен?

_________________
Клиент: вер. 7.0.806 / 29.04.2016 13:18:28 os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.8.0_66
Сервер: вер. 7.0.1035 / 29.04.2016 13:17:38 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_92


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

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
активен


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

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Cromeshnic писал(а):
активен

:lol: :lol: :lol:

Статус может быть переведен в будущем.
Т.е. если у меня стоит что договор приостановлен с 20.04.2012 а сегодня только еще 17.04 то он будет показываться активным.
Возможно на скрине именно такая же ситуация

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


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

Зарегистрирован: 16 сен 2010, 11:53
Сообщения: 501
Карма: 15
у меня в настоящем так %)

дату на сервере и клиенте проверил


притом ипн ведет себя так, как-будто статус приостановлен. шлюз блокируется

_________________
Клиент: вер. 7.0.806 / 29.04.2016 13:18:28 os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.8.0_66
Сервер: вер. 7.0.1035 / 29.04.2016 13:17:38 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_92


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

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
а задача установки статусов точно работает?

_________________
I'm clever. I've got a computer.


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

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Он скриптом меняет

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


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

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
ну так пусть сменит тогда, чо

видно же, что косяк

_________________
I'm clever. I've got a computer.


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

Зарегистрирован: 16 сен 2010, 11:53
Сообщения: 501
Карма: 15
Код:
      ContractStatus status = new ContractStatus();
      status.setContractId( cid );
      status.setDate1( date );
      status.setDate2( null );
      status.setStatus( KernelConst.CONTRACT_STATUS_SUSPENDED );
      status.setComment( "Смена статуса сервером - приостановка" );
      statusManager.changeStatus( status, 0 );

скрипт не мой) помогите. что добавить?

_________________
Клиент: вер. 7.0.806 / 29.04.2016 13:18:28 os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.8.0_66
Сервер: вер. 7.0.1035 / 29.04.2016 13:17:38 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_92


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

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
это добавление записи просто, если будущим числом то не сменится ничего!
единственный способ установки статуса договора на основании записей будущим числом - таск! ну или скриптом своим перебирайте все договора и ищите кому надо сменить. а то я не понимаю чо вы тут делаете.

_________________
I'm clever. I've got a computer.


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

Зарегистрирован: 16 сен 2010, 11:53
Сообщения: 501
Карма: 15
не будущим. текущим.

решилось использованием задач из планировщика. оказывается уже все есть)

_________________
Клиент: вер. 7.0.806 / 29.04.2016 13:18:28 os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.8.0_66
Сервер: вер. 7.0.1035 / 29.04.2016 13:17:38 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_92


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

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
:umnik:

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: статус
СообщениеДобавлено: 18 апр 2012, 07:59 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 16 сен 2010, 11:53
Сообщения: 501
Карма: 15
только вот непонятно. при приходе платежа станет ли договор активным (разблокируется ипн)?
в доке такого функционала не заявлено

_________________
Клиент: вер. 7.0.806 / 29.04.2016 13:18:28 os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.8.0_66
Сервер: вер. 7.0.1035 / 29.04.2016 13:17:38 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_92


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: статус
СообщениеДобавлено: 18 апр 2012, 08:36 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Yarlan Zey писал(а):
только вот непонятно. при приходе платежа станет ли договор активным (разблокируется ипн)?
в доке такого функционала не заявлено

дебитовые абонплаты :type: :umnik:

_________________
Код:
  Клиент: вер. 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: статус
СообщениеДобавлено: 18 апр 2012, 09:50 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Кредитовые тоже стандартно открываются, читайте доку :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: статус
СообщениеДобавлено: 18 апр 2012, 12:09 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Yarlan Zey писал(а):
только вот непонятно. при приходе платежа станет ли договор активным (разблокируется ипн)?
в доке такого функционала не заявлено

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

_________________
I'm clever. I've got a computer.


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

Зарегистрирован: 16 сен 2010, 11:53
Сообщения: 501
Карма: 15
да скуб уже указал где искать. я ж в задачах планировщика глядел

_________________
Клиент: вер. 7.0.806 / 29.04.2016 13:18:28 os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.8.0_66
Сервер: вер. 7.0.1035 / 29.04.2016 13:17:38 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_92


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

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Yarlan Zey писал(а):
Код:
      ContractStatus status = new ContractStatus();
      status.setContractId( cid );
      status.setDate1( date );
      status.setDate2( null );
      status.setStatus( KernelConst.CONTRACT_STATUS_SUSPENDED );
      status.setComment( "Смена статуса сервером - приостановка" );
      statusManager.changeStatus( status, 0 );

скрипт не мой) помогите. что добавить?


Мало ли может кто с таким же столкнется. А поиск по форуму поможет.
В случае если статус договора устанавливается скриптом, и затрагивает текущий статус - необходимо еще добавить строку
contract.setStatus(int status);
В моем случае например.
Код:
         Contract contract = cm.createFromPattern( PATTERN_ID, contractTitle, TimeUtils.convertDateToCalendar( createDate ), contractTitle );
         contract.setComment( contractComment );
         contract.setParamGroup(paramGroupId);
         contract.setTitlePatternId( patternId );
         if(toDate != null){
            contract.setDateTo(toDate);
            
            ContractStatus newStatus = new ContractStatus();
            newStatus.setContractId(contract.getId());
            newStatus.setComment(cntComment);
            newStatus.setDateFrom(toDate);
            newStatus.setStatus(6);
            csm.changeStatus(newStatus, User.USER_SERVER);
            contract.setStatus(6);
         }
         cm.updateContract( contract );
         cpu.setGroup( contract.getId(), LOADED_GROUP );

Потому что иначе не меняется ТЕКУЩИЙ статус договора

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


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

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


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

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


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

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