| 
          Процедура SetAttr представляет собой процедуру установки шаблона поиска по атрибутам в компонент VLFindTableView для организации поиска объектов пользовательской базы данных. При выполнении данной процедуры в компонент VLFindTableView помещается предустановленный в процедуре шаблон поиска по атрибутам объектов пользовательской базы данных, которые будут отображаться в таблице данного компонента при выполнении процедуры RefreshControl. Шаблон представляет собой строку с условием поиска (см. ниже). В качестве потребителя информации данной процедуры может выступать только компонент VLFindTableView. 
        Для редактирования настроек указанной процедуры используется специальное окно конфигуратора: 
  
  
 | 
где: 
| • | Наименование - системное имя процедуры (недоступно для изменения); |  
 | • | Шаблон поиска по атрибутам - шаблон поиска объектов пользовательской базы данных. Шаблон выглядит так:<условие поиска1>";"<условие поиска2>";"<условие поиска3>, где: <условие поиска> = <название атрибута>":"<условие для атрибута>, причем <условие для атрибута> = E или !E или <SQL-выражение>, где:  |  
 | o | E - условие существования атрибута; |  
 | o | !E - условие отсутствия атрибута; |  
 | o | <SQL-выражение> - правильное SQL-условие, в котором вместо значения атрибута подставлено его название.Например: "Наименование:Наименование Like '%черпалка%';Масса:!E;Описание:E" |  
 | o | Вместо конкретных значений атрибутов можно установить системное наименование компонента, который содержит значение (или его часть) атрибута, например как показано на рисунке слева VLEdit_1642, при выполнении процедуры указанное наименование будет заменено на строку, которая содержится в указанном компоненте. ВНИМАНИЕ!!! В данном случае указанный компонент должен быть установлен в состав процедуры, как источник информации; |  
 | • | Источники - таблица компонентов, из которых берутся данные для формирования шаблона поиска, для установки компонента в данную таблицу воспользуйтесь контекстным меню таблицы, которое загружается щелчком правой кнопки мыши на таблице: |  
   
  где: 
| o | Вставить из буфера - вставить из буфера компонент, являющимся источником для данной процедуры. Поместить указатель необходимого Вам компонента в буфер обмена можно с помощью контекстных меню Конфигуратора подчиненных компонентов формы; |  
 | o | Удалить - удалить компонент из таблицы; |  
 | • | Потребитель - таблица, в которую устанавливается компонент - потребитель информации данной процедуры, в данном случае компонент VLFindTableView, для установки компонента в данную таблицу воспользуйтесь контекстным меню таблицы, которое загружается щелчком правой кнопки мыши на таблице: |  
   где: 
| o | Вставить из буфера - вставить из буфера компонент, являющимся потребителем для данной процедуры, если в таблице уже вставлен компонент данный пункт меню недоступен. Поместить указатель необходимого Вам компонента в буфер обмена можно с помощью контекстных меню Конфигуратора подчиненных компонентов формы; |  
 | o | Удалить - удалить компонент из таблицы. |  
  | 
 
 
 
  
        Установите необходимые Вам компоненты в таблицы источников и потребителя результата данной процедуры и нажмите кнопку Да для сохранения настроек в базе данных VL-проекта или кнопку Отмена для отказа от операции. 
 |