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