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/