Процедура InsertObject представляет собой процедуру создания нового объекта базы данных ЛОЦМАН:PLM для компонента VLTableView. При выполнении данной процедуры в соответствии с указанным в процедуре типом и состоянием создается новый объект базы данных системы ЛОЦМАН:PLM. При этом в качестве ключевого атрибута по умолчанию принимается следующее выражение: _TYPE + "_" + _ID_VERSION, где:
• | _ID_VERSION - уникальный числовой идентификатор объекта (порядковый номер объекта в базе данных ЛОЦМАН:PLM. |
После этого производится установка нового объекта в таблицу подчиненных объектов компонента VLTableView по указанной в компоненте связи. Кроме этого при выполнении данной процедуры имеется возможность создать заранее указанные в процедуре как собственные атрибуты объекта, так и атрибуты связи. В качестве потребителя информации данной процедуры может выступать только компонент VLTableView.
Для настройки параметров данной процедуры используется специальное окно конфигуратора, которое состоит из трех закладок:
|
Закладка Общая содержит:
• | Наименование - системное имя процедуры (недоступно для изменения); |
• | Тип объекта - тип вновь создаваемого объекта в таблице; |
• | Состояние - состояние, в котором создается новый объект; |
• | Потребитель - таблица, в которую устанавливается компонент - потребитель информации данной процедуры, в данном случае компонент VLTableView, для установки компонента в данную таблицу воспользуйтесь контекстным меню таблицы, которое загружается щелчком правой кнопки мыши на таблице: |
где:
o | Вставить из буфера - вставить из буфера компонент, являющимся потребителем для данной процедуры, если в таблице уже вставлен компонент данный пункт меню недоступен. Поместить указатель необходимого Вам компонента в буфер обмена можно с помощью контекстных меню Конфигуратора подчиненных компонентов формы; |
o | Удалить - удалить компонент из таблицы. |
|
|
|
|
Закладка Атрибуты по умолчанию содержит таблицу собственных атрибутов (компонент VLAttribute) вновь создаваемого объекта, устанавливаемых по умолчанию. Для редактирования таблицы используйте контекстное меню, которое вызывается щелчком правой кнопки мыши на таблице:
где:
• | Создать - зарегистрировать новый атрибут объекта по умолчанию; |
• | Открыть - открыть специальное окно для редактирования параметров описания атрибута по умолчанию (см.VLAttribute); |
• | Удалить - удалить описание атрибута. |
|
|
|
|
Закладка Атрибуты связи по умолчанию содержит таблицу атрибутов связи (компонент VLAttribute) вновь создаваемого объекта с головным объектом компонента VLTableView, устанавливаемых по умолчанию. Для редактирования таблицы используйте контекстное меню, которое вызывается щелчком правой кнопки мыши на таблице:
где:
• | Создать - зарегистрировать новый атрибут связи объекта по умолчанию; |
• | Открыть - открыть специальное окно для редактирования параметров описания атрибута связи по умолчанию (см.VLAttribute); |
• | Удалить - удалить описание атрибута связи. |
|
Настройте параметры процедуры необходимым образом и нажмите кнопку Да для сохранения изменений или кнопку Отмена для отказа от операции.
|