Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Якорь
sub_contract_independent
sub_contract_independent

Независимый субдоговор имеет свой собственный баланс, его приходы/расходы/наработка отделены от супердоговора. Субдоговоры с независимым балансом позволяют разделять несколько видов сервиса для одного клиента, каждый из которых блокируется отдельно и имеет свой счет. При занесении прихода в супердоговор с независимыми субдоговорами возможно произведение распределения прихода по супердоговору и независимым субдоговорам. По умолчанию сначала гасится задолженность супердоговора, затем поочередно субдоговоров. Распределение суммы может быть скорректировано в таблице.

...

В зависимости от режима баланса супердоговора и независимых субдоговоров при оценке задолженности берется либо баланс, либо сальдо. Распределение наработки может быть произведено и после занесения прихода оператором биллинга путем нажатия кнопки Перенос средств в любой из панелей баланса договора.

Для управлениея функцией распределения суммы между договорами при добавлении платежа существует параметр client.gui.payment.show.balance.invisible.subcontracts.mask (в конфигурации сервера). В качестве значения он должен содержать регулярное выражение. Если название независимого договора(-ов) удовлетворяет данному регулярному выражению, то он(они) будет убран из распределения. Например если в качестве значения установить .+ , то распределение фактически будет выключено. После внесения/изменения параметра необходимо перезапустить клиентское приложение (сервер не нужно), для того чтобы изменения вступили в силу.

Блок кода
languageruby
# Убрать все н.суб. договора из распределения прихода удовлетворяющие данному регекспу
client.gui.payment.show.balance.invisible.subcontracts.mask=.+
Блок кода
languageruby
titleДля вывода баланса вместо сальдо для независимых договоров в режиме кредит в

...

конфигурации сервера необходимо указать флаг:

...

languageruby
linenumbersfalse
# При занесении расходов, показывать баланс, а не сальдо для кредитовых договоров
client.gui.payment.show.balance.for.credit.contract=1

После выбора распределения средств между супердоговором и субдоговорами в супердоговор заносится расход, а в субдоговоры - приходы. Типы расхода и прихода должны быть определены в справочниках как нередактируемые и указаны в конфигурации сервера следующим образом:

...

При изменении статуса супердоговора статусы его независимых субдоговоров не изменяются, однако это поведение может быть изменено опцией конфигурации сервера биллинга independ.subcontract.status.change=1.