Я тож заметил этот баг во время тестов. При этом абонентка криво начислялась (у нас две услуги абонплаты) и в карточке договора не было услуг абонентки, и в таблице contract_service не было всех подключенных услуг, хотя в шаблоне и в договоре все услуги подключены, проставлено все как надо.
Решил добавлением в таблицу contract_pattern_services добавлением всех кодов услуг модуля NPAY. Правда, если открыть и сохранить шаблон, то услуги из таблицы стираются. Теперь все создаваемые договора имеют все коды услуг в таблице contract_service. И описанная выше функция
List serviceList =csm.getContractServiceList(cid, mid);
работает правильно, и в карточке порядок и начисление абонентки стабильно работает по обоим услугам.
PS.
При открытии шаблона выскакивает (см скрин). Нет ли здесь взаимоствязи? Версия биллинга тож в скрине.
Вложения: |

Version.jpg [ 133.09 КБ | Просмотров: 2456 ]
|

Pattern_bug.jpg [ 64.83 КБ | Просмотров: 2462 ]
|
|