Шаблоны договоров
Шаблоны договоров созданы для двух целей:
-
они позволяют избежать рутинного заполнения параметров при частом создании однотипных договоров, достаточно указать шаблон и параметры будут указаны автоматически;
-
для автоматического создания договоров; например, при первом звонке клиента с интернет-картой, ему создается договор по шаблону, который указан для этой карты.
Для создания или редактирования шаблонов зайдите в Договор⇒Шаблоны.Редактирование осуществляется с помощью общей панели инструментов. Для создания шаблона, ему необходимо дать имя и указать параметры.
Рассмотрим подробно, какие параметры для создаваемого договора можно задать в шаблоне.
Шаблон имени
Шаблон имени задает имя договора сразу после создания. При пустом поле, сразу после создания, договор называется New contract.
Шаблон имени может включать буквы, символы и следующие подстановки:
-
${N*X*} - порядковый номер договора, X - цифра. Подстановка будет заменена порядковым номером договоров такого типа, дополненным слева нулями до длины X;
-
${ Y2 } - две последние цифры года создания договора;
-
${ Y4 } - четыре последние цифры года создания договора;
-
${time:*<format>*} - время создания договора, вместо <format> может быть строка макроса с yy - две последние цифры года, yyyy - четыре цифры года, MM - месяц, dd - день месяца. Полное описание допустимых макросов доступно здесь.;
-
${NR*X*} - относительный порядковый номер договора, где Х - число разрядов в номере (аналогично ${ NX }-подстановке). Относительный порядковый номер формируется следующим образом: сначала выполняются все прочие подстановки (например, текущая дата), затем находится договор в базе с таким "шаблоном" имени договора, берется последний относительный номер среди подобных договоров и увеличивается на единицу, после чего подставляется непосредственно в имя текущего создаваемого договора. Например, если шаблон имени определен как "D${ Y4 }${time:MM}${time:dd}-{ NR4 }", то при создании за текущие сутки (например, 01.01.2009) двух договор получим номера, соответственно, D20090101-0001 и D20090101-0002, а при создании нового договора по этому же шаблону на следующие сутки получим номер D20090102-0001.
Для модуля карт (создание договора по карте) доступны следующие макросы:
-
${card:00000} - логин карты, количество нулей может быть любым и задает дополнение логина нулями слева до определенной длины;
-
${card_series:00000} - серийный номер карты карты, количество нулей может быть любым и задает дополнение логина нулями слева до определенной длины.
При создании договора выбираются все договоры, шаблон имени которых совпадает с данным, далее определяется последующий порядковый номер и создается имя договора. Имя договора может и не содержать номера.
Лимит, лицо, режим, время жизни, статус
Второй ряд элементов управления позволяет установить параметры:
-
Лицо (юридическое и физическое) - тип договора;
-
Режим (дебет и кредит) - режим обсчета;
-
Лимит - минимальный остаток на счете;
-
Время жизни - количество дней, в течении которых будет существовать договор. При этом 0 означает неограниченный срок (пока не будет закрыт вручную). Договор будет создан с указанной датой закрытия. Данный параметр можно использовать для создания карт с ограниченным сроком действия. Т.к. после активации карточки создается договор, он будет создан с проставленной датой закрытия;
-
Статус (подключен, отключен, закрыт, приостановлен) - выбор статуса при создании договра.
Модули
На вкладке Модули указываются подключаемые к договору модули. Каждый подключаемый модуль должен быть добавлен в список, после чего для него возможно указание выполнения некоторых дополнительных действий. Как-то: добавление логинов, типов счетов и т.п. Также возможно указание разрешенных услуг для модулей, в которых они используются.
Прочие параметры
Прочие параметры, устанавливаемые на вкладках правее вкладки Модули:
-
Группы - группы, в которые будет входить договор;
-
Шаблон комментариев - устанавливаемый договору шаблон комментария;
-
Параметры - группа параметров договора;
-
Группы тарифов и тариф - один или несколько тарифных планов договора с указанием их позиций, а также группы тарифных планов;
-
Скрипт поведения - один или несколько событие скриптов поведения, сопоставляемых создаваемому договору;
-
Объекты - при необходимости создания в создаваемом договоре объектов, с указанием типов и количества.
Создание договора по шаблону
Для создания нового договора выберите пункт меню Договор⇒Новый договор. В появившемся окошке выберите базовый шаблон и дату заключения договора.
При выборе некоторого шаблона договора можно вручную изменить шаблон его имени, отметив поле "Вручную". Причем вводить можно не только конкретное имя нового договора, но и изменять текущие макроподстановки (фактически создавать новый шаблон имени). Это удобно в том случае, если имя договора не генерируется системой, а по тем или иным причинам заранее известно, однако необходимо сохранить внутренние настройки шаблона договора.
Также договор можно сразу создать как субдоговор для какого-либо супердоговора. Для этого следует отметить поле "Создать договор как СУБДОГОВОР для …"
…выбрать тип баланса для данного договора, а также непосредственно сам супердоговор (нажав на >>>), вкладка которого должна быть предварительно открыта.