BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 апр 2024, 18:29

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 18 ноя 2015, 18:39 
Не в сети
Клиент

Зарегистрирован: 21 май 2009, 15:18
Сообщения: 72
Карма: 0
Добрый день!
Ситуация следующая: имеются договора у которых необходимо убрать абонплату за текущий период, в версии 5.0 это делалось очень просто
выставлялся статусом закры период на месяц и вызывался переобсчет абонплаты в результате чего наработка обнулялась.
В версии 5.2 так уже не катит выставляем статус закрыт нажимаем перерасчет, договор опять активен т.к. есть платеж
в конфигурации сервера опции

Код:
contract.status.list=0:Активен;1:В отключении;2:Отключен;3:Закрыт;4:Приостановлен;5:В подключении
contract.status.no.manual.set=1,5
do.not.open.contract.on.payment=1

Модуль npay:
Код:
contract.status.suspend.codes=3,4
recalculate.on.service.change=1
debet.npay.status.manage=1
debet.npay.active.status=0
debet.npay.locked.status=3
debet.npay.status.manage.groups=1,2,16


Код:
  Клиент: вер. 5.2 сборка 1235 от 02.11.2015 16:37:25
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_65
  Сервер: вер. 5.2 сборка 1643 от 02.11.2015 16:37:29
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45


P.S. т.е. несмотря на статус, договор открывается по дате платежа


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 ноя 2015, 19:15 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Почему нельзя сделать один из следующих шагов?
1. Очистить абонплату. Там есть такой функционал и в 5.0 тоже.
2. Поставить такой статус, который не открывается модулем абонплат по приходу платежа. С 5.2 там поменялась логика, теперь любое начисление рассматривается как приход платежа и выполняется логика с этим связанная. Зачем вам нужно ставить статус, если вы не хотите чтобы он менялся..Или вы все-таки хотите чтобы он потом менялся, а сейчас используется только ради очистки абонплаты ? Тогда пункт 1.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 ноя 2015, 19:22 
Не в сети
Клиент

Зарегистрирован: 21 май 2009, 15:18
Сообщения: 72
Карма: 0
> Поставить такой статус, который не открывается модулем абонплат по приходу платежа
0) имеем платеж от 18.11
1) Ставим 3: Закрыт
contract.status.suspend.codes=3,4
debet.npay.locked.status=3
2) Ставим период к примеру 18-24 закрыт 25.11-30.11-активен
3) Делаем перерасчет
4) Получаем открытый договор от 18


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 ноя 2015, 20:25 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
m0nk3y писал(а):
> Поставить такой статус, который не открывается модулем абонплат по приходу платежа
0) имеем платеж от 18.11
1) Ставим 3: Закрыт
contract.status.suspend.codes=3,4
debet.npay.locked.status=3
2) Ставим период к примеру 18-24 закрыт 25.11-30.11-активен
3) Делаем перерасчет
4) Получаем открытый договор от 18

Я же сказал чтобы вы поставили статус НЕ "закрыт" . Т.е такой статус который есть в contract.status.suspend.codes, но его нет в debet.npay.locked.status . Например 4.


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

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


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

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


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

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