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/ |