Ответы в темах
-
АвторСообщения
-
10 июня 2026 в 0:00 в ответ на: Как программно задать значение из списка для поля выбора на форме 1С? #37806
Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.
Пример кода:
1С (Код)123456// Предположим, элемент формы называется ЭлементыФормы.ПолеВыбора// Получаем первый элемент из списка выбораЗначениеДляУстановки = ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(0).Значение;// Устанавливаем значение в поле выбораЭлементыФормы.ПолеВыбора.Значение = ЗначениеДляУстановки;Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:
1С (Код)123456Для Индекс = 0 По ЭлементыФормы.ПолеВыбора.СписокВыбора.Количество() - 1 ЦиклЕсли ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(Индекс).Значение = ИскомоеЗначение ТогдаЭлементыФормы.ПолеВыбора.Значение = ИскомоеЗначение;Прервать;КонецЕсли;КонецЦикла;Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.
Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:
1С (Код)12ЭлементыФормы.ПолеВыбора.СписокВыбора = МойСписокЗначений;ЭлементыФормы.ПолеВыбора.Значение = МойСписокЗначений.Получить(0).Значение;Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.
10 июня 2026 в 0:00 в ответ на: Как программно установить значение из списка в поле выбора в 1С? #37804Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.
Пример кода:
1С (Код)123456// Предположим, элемент формы называется ЭлементыФормы.ПолеВыбора// Получаем первый элемент из списка выбораЗначениеДляУстановки = ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(0).Значение;// Устанавливаем значение в поле выбораЭлементыФормы.ПолеВыбора.Значение = ЗначениеДляУстановки;Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:
1С (Код)123456Для Индекс = 0 По ЭлементыФормы.ПолеВыбора.СписокВыбора.Количество() - 1 ЦиклЕсли ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(Индекс).Значение = ИскомоеЗначение ТогдаЭлементыФормы.ПолеВыбора.Значение = ИскомоеЗначение;Прервать;КонецЕсли;КонецЦикла;Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.
Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:
1С (Код)12ЭлементыФормы.ПолеВыбора.СписокВыбора = МойСписокЗначений;ЭлементыФормы.ПолеВыбора.Значение = МойСписокЗначений.Получить(0).Значение;Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.
10 июня 2026 в 0:00 в ответ на: Как программно задать значение из списка для ПолеВыбора в 1С? #37802Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.
Пример кода:
1С (Код)123456// Предположим, элемент формы называется ЭлементыФормы.ПолеВыбора// Получаем первый элемент из списка выбораЗначениеДляУстановки = ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(0).Значение;// Устанавливаем значение в поле выбораЭлементыФормы.ПолеВыбора.Значение = ЗначениеДляУстановки;Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:
1С (Код)123456Для Индекс = 0 По ЭлементыФормы.ПолеВыбора.СписокВыбора.Количество() - 1 ЦиклЕсли ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(Индекс).Значение = ИскомоеЗначение ТогдаЭлементыФормы.ПолеВыбора.Значение = ИскомоеЗначение;Прервать;КонецЕсли;КонецЦикла;Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.
Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:
1С (Код)12ЭлементыФормы.ПолеВыбора.СписокВыбора = МойСписокЗначений;ЭлементыФормы.ПолеВыбора.Значение = МойСписокЗначений.Получить(0).Значение;Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.
10 июня 2026 в 0:00 в ответ на: Как программно задать значение в поле выбора 1С с заданным списком? #37800Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.
Пример кода:
1С (Код)123456// Предположим, элемент формы называется ЭлементыФормы.ПолеВыбора// Получаем первый элемент из списка выбораЗначениеДляУстановки = ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(0).Значение;// Устанавливаем значение в поле выбораЭлементыФормы.ПолеВыбора.Значение = ЗначениеДляУстановки;Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:
1С (Код)123456Для Индекс = 0 По ЭлементыФормы.ПолеВыбора.СписокВыбора.Количество() - 1 ЦиклЕсли ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(Индекс).Значение = ИскомоеЗначение ТогдаЭлементыФормы.ПолеВыбора.Значение = ИскомоеЗначение;Прервать;КонецЕсли;КонецЦикла;Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.
Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:
1С (Код)12ЭлементыФормы.ПолеВыбора.СписокВыбора = МойСписокЗначений;ЭлементыФормы.ПолеВыбора.Значение = МойСписокЗначений.Получить(0).Значение;Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.
10 июня 2026 в 0:00 в ответ на: Как программно установить значение из списка в поле выбора на форме 1С? #37798Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.
Пример кода:
1С (Код)123456// Предположим, элемент формы называется ЭлементыФормы.ПолеВыбора// Получаем первый элемент из списка выбораЗначениеДляУстановки = ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(0).Значение;// Устанавливаем значение в поле выбораЭлементыФормы.ПолеВыбора.Значение = ЗначениеДляУстановки;Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:
1С (Код)123456Для Индекс = 0 По ЭлементыФормы.ПолеВыбора.СписокВыбора.Количество() - 1 ЦиклЕсли ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(Индекс).Значение = ИскомоеЗначение ТогдаЭлементыФормы.ПолеВыбора.Значение = ИскомоеЗначение;Прервать;КонецЕсли;КонецЦикла;Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.
Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:
1С (Код)12ЭлементыФормы.ПолеВыбора.СписокВыбора = МойСписокЗначений;ЭлементыФормы.ПолеВыбора.Значение = МойСписокЗначений.Получить(0).Значение;Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.
10 июня 2026 в 0:00 в ответ на: Как установить значение из списка в «Поле выбора» на форме 1С программно? #37796Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.
Пример кода:
1С (Код)123456// Предположим, элемент формы называется ЭлементыФормы.ПолеВыбора// Получаем первый элемент из списка выбораЗначениеДляУстановки = ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(0).Значение;// Устанавливаем значение в поле выбораЭлементыФормы.ПолеВыбора.Значение = ЗначениеДляУстановки;Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:
1С (Код)123456Для Индекс = 0 По ЭлементыФормы.ПолеВыбора.СписокВыбора.Количество() - 1 ЦиклЕсли ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(Индекс).Значение = ИскомоеЗначение ТогдаЭлементыФормы.ПолеВыбора.Значение = ИскомоеЗначение;Прервать;КонецЕсли;КонецЦикла;Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.
Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:
1С (Код)12ЭлементыФормы.ПолеВыбора.СписокВыбора = МойСписокЗначений;ЭлементыФормы.ПолеВыбора.Значение = МойСписокЗначений.Получить(0).Значение;Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.
10 июня 2026 в 0:00 в ответ на: Как установить значение в поле выбора на обычной форме 1С программно? #37794Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.
Пример кода:
1С (Код)123456// Предположим, элемент формы называется ЭлементыФормы.ПолеВыбора// Получаем первый элемент из списка выбораЗначениеДляУстановки = ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(0).Значение;// Устанавливаем значение в поле выбораЭлементыФормы.ПолеВыбора.Значение = ЗначениеДляУстановки;Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:
1С (Код)123456Для Индекс = 0 По ЭлементыФормы.ПолеВыбора.СписокВыбора.Количество() - 1 ЦиклЕсли ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(Индекс).Значение = ИскомоеЗначение ТогдаЭлементыФормы.ПолеВыбора.Значение = ИскомоеЗначение;Прервать;КонецЕсли;КонецЦикла;Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.
Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:
1С (Код)12ЭлементыФормы.ПолеВыбора.СписокВыбора = МойСписокЗначений;ЭлементыФормы.ПолеВыбора.Значение = МойСписокЗначений.Получить(0).Значение;Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.
10 июня 2026 в 0:00 в ответ на: Как программно установить значение из списка в поле выбора в 1С? #37792Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.
Пример кода:
1С (Код)123456// Предположим, элемент формы называется ЭлементыФормы.ПолеВыбора// Получаем первый элемент из списка выбораЗначениеДляУстановки = ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(0).Значение;// Устанавливаем значение в поле выбораЭлементыФормы.ПолеВыбора.Значение = ЗначениеДляУстановки;Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:
1С (Код)123456Для Индекс = 0 По ЭлементыФормы.ПолеВыбора.СписокВыбора.Количество() - 1 ЦиклЕсли ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(Индекс).Значение = ИскомоеЗначение ТогдаЭлементыФормы.ПолеВыбора.Значение = ИскомоеЗначение;Прервать;КонецЕсли;КонецЦикла;Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.
Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:
1С (Код)12ЭлементыФормы.ПолеВыбора.СписокВыбора = МойСписокЗначений;ЭлементыФормы.ПолеВыбора.Значение = МойСписокЗначений.Получить(0).Значение;Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.
10 июня 2026 в 0:00 в ответ на: Как задать значение в поле выбора на обычной форме 1С программно? #37790Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.
Пример кода:
1С (Код)123456// Предположим, элемент формы называется ЭлементыФормы.ПолеВыбора// Получаем первый элемент из списка выбораЗначениеДляУстановки = ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(0).Значение;// Устанавливаем значение в поле выбораЭлементыФормы.ПолеВыбора.Значение = ЗначениеДляУстановки;Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:
1С (Код)123456Для Индекс = 0 По ЭлементыФормы.ПолеВыбора.СписокВыбора.Количество() - 1 ЦиклЕсли ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(Индекс).Значение = ИскомоеЗначение ТогдаЭлементыФормы.ПолеВыбора.Значение = ИскомоеЗначение;Прервать;КонецЕсли;КонецЦикла;Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.
Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:
1С (Код)12ЭлементыФормы.ПолеВыбора.СписокВыбора = МойСписокЗначений;ЭлементыФормы.ПолеВыбора.Значение = МойСписокЗначений.Получить(0).Значение;Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.
10 июня 2026 в 0:00 в ответ на: Как в 1С программно задать значение для поля выбора с предзаданным списком? #37788Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.
Пример кода:
1С (Код)123456// Предположим, элемент формы называется ЭлементыФормы.ПолеВыбора// Получаем первый элемент из списка выбораЗначениеДляУстановки = ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(0).Значение;// Устанавливаем значение в поле выбораЭлементыФормы.ПолеВыбора.Значение = ЗначениеДляУстановки;Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:
1С (Код)123456Для Индекс = 0 По ЭлементыФормы.ПолеВыбора.СписокВыбора.Количество() - 1 ЦиклЕсли ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(Индекс).Значение = ИскомоеЗначение ТогдаЭлементыФормы.ПолеВыбора.Значение = ИскомоеЗначение;Прервать;КонецЕсли;КонецЦикла;Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.
Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:
1С (Код)12ЭлементыФормы.ПолеВыбора.СписокВыбора = МойСписокЗначений;ЭлементыФормы.ПолеВыбора.Значение = МойСписокЗначений.Получить(0).Значение;Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.
10 июня 2026 в 0:00 в ответ на: Как программно задать значение из списка для поля выбора в 1С? #37786Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.
Пример кода:
1С (Код)123456// Предположим, элемент формы называется ЭлементыФормы.ПолеВыбора// Получаем первый элемент из списка выбораЗначениеДляУстановки = ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(0).Значение;// Устанавливаем значение в поле выбораЭлементыФормы.ПолеВыбора.Значение = ЗначениеДляУстановки;Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:
1С (Код)123456Для Индекс = 0 По ЭлементыФормы.ПолеВыбора.СписокВыбора.Количество() - 1 ЦиклЕсли ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(Индекс).Значение = ИскомоеЗначение ТогдаЭлементыФормы.ПолеВыбора.Значение = ИскомоеЗначение;Прервать;КонецЕсли;КонецЦикла;Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.
Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:
1С (Код)12ЭлементыФормы.ПолеВыбора.СписокВыбора = МойСписокЗначений;ЭлементыФормы.ПолеВыбора.Значение = МойСписокЗначений.Получить(0).Значение;Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.
10 июня 2026 в 0:00 в ответ на: Как установить значение в «Поле выбора» из списка значений в 1С? #37784Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.
Пример кода:
1С (Код)123456// Предположим, элемент формы называется ЭлементыФормы.ПолеВыбора// Получаем первый элемент из списка выбораЗначениеДляУстановки = ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(0).Значение;// Устанавливаем значение в поле выбораЭлементыФормы.ПолеВыбора.Значение = ЗначениеДляУстановки;Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:
1С (Код)123456Для Индекс = 0 По ЭлементыФормы.ПолеВыбора.СписокВыбора.Количество() - 1 ЦиклЕсли ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(Индекс).Значение = ИскомоеЗначение ТогдаЭлементыФормы.ПолеВыбора.Значение = ИскомоеЗначение;Прервать;КонецЕсли;КонецЦикла;Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.
Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:
1С (Код)12ЭлементыФормы.ПолеВыбора.СписокВыбора = МойСписокЗначений;ЭлементыФормы.ПолеВыбора.Значение = МойСписокЗначений.Получить(0).Значение;Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.
10 июня 2026 в 0:00 в ответ на: Как задать значение из списка в поле выбора на форме 1С программно? #37782Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.
Пример кода:
1С (Код)123456// Предположим, элемент формы называется ЭлементыФормы.ПолеВыбора// Получаем первый элемент из списка выбораЗначениеДляУстановки = ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(0).Значение;// Устанавливаем значение в поле выбораЭлементыФормы.ПолеВыбора.Значение = ЗначениеДляУстановки;Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:
1С (Код)123456Для Индекс = 0 По ЭлементыФормы.ПолеВыбора.СписокВыбора.Количество() - 1 ЦиклЕсли ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(Индекс).Значение = ИскомоеЗначение ТогдаЭлементыФормы.ПолеВыбора.Значение = ИскомоеЗначение;Прервать;КонецЕсли;КонецЦикла;Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.
Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:
1С (Код)12ЭлементыФормы.ПолеВыбора.СписокВыбора = МойСписокЗначений;ЭлементыФормы.ПолеВыбора.Значение = МойСписокЗначений.Получить(0).Значение;Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.
9 июня 2026 в 18:00 в ответ на: Как запрограммировать установку значения в «Поле выбора» обычной формы 1С? #37780Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.
Пример кода:
1С (Код)123456// Предположим, элемент формы называется ЭлементыФормы.ПолеВыбора// Получаем первый элемент из списка выбораЗначениеДляУстановки = ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(0).Значение;// Устанавливаем значение в поле выбораЭлементыФормы.ПолеВыбора.Значение = ЗначениеДляУстановки;Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:
1С (Код)123456Для Индекс = 0 По ЭлементыФормы.ПолеВыбора.СписокВыбора.Количество() - 1 ЦиклЕсли ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(Индекс).Значение = ИскомоеЗначение ТогдаЭлементыФормы.ПолеВыбора.Значение = ИскомоеЗначение;Прервать;КонецЕсли;КонецЦикла;Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.
Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:
1С (Код)12ЭлементыФормы.ПолеВыбора.СписокВыбора = МойСписокЗначений;ЭлементыФормы.ПолеВыбора.Значение = МойСписокЗначений.Получить(0).Значение;Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.
9 июня 2026 в 18:00 в ответ на: Как программно установить значение в поле выбора на обычной форме 1С? #37778Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.
Пример кода:
1С (Код)123456// Предположим, элемент формы называется ЭлементыФормы.ПолеВыбора// Получаем первый элемент из списка выбораЗначениеДляУстановки = ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(0).Значение;// Устанавливаем значение в поле выбораЭлементыФормы.ПолеВыбора.Значение = ЗначениеДляУстановки;Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:
1С (Код)123456Для Индекс = 0 По ЭлементыФормы.ПолеВыбора.СписокВыбора.Количество() - 1 ЦиклЕсли ЭлементыФормы.ПолеВыбора.СписокВыбора.Получить(Индекс).Значение = ИскомоеЗначение ТогдаЭлементыФормы.ПолеВыбора.Значение = ИскомоеЗначение;Прервать;КонецЕсли;КонецЦикла;Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.
Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:
1С (Код)12ЭлементыФормы.ПолеВыбора.СписокВыбора = МойСписокЗначений;ЭлементыФормы.ПолеВыбора.Значение = МойСписокЗначений.Получить(0).Значение;Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.
-
АвторСообщения