Поле со списком

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

Поле со списком представляет собой поле ввода с кнопкой . При нажатии на эту кнопку раскрывается список элементов, доступных для выбора.

Рисунок 1.155. Карточка добавления, содержащая поля со списком


Набор значений списка поля может:

Список значений, заданных разработчиком, всегда содержит строго определенный набор элементов. Элементы фиксированного списка недоступны для редактирования. При раскрытии такого списка отображаются все его элементы. Например, список поля «Класс» в карточке добавления продукта представляет собой фиксированный набор возможных значений: «Продукт», «С рецептом» и «Для разборки»:

Рисунок 1.156. Карточка, содержащая поле со списком значений, заданных разработчиком


Список значений, сформированный по результатам предыдущих действий пользователя, также содержит строго определенный набор элементов. Этот фиксированный список создается в процессе работы программы. Например, при вводе элемента в спецификацию карточки редактирования нескольких приходных накладных, в поле со списком «Документ»карточки добавления элемента спецификации будет отображен фиксированный список элементов, состоящий из номеров выбранных приходных накладных, обладающих статусом «Не готов».

Рисунок 1.157. Карточка, содержащая поле со списком значений, сформированных по результатам предыдущих действий пользователя


Список, заполненный значениями из справочника, содержит определенный набор элементов, полученный из справочника. Элементы фиксированного списка недоступны для редактирования, но изменяются при корректировке атрибутов соответствующего элемента справочника. При раскрытии такого списка отображается команда «(пусто)»и все элементы списка. При выборе команды «(пусто)» из поля удаляется указанное в нем значение.

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

Например, список поля «Горячая обработка» в карточке редактирования «Элемент спецификации акта производства» представляет собой набор возможных значений потерь продукта при проведении его горячей обработки.

Рисунок 1.158. Карточка, содержащая поле со списком значений, полученных из справочника


Варианты горячей обработки с соответствующими значениями процента потерь продукта указаны в справочнике Продукты .

Рисунок 1.159. Спецификация продукта, содержащая варианты его горячей обработки


Дата последнего изменения: 31.05.2011

Смотрите также

Читать еще