Выбиралка

Материал из GB wiki
Перейти к: навигация, поиск

Выбиралка представляет собой комбинированный элемент управления, состоящий из поля ввода и кнопки вызова справочника, на которой изображена икона типа объекта. Простейшая выбиралка: Выбиралка.png

Если допускается выбор множества объектов, то добавляются еще 2 кнопки:

  • Выбрать все Selectall.png - по этой кнопке выбирается корневой элемент справочника (обычно он имеет код 0)
  • Загрузить фильтр Openfilter.png - по этой кнопке можно загрузить ранее сохраненный фильтр.

Кроме того, есть возможность выбрать все объекты, кроме указанного:

  • Все, кроме... Invfield.png

Внешний вид выбиралки со всеми кнопками: Выбиралка в отчете.png

Основные операции

  • Чтобы выбрать объект, нужно нажать кнопку выбора или Enter. Откроется форма справочника для данного типа объекта
  • Чтобы осуществить поиск объекта по имени, нужно ввести часть имени и нажать кнопку выбора или Enter. Откроется форма поиска.
  • Чтобы быстро выбрать объект с известным кодом, можно ввести код объекта ; Enter
  • Чтобы открыть контекстное меню отображаемого объекта, нужно нажать правую кнопку мыши на кнопке выбора
  • Чтобы очистить выбранное значение, нужно нажать Del


Important yellow.png Внимание!
Если просто ввести в выбиралку название объекта, это не приведет к его автоматическому поиску и выбору!
Если очистить поле ввода при помощи BkSpace (забой) или, например, Ctrl+x, содержимое поля очищено не будет

Настройка

В свойствах элемента управления можно настроить следующие параметры:

  • Тип - Тип объекта
  • Подтип - Подтип объекта (активен только для типа «Партнеры»)
  • Единственное число - Допускается только одно/список значений
  • Вид - Вид допустимого значения (запись, папка)
  • Список значений из папки - код папки, из которой будет получен список. Если ввести код в это поле, то выбиралка превратится в комбобокс или поле для множественного выбора, в зависимости от значения в поле "Единственное число"
  • Ограничить выбор - Используется в двух вариантах
    • Значение = список кодов через ; - в открывающемся справочнике будут видны только папки, коды которых перечислены. В открывающейся искалке будут показаны только объекты, принадлежащие перечисленным папкам верхнего уровня.
    • Значение = полное описание источника данных. Если ввести код в это поле, то выбиралка превратится в комбобокс или поле для множественного выбора, в зависимости от значения в поле "Единственное число"
  • Показывать поле - Позволяет задать имя поля, которое будет использоваться в качестве подписи к значению. Например, можно выводить поле FullName вместо Name (по умолчанию). Можно использовать сложные выражения, с обязательным указанием имени поля, например, SName[@,fmName+100]=Heap.@Number+` `+AbateDate
  • Инвертирующее поле - Используется только в параметрах отчетов. Позволяет задать имя поля, в которое будет писаться признак «все, кроме»