v8: Сохранение значений поля ввода со списком при сохранении настройки формыМожно запутаться в событиях, а на самом деле просто. Если вы хотите, чтобы выбранное значение сохранялось, следуйте этой инструкции. | | Автор статьи: Гений 1С Последняя редакция №1 от 23.08.06 URL: http://kb.mista.ru/article.php?id=342 | |
Ключевые слова: поле ввода со списком,сохранение значений,восстановление значений
В процедуре "ПередОткрытием" заполняем поле ввода значениями.
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
ЭлементыФормы.ВидыСотрудников.СписокВыбора.Очистить();
ЭлементыФормы.ВидыСотрудников.СписокВыбора.Добавить("Д","Сотрудники, бывшие в отпуске");
ЭлементыФормы.ВидыСотрудников.СписокВыбора.Добавить("ДН","Сотрудники, бывшие и не бывшие в отпуске");
ЭлементыФормы.ВидыСотрудников.СписокВыбора.Добавить("Н","Сотрудники, не бывшие в отпуске");
КонецПроцедуры
В процедуре "ПриОткрытии" устанавливаем значение по умолчанию:
Процедура ПриОткрытии()
Если ЭлементыФормы.ВидыСотрудников.Значение=Неопределено Тогда
ЭлементыФормы.ВидыСотрудников.Значение="Д";
КонецЕсли;
КонецПроцедуры
Ну и конечно, нужно включить поле "ВидыСотрудников" в список сохраняемых на форме значений.
Проверено - работает, выбранное значение сохраняется.
|