1С 8.3 Настройка формы списка как формы выбора
Данные > Примеры кода 1С > 1С 8.3 Форма, элементы
Перейти в раздел примеры кода 1С 8.3:
Программная настройка формы списка как формы выбора в 1С 8.3:
Процедура Инициализация_Формы_Выбора(ФормаСписка, ИмяЭлементаДинамическогоСписка = "Список") Экспорт
// ФормаСписка - управляемая форма клиентского приложения
// Процедура Инициализация_Формы_Выбора настраивает форму списка так,
// чтобы она стала формой выбора.
// Позволяет полноценно использовать одну форму как в качестве
// основной формы списка, так и формы выбора
ЭлементФормы = ФормаСписка.Элементы.Найти(ИмяЭлементаДинамическогоСписка);
ЭлементФормы.РежимВыбора = (ФормаСписка.Параметры.РежимВыбора = Истина);
ЭлементФормы.МножественныйВыбор = (ФормаСписка.Параметры.МножественныйВыбор = Истина);
Если ЭлементФормы.РежимВыбора И НЕ ЗначениеЗаполнено(ФормаСписка.КлючНазначенияИспользования) Тогда
СтандартныеПодсистемыСервер.УстановитьКлючНазначенияФормы(ФормаСписка, "РежимВыбора");
КонецЕсли;
КонецПроцедуры
// ФормаСписка - управляемая форма клиентского приложения
// Процедура Инициализация_Формы_Выбора настраивает форму списка так,
// чтобы она стала формой выбора.
// Позволяет полноценно использовать одну форму как в качестве
// основной формы списка, так и формы выбора
ЭлементФормы = ФормаСписка.Элементы.Найти(ИмяЭлементаДинамическогоСписка);
ЭлементФормы.РежимВыбора = (ФормаСписка.Параметры.РежимВыбора = Истина);
ЭлементФормы.МножественныйВыбор = (ФормаСписка.Параметры.МножественныйВыбор = Истина);
Если ЭлементФормы.РежимВыбора И НЕ ЗначениеЗаполнено(ФормаСписка.КлючНазначенияИспользования) Тогда
СтандартныеПодсистемыСервер.УстановитьКлючНазначенияФормы(ФормаСписка, "РежимВыбора");
КонецЕсли;
КонецПроцедуры
0
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник