Список значений 1С Тип значения — фильтр типов


Свойство 1С СписокЗначений.ТипЗначения позволяет установить фильтр на разрешенные к добавлению значения по их типу. Ограничение может быть установлено как на один тип, так и на несколько (т.е. список типов).


Если фильтр 1С СписокЗначений.ТипЗначения установлен, то при попытке добавить запрещенное значение (то есть отсутствующее в списке разрешенных), то элемент списка все равно будет добавлен, но его значение будет равно пустому значению разрешенного типа (т.е. метод Добавить() вернет элемент списка значение). При этом, если 1С СписокЗначений.ТипЗначения разрешен один тип – то будет добавлено пустое значение этого типа (пустая ссылка, пустая строка, ноль), а если разрешено несколько типов – то значение будет НЕОПРЕДЕЛЕНО).

Запрет 1С СписокЗначений.ТипЗначения при этом касается как программного добавления (в коде языка 1С), так и интерактивное, если список значений выведен на форму и доступен к редактированию пользователем.

Пример, разрешаем один тип значения с помощью 1С СписокЗначений.ТипЗначения:
спЗначений = Новый СписокЗначений();

//разрешаем только один тип значений
спЗначений.ТипЗначения = Новый ОписаниеТипов("Строка");

//варианты типов:
//"Строка"
//"Число"
//"Дата"
//"СправочникСсылка.ИмяСправочникаИзКонфигуратора"
//"ДокументСсылка.ИмяДокументаИзКонфигуратора"

Пример, разрешаем несколько типов значений с помощью 1С СписокЗначений.ТипЗначения:


Только зарегистрированные пользователи VIP группы могут видеть этот контент.




Проголосовать за этот пост:

1 Star2 Stars3 Stars4 Stars5 Stars (12 голосов, среднее: 3,42 из 5)
Загрузка...

Добавить комментарий