Понятие объекта введено в систему для упрощения учета сложных мультисервисных договоров. Объекты никак не влияют на обсчет договоров. Объект представляет из себя именованную сущность с набором параметров и привязанных сущностей из различных модулей. Например, возможно заведение в договоре нескольких точек подключений, к каждой из которых будет привязан свой диапазон адресов из IPN-модуля, установлен собственный адрес и тип точки. Использованию объектов предшествует заполнение справочников (меню
). Параметры объектов могут быть следующих типов: Адрес, Текст, Список, Дата.В меню
должны быть определены допустимые значения для каждого спискового параметра.В типах объектов определяются существующие в системе типы объектов и макрос их именования. В макросе именования могут быть подставлены следующие значения: ${text:<код параметры>} ${address:<код параметра>} ${list:<код параметра>} ${date:<код параметра>}.
Здесь же определяются привязанные к типу объекта модули, их свойства будут доступны в редакторе объекта в договоре.
После определения типов и параметров необходимо произвести привязку параметров к типам.
Для добавления объекта в договор перейдите на вкладку
в договоре.Для добавления объекта выберите
в верхней панели инструментов. Далее выбирается тип объекта и открывается его редактор.После чего откроется редактор для занесения параметров объекта.
Далее вводится название объекта, либо поле оставляется пустым и нажимается
, после чего имя объекта формируется на основании макроса.Привязку сущности модуля к объекту можно осуществить двумя способами:
Каждая добавленная на закладке сущность модуля будет автоматически отнесена к выбранному объекту.
На вкладке
отображается сводная таблица по всем подключенным к объекту сущностям модулей.Возможно перенести объект с текущего договора на другой открытый. Для этого необходимо выбрать объект в таблице, вызвать всплывающее контекстное меню кликом правой кнопки мыши и активировать пункт
.В текущей версии при переносе объекта производится перенос только самого объекта и его параметров. Сущности модулей отвязываются от объекта, перенос наработки также не производится. В последующем функционал будет дореализован.
Поиск договора может осуществляться по параметрам привязанных к нему объектов.