Список значений
Список значений - это не сохраняемый в информационной базе объект, который позволяет строить для решения интерфейсных задач динамические наборы значений и манипулировать ими (добавлять, редактировать, удалять элементы, сортировать). Он может быть наполнен значениями любого типа, т.е. в одном списке типы хранимых значений могут быть разными. Одним из примеров использования данного объекта может служить организация выбора конкретного документа из списка возможных документов, сформированного по сложному алгоритму.
Условно можно представить себе список значений как таблицу, состоящую из пяти граф: индекс, пометка, значение, представление значения и картинка. Индекс определяет позицию элемента в списке значений. Индекс формируется и отслеживается автоматически, непосредственно недоступен для редактирования. Индекс первого элемента равен 0. В графе пометки содержится связанное с элементом списка значение пометки. В графе со значением хранится собственно сохраняемое значение. В графе представления хранится строка с пользовательским представлением хранимого значения. Данное представление показывается во время визуального отображения списка в элементах управления формы или при выборе значения. Если представление не указано, то при визуальном отображении списка система сформирует стандартное представление отображаемого значения. В графе картинка хранится визуальное представление, связанное с данным значением.