[i**2 for i in range(5)]
или [i**2 for i in (1, 2, 3) if i%2 == 1]
.ЭлементыФормы.ВыборЗначения.СписокВыбора.Очистить();
ЭлементыФормы.ВыборЗначения.Значение = 1;
либо в свойствах элемента формы, как вам выше коллега показал
Этот код заполняет только список выбора.
А выбирать кто будет?
Еще раз:
1. Тип реквизита в справочнике номенклатуры какой?
2. Тип реквизита на форме "Строка", если не путаю?
Процедура ПриОткрытии()
ЭлементыФормы.ВыборЗначения.СписокВыбора.Очистить();
ЭлементыФормы.ВыборЗначения.СписокВыбора.Добавить(0, "Создать документ");
ЭлементыФормы.ВыборЗначения.СписокВыбора.Добавить(1, "Изменить документ");
ЭлементыФормы.ВыборЗначения.СписокВыбора.Добавить(2, "Удалить документ");
ЭлементыФормы.ВыборЗначения.Значение = Имя_реквизита;
КонецПроцедуры
И мне не нужно, чтобы за меня написали код. Мне нужно, чтобы меня направили в нужном направлении, указав как можно конкретнее способ правильного решения.