forum.bitel.ru
http://forum.bitel.ru/

[5.2] Начисление абонплаты при статусе закрыт
http://forum.bitel.ru/viewtopic.php?f=16&t=11106
Страница 1 из 1

Автор:  m0nk3y [ 18 ноя 2015, 18:39 ]
Заголовок сообщения:  [5.2] Начисление абонплаты при статусе закрыт

Добрый день!
Ситуация следующая: имеются договора у которых необходимо убрать абонплату за текущий период, в версии 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. т.е. несмотря на статус, договор открывается по дате платежа

Автор:  stark [ 18 ноя 2015, 19:15 ]
Заголовок сообщения:  Re: [5.2] Начисление абонплаты при статусе закрыт

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

Автор:  m0nk3y [ 18 ноя 2015, 19:22 ]
Заголовок сообщения:  Re: [5.2] Начисление абонплаты при статусе закрыт

> Поставить такой статус, который не открывается модулем абонплат по приходу платежа
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

Автор:  stark [ 18 ноя 2015, 20:25 ]
Заголовок сообщения:  Re: [5.2] Начисление абонплаты при статусе закрыт

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.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/