20. Объекты

Понятие объекта введено в систему для упрощения учета сложных мультисервисных договоров. Объекты никак не влияют на обсчет договоров. Объект представляет из себя именованную сущность с набором параметров и привязанных сущностей из различных модулей. Например, возможно заведение в договоре нескольких точек подключений, к каждой из которых будет привязан свой диапазон адресов из IPN-модуля, установлен собственный адрес и тип точки. Использованию объектов предшествует заполнение справочников (меню Справочники=>Объекты). Параметры объектов могут быть следующих типов: Адрес, Текст, Список, Дата.

В меню Значения списков должны быть определены допустимые значения для каждого спискового параметра.

В типах объектов определяются существующие в системе типы объектов и макрос их именования. В макросе именования могут быть подставлены следующие значения: ${text:<код параметры>} ${address:<код параметра>} ${list:<код параметра>} ${date:<код параметра>}.

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

После определения типов и параметров необходимо произвести привязку параметров к типам.

Для добавления объекта в договор перейдите на вкладку Параметры=>Объекты в договоре.

Для добавления объекта выберите Добавить в верхней панели инструментов. Далее выбирается тип объекта и открывается его редактор.

После чего откроется редактор для занесения параметров объекта.

Далее вводится название объекта, либо поле оставляется пустым и нажимается Применить, после чего имя объекта формируется на основании макроса.

Привязку сущности модуля к объекту можно осуществить двумя способами:

1) Для сопоставления объекту сущностей модуля в каждом модуле предусмотрено доп. поле.

2) В редакторе объекта доступны редакторы сущностей модулей, перечень которых указан в свойствах объекта

Каждая добавленная на закладке сущность модуля будет автоматически отнесена к выбранному объекту.

На вкладке Сводная отображается сводная таблица по всем подключенным к объекту сущностям модулей.

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

Внимание

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

Поиск договора может осуществляться по параметрам привязанных к нему объектов.