Список значений 1С Добавить — новое значение


Метод 1С СписокЗначений.Добавить(Значение, Представление, Пометка, Картинка) добавляет новое значение в список значений, увеличивая его на одну «ячейку».


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

Чтобы просто добавить значение в список с помощью 1С СписокЗначений.Добавить:
спЗначений = Новый СписокЗначений();
спЗначений.Добавить(100); //добавляем значение 100

Чтобы добавить значение и указать его «представление» с помощью 1С СписокЗначений.Добавить — как оно будет отображено пользователю, при работе в интерфейсе (имеет смысл только если этот список будет использован в интерфейсе):
спЗначений = Новый СписокЗначений();
спЗначений.Добавить(100, "сто"); //добавляем значение 100, пользователь увидит в интерфейсе не цифры, а строку, но значение в программном коде будет использовано цифрой

Если Вы хотите использовать дополнительный функционал списка значений – галочки «чекбоксы» (пометки), то можно при добавлении значений 1С СписокЗначений.Добавить сразу указать – отмечен ли «чекбокс» у этого значения (Истина) или не отмечен (Ложь) (имеет смысл только если этот список будет использован в интерфейсе):
спЗначений = Новый СписокЗначений();
спЗначений.Добавить(100,, Истина); //добавляем значение 100 и устанавливаем «чекбокс» напротив этого значения, обратите внимание – второй параметр мы пропустили, можно было и заполнить также «сто»

Если Вы хотите использовать дополнительный функционал списка значений – картинки напротив значений, то можно при добавлении значений 1С СписокЗначений.Добавить сразу указать имя картинки (имеет смысл только если этот список будет использован в интерфейсе). Картинку можно взять стандартную для платформы (т.е. БиблиотекаКартинок.ИмяКартинки , см. «Работа со списком значений»), картинку из конфигурации (ветка конфигурации Общие/Общие картинки – т.е. БиблиотекаКартинок.ИмяКартинки) или из файла с помощью объекта Новый Картинка(«ИмяФайла»):


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




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

1 Star2 Stars3 Stars4 Stars5 Stars (Проголосуйте первым за этот пост)
Загрузка...

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