forum.bitel.ru http://forum.bitel.ru/ |
|
Статус шлюза после смены статуса договора http://forum.bitel.ru/viewtopic.php?f=7&t=8148 |
Страница 1 из 1 |
Автор: | skyb [ 14 июн 2013, 06:32 ] |
Заголовок сообщения: | Статус шлюза после смены статуса договора |
При создании договора, у него выставляется статус "В подключении", потом, когда начинает работать, ему по заданию, либо руками выставляется статус "Активен". Так же дефолтовый статус шлюза на договоре при его создании "закрыт". И после смены статуса с "В подключении" на "Активен" (при том не важно, руками или по расписанию) шлюз не меняет статус. А вот если был статус договора "Закрыт" и меняется на статус "Активен", то и у шлюза меняется статус. ЧТЯДНТ? |
Автор: | skyb [ 14 июн 2013, 06:47 ] |
Заголовок сообщения: | Re: Статус шлюза после смены статуса договора |
http://bgbilling.ru/v5.2/doc/ch19s12.html При смене статуса договора изменяется состояние его шлюзов. При всех, кроме активного, статусах, если состояние шлюзов открыт, они переходят в состояние заблокирован, при изменении статуса договора на активный, если состояние шлюза заблокирован, то он переходит в состояние, указанное переменной status.after.unlock. Код: #статус шлюза клиента после оплаты и разблокирования 0 - открыт, 1 - закрыт
status.after.unlock=0 |
Автор: | stark [ 20 июн 2013, 16:51 ] |
Заголовок сообщения: | Re: Статус шлюза после смены статуса договора |
skyb писал(а): При создании договора, у него выставляется статус "В подключении", Откуда берется такой статус ? конфиг , скрипт? показать .. |
Автор: | stark [ 20 июн 2013, 16:52 ] |
Заголовок сообщения: | Re: Статус шлюза после смены статуса договора |
skyb писал(а): Так же дефолтовый статус шлюза на договоре при его создании "закрыт". Откуда ? |
Автор: | skyb [ 20 июн 2013, 16:53 ] |
Заголовок сообщения: | Re: Статус шлюза после смены статуса договора |
stark писал(а): skyb писал(а): При создании договора, у него выставляется статус "В подключении", Откуда берется такой статус ? конфиг , скрипт? показать .. статус настроен в сервере под id 5, в шаблонах он стоит при создании договора, его не возможно ставить руками |
Автор: | skyb [ 20 июн 2013, 16:54 ] |
Заголовок сообщения: | Re: Статус шлюза после смены статуса договора |
Код: contract.status.list=0:Активен;1:В отключении;2:Отключен;3:Закрыт;4:Приостановлен;5:В подключении # статусы договора, запрещённые к ручной установке contract.status.no.manual.set=1,5 в шаблоне стоит при создании договора |
Автор: | stark [ 20 июн 2013, 17:37 ] |
Заголовок сообщения: | Re: Статус шлюза после смены статуса договора |
skyb писал(а): Код: contract.status.list=0:Активен;1:В отключении;2:Отключен;3:Закрыт;4:Приостановлен;5:В подключении # статусы договора, запрещённые к ручной установке contract.status.no.manual.set=1,5 в шаблоне стоит при создании договора Так как он там стоит то ? если его там нельзя выбрать . |
Автор: | skyb [ 20 июн 2013, 19:11 ] |
Заголовок сообщения: | Re: Статус шлюза после смены статуса договора |
выбрать нельзя # статусы договора, запрещённые к ручной установке contract.status.no.manual.set=1,5 вот поэтому |
Автор: | Phricker [ 20 июн 2013, 19:26 ] |
Заголовок сообщения: | Re: Статус шлюза после смены статуса договора |
stark писал(а): skyb писал(а): Код: contract.status.list=0:Активен;1:В отключении;2:Отключен;3:Закрыт;4:Приостановлен;5:В подключении # статусы договора, запрещённые к ручной установке contract.status.no.manual.set=1,5 в шаблоне стоит при создании договора Так как он там стоит то ? если его там нельзя выбрать . А вот это одна из фич биллинга ![]() Убираете сначала из конфига ID статуса запрещенного к установке, выбираете его в шаблоне, сохраняете шаблон, ставите ID статуса в запрещенные ![]() Вуаля - статус нельзя выбрать, но для вновь созданных договоров этот статус будет выставляться автоматически. Единственное - после этого не сохранять шаблон иначе все слетит. И просьба - только не ломайте это ![]() |
Автор: | skyb [ 21 июн 2013, 16:01 ] |
Заголовок сообщения: | Re: Статус шлюза после смены статуса договора |
ап |
Автор: | skyb [ 21 июн 2013, 17:45 ] |
Заголовок сообщения: | Re: Статус шлюза после смены статуса договора |
вап |
Автор: | stark [ 21 июн 2013, 18:27 ] |
Заголовок сообщения: | Re: Статус шлюза после смены статуса договора |
Phricker писал(а): stark писал(а): skyb писал(а): Код: contract.status.list=0:Активен;1:В отключении;2:Отключен;3:Закрыт;4:Приостановлен;5:В подключении # статусы договора, запрещённые к ручной установке contract.status.no.manual.set=1,5 в шаблоне стоит при создании договора Так как он там стоит то ? если его там нельзя выбрать . А вот это одна из фич биллинга ![]() Убираете сначала из конфига ID статуса запрещенного к установке, выбираете его в шаблоне, сохраняете шаблон, ставите ID статуса в запрещенные ![]() Вуаля - статус нельзя выбрать, но для вновь созданных договоров этот статус будет выставляться автоматически. Единственное - после этого не сохранять шаблон иначе все слетит. И просьба - только не ломайте это ![]() У скуба тоже так ? Может все-таки в шаблонах показывать все тогда ? |
Автор: | skyb [ 21 июн 2013, 18:32 ] |
Заголовок сообщения: | Re: Статус шлюза после смены статуса договора |
stark писал(а): Phricker писал(а): stark писал(а): skyb писал(а): Код: contract.status.list=0:Активен;1:В отключении;2:Отключен;3:Закрыт;4:Приостановлен;5:В подключении # статусы договора, запрещённые к ручной установке contract.status.no.manual.set=1,5 в шаблоне стоит при создании договора Так как он там стоит то ? если его там нельзя выбрать . А вот это одна из фич биллинга ![]() Убираете сначала из конфига ID статуса запрещенного к установке, выбираете его в шаблоне, сохраняете шаблон, ставите ID статуса в запрещенные ![]() Вуаля - статус нельзя выбрать, но для вновь созданных договоров этот статус будет выставляться автоматически. Единственное - после этого не сохранять шаблон иначе все слетит. И просьба - только не ломайте это ![]() У скуба тоже так ? Может все-таки в шаблонах показывать все тогда ? у всех так, а что показывать или не показывать, вы уже решили. мне про статус непонятно, неохото скрипт вешать |
Автор: | stark [ 21 июн 2013, 19:04 ] |
Заголовок сообщения: | Re: Статус шлюза после смены статуса договора |
все фишка видимо в том, что статус стоит закрыт у шлюза по умолчанию . Из этого статуса он не переходит в статус открыт по приходу платежа или смене статуса договора. Потому что статус закрыт это как бы статус, который сам клиент себе может поставить , он означает добровольный отказ от пользования услуг . Но если закрыть статус договора, то он все равно смениться на заблокирован(иначе дыра). А из статуса заблокирован он уже выходит в статус открыт при приходе платежа(или смене статус договора на открыт). Чтобы исправить эту проблему , надо поставить в конфигурации IPN Код: default.contract.status=2 Чтобы шлюз был заблокирован сразу после создания договора, а не закрыт . Почему там стоит закрыт по умолчанию — не знаю. |
Автор: | skyb [ 21 июн 2013, 19:08 ] |
Заголовок сообщения: | Re: Статус шлюза после смены статуса договора |
Спасибо stark, помогло. Плиз, отразите в доке, хатя, нафига уже ))) |
Автор: | Phricker [ 21 июн 2013, 20:00 ] |
Заголовок сообщения: | Re: Статус шлюза после смены статуса договора |
stark писал(а): У скуба тоже так ? Может все-таки в шаблонах показывать все тогда ? Ооооо заебися. А то бывает после редактирования шаблона слетают статусы. Забываю ибо редко править приходиться |
Автор: | skyb [ 22 июн 2013, 06:21 ] |
Заголовок сообщения: | Re: Статус шлюза после смены статуса договора |
Phricker писал(а): stark писал(а): У скуба тоже так ? Может все-таки в шаблонах показывать все тогда ? Ооооо заебися. А то бывает после редактирования шаблона слетают статусы. Забываю ибо редко править приходиться кстати, поддерживаю |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |