ПОЛЯ ВЫБОРКИ

После того, как выборка создана и для нее прописан select SQL, платформа для каждого его поля создаст объект "Поле выборки". Если выборка используется как простая форма, то объект "Поле выборки" определяет колонку табличной части, ее внешний вид и свойства. Поля выборки могут использоваться для построения сложных форм и выступать в качестве полей ввода текстовой информации. Поле выборки имеет набор свойств, которые настраиваются в специальной форме, вызвать которую можно из дерева объектов рабочего стола (смотрите рисунок).


Описание свойств полей выборки.

Имя поля выборки - название поля из SQL запроса выборки.
Заголовок поля - заголовок колонки поля в табличной части или заголовок текстового поля ввода в сложной форме.
Порядок полей - определяет порядок колонок в табличной части слева - направо, с помощью сортировки от меньшего к большему.
Видимость - скрывает или отображает колонку в табличной части.
Только для чтения - запрещает изменение данных в столбце таблицы или
текстового поля в сложной форме.
Замороженный - фиксирует колонку в левой части таблицы при осуществлении горизонтальной прокрутки.
Чекбокс - отображает ячейки колонки в виде чекбокса (значения столбца должны быть 0 или 1).
Иконка - в ячейке столбца отображает иконку, которая определяется числом в даннома столбце. В платформу встроен набор иконок, каждая из которых имеет свой номер.
Агрег. функция - позволяет установить для столбца одно из значений аггрегатных функций: SUM, MAX, MIN, AVG и COUNT. Если для поля установлена аггрегатная функция, то в нижней части таблицы создается строка, где вычисляется значение функции для этой колонки.

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

OnNewRecord - событие которое возникает при создании новой записи. Суть заключается в том, что в данном свойстве приписывается SQL запрос, который возвращает значение, которое нужно вставить в данное поле при созданнии новой записи. Применяется, как правило, когда поле нужно заполнить значением по умолчанию при вставке записи.
OnValidate - событие которое возникает в момент сохранения значения поля. Применяется когда нужно
до сохранения записи проверить корректность значения поля или поменять одно значение поля на другое.
Есть события OnValidate - информационное свойство, показывающее, что для данного поля имеется событие OnValidate.
Ссылка на файл - если установлено данное свойство, то при двойном щелчке мыши на данном поле выборки будет происходит открытие файла, путь к которому прописан в данном поле. Файл открывается программой по умолчанию.
Скрывать дубликаты - если несколько записей таблицы содержат одно и тоже значение для какого-нибудь поля, то ячейки этого поля объединяются.
Формат поля - задает форматирование значения поля. Если поле должно быть в виде чекбокса, то нужно прописать CHECKBOX.
Запрос видимости поля - SQL запрос, который определяет показывать или скрывать данный столбец в таблице.
Домен поля таблицы - информационное свойство, показывающее тип текущего поля.

Следующие два поля описываются, если применяется сканер штрих-кодов.