Виджет договоров

Плагин добавляет в карточку процесса вкладку Договоры: по договорам, привязанным к процессу, показываются услуги, баланс, клиент и другие сведения из биллинга.

Включение для типа процесса

contract-widget:enabled=1
contract-widget:variant=default
contract-widget:features=contract:header,contract:services,contract:balance
Ключ Назначение

contract-widget:enabled

Показывать вкладку Договоры.

contract-widget:variant

Вид: default — карточки договоров, table — таблица.

contract-widget:features

Через запятую — какие блоки показывать (для вида default).

Блоки для contract-widget:features:

Значение Блок

contract:header, contract:header:status, contract:header:status:color

Заголовок договора, его статус и цвет статуса.

contract:customer

Контрагент договора.

contract:services

Услуги договора.

service:tariffs, service:modules, service:products, service:promos

Тарифы, модули, продукты и акции услуги.

service:status:progress

Ход подключения услуги.

contract:options

Опции договора.

contract:promos

Акции договора.

contract:balance, contract:balance:details, contract:balance:expiry-date

Баланс, его детализация и дата окончания средств.

Общая конфигурация

Справочники для отображения задаются в основной конфигурации с префиксом contract-widget.:

Ключ Назначение

service.type.<n>.type/name/icon

Типы услуг: код, название и значок.

service.status.<n>.id/title/isActive/color

Статусы услуг.

service.mode.<код>.*

Режимы отображения услуги: компонент, заголовок, поля.

customer.group.<n>.id/title

Группы контрагентов.

balance.filter.types.include / .exclude, balance.filter.typeIds.include / .exclude

Какие счета баланса показывать.

balance.ui.hide.date, balance.ui.hide.type.<тип>.*

Скрытие даты и отдельных типов в балансе.

balance.currency.type.<n>.id/type/enabled/currency

Валюта для отдельных типов баланса.

currency

Обозначение валюты по умолчанию, руб.