Нельзя-ли сделать новый параметр для модуля Npay, в который записывать через запятую коды статусов договоров при которых надо выводить недостающую сумму для разблокировки договора:
Вложение:
SummaForUnlock.png [ 4.13 КБ | Просмотров: 2022 ]
В DebetStatusManageConfig проверка идёт только по debet.npay.locked.status, т.е. только по единственному коду, а мне нужно по нескольким.
В contract.status.list добавил два новых кода для использования в дебет-договорах в качестве статусов по недостатку средств для абонплаты.
Нужно, чтобы они оба работали в режиме обработки дебетовых договоров (т.е. при debet.npay.status.manage=1)
Однако в параметре debet.npay.locked.status можно задать только один код статуса, что вообще и логично.
Поэтому нужный мне код статуса я подменяю через событие "Изменение статуса договора".
Всё работает, только "сломалось" отображение суммы необходимой для разблокировки, а к ней народ уже сильно привык при выставлении
минимальных лимитов.