Общие сведения, создание договора

Договор - основная рабочая единица системы BGBilling. В терминах BGBilling договор - это отдельный баланс (кошелёк) и набор параметров. К договору подключаются установленные в системе модули, посредством добавления услуг этих модулей, что позволяет абоненту использовать свой баланс на различные виды услуг, предоставляемых модулями.

Создание договора производится выбором пункта меню Договор=>Новый договор, либо кнопки Новый договор на стандартной панели инструментов. При создании договора открывается диалог следующего вида:

images/download/attachments/43384944/contract_create.png

Если система только что установлена, в списке шаблонов будет предложен только один шаблон По умолчанию. Перед созданием договора необходимо выбрать дату и шаблон, по которому будет создан договор. Шаблон имени договора можно задать вручную. Также данный диалог позволяет создать субдоговор. Для этого нужно выбрать соответсвующий пункт, после чего появятся дополнительные параметры.

images/download/attachments/43384944/contract_create_sub.png

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

contract.params.copy.<pattern_id>=1,2,19

где pattern_id - код шаблона, по которому создается договор, а значение этой переменной является список id параметров договора.

Если данной переменной нет в конфигурации сервера, то в списке параметров договора будут отображаться все заполненные параметры супердоговора, а если есть, то только указанные параметры.

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