Процедура SetId представляет собой процедуру установки уникального числового идентификатора объекта базы данных системы ЛОЦМАН:PLM из системного буфера Visual Loodsman в выбранные компоненты - потребители информации данной процедуры. Обычно перед запуском этой процедуры используется процедура GetId, которая копирует идентификатор из какого-либо компонента в системный буфер Visual Loodsman. Данная пара процедур используется, как правило для оперативной передачи уникального идентификатора из компонента в компонент (например идентификатор головного объекта формы необходимо передать при ее загрузке в компонент VLTableView для загрузки таблицы подчиненных объектов). В качестве потребителей информации могут выступать следующие компоненты:
• | VLRegVariable - запоминает идентификатор в системной переменной, которая сохраняется в реестре Windows; |
• | VLEdit - устанавливает идентификатор в поле компонента; |
• | VLTableView - устанавливает идентификатор в качестве идентификатора головного объекта данного компонента; |
• | VLTreeView - устанавливает идентификатор в качестве идентификатора головного объекта данного компонента; |
• | VLDocFilePanel - устанавливает идентификатор в качестве идентификатора головного объекта данного компонента; |
• | VLPanel - устанавливает идентификатор в качестве идентификатора головного объекта данного компонента. |
Для редактирования настроек указанной процедуры используется специальное окно конфигуратора:
|
где:
• | Наименование - системное имя процедуры (недоступно для изменения); |
• | Потребители - таблица, в которую устанавливаются компоненты - потребители информации данной процедуры, для установки компонента в данную таблицу воспользуйтесь контекстным меню таблицы, которое загружается щелчком правой кнопки мыши на таблице: |
где:
o | Вставить из буфера - вставить из буфера компонент, являющимся потребителем для данной процедуры. Поместить указатель необходимого Вам компонента в буфер обмена можно с помощью контекстных меню Конфигуратора подчиненных компонентов формы; |
o | Удалить - удалить компонент из таблицы. |
|
Установите компоненты, в которые необходимо установить идентификатор, в таблицу потребителей информации данной процедуры и нажмите кнопку Да для сохранения изменений или кнопку Отмена для отказа от операции.
|