ВставитьЗначение
Вставить значение в указанную позицию списка.
Синтаксис:
ВставитьЗначение(<Позиция>, <Знач>, <Строка>, <Колич>)
АНГЛОЯЗЫЧНЫЙ СИНОНИМ:
InsertValue
Параметры:
<Позиция> |
Числовое выражение — номер позиции в списке, начиная с которого будут вставлены новые значения. Номер позиции может быть от 1 до РазмерСписка() + 1. |
<Знач> |
Выражение со значением, которое добавляется в список. |
<Строка> |
Необязательный параметр. Строковое выражение, содержащее задаваемое символьное представление добавляемого значения. По умолчанию принимает стандартное в системе 1С:Предприятие символьное представление объекта. |
<Колич> |
Необязательный параметр. Числовое выражение — количество повторов. По умолчанию — 1. |
Описание:
Метод ВставитьЗначение добавляет значение и его символьное представление в указанную позицию списка <Позиция> заданное число раз <Колич>. Представление используется в дальнейшем для удобства сортировки и выбора значений из списка (отображается в диалоговом окне выбора).
Пример:
// Объявляем переменные
Перем Список;
Перем ВР;
// процедура выбора значения
Процедура ВыбратьВР()
Если Список.ВыбратьЗначение(ВР, "Выбор доплаты") = 1 Тогда
Расчет = ВР;
НазваниеВР = Расчет.Код;
КонецЕсли;
КонецПроцедуры
// инициализация переменных
Список = СоздатьОбъект("СписокЗначений");
Список.ВставитьЗначение(1, Вид Расчета.ДоплатаПроцентом, "Процентом");
Список.ВставитьЗначение(1, Вид Расчета.ДоплатаСуммой, "Суммой");
// первоначальное значение
НазваниеВР = Расчет.Код;