Имя: Пароль:
1C
 
Как узнать выбранный вариант списка значений?
0 VID1234
 
08.10.23
23:51
Здравствуйте. Есть такие процедуры ПриСохраненииДанныхВНастройкахНаСервере у УФ, как получить выбранное значение при восстановлении и сохранении настроек форм. При нажатии на кнопку сохранить параметры, у нас выполняется код в данной процедуре, но там в параметрах только соответствие, а как узнать, какое имя ввел пользователь, для сохранения настроек?
1 SleepyHead
 
09.10.23
08:47
2 VID1234
 
09.10.23
09:06
(1) Здравствуйте. В данном случае мне интересен перехват формы сохранения или восстановления значений, а именно введенное имя для сохранения или выбранное значение из списка значений, чтобы далее можно было его применить. Я так понимаю никак. Список целиком получить я могу, а вот какое значение из этого списка выбрал пользователь не понятно.
3 trooba
 
09.10.23
13:43
&НаКлиенте
Процедура КакСделатьНемодальныйВыборЗначения(Команда)

    Цвета = Новый СписокЗначений;
    Цвета.Добавить("Красный");
    Цвета.Добавить("Зелёный");
    Цвета.Добавить("Синий");

    // процедура ПослеВыбораЭлемента определена чуть ниже
    ОповещениеПослеВыбораЭлемента = Новый ОписаниеОповещения(
        "ПослеВыбораЭлемента", ЭтотОбъект
    );

    Цвета.ПоказатьВыборЭлемента(
        ОповещениеПослеВыбораЭлемента,
        "Выберите любимый цвет"
    );

КонецПроцедуры

&НаКлиенте
Процедура ПослеВыбораЭлемента(Элемент, Параметры) Экспорт

    Если Элемент <> Неопределено Тогда
        Сообщить(Элемент.Значение);
    КонецЕсли;

КонецПроцедуры
4 VID1234
 
09.10.23
15:09
Создал свои формы для сохранения и восстановления параметров и уже с ними решил задачу, в типовом коде поймать работу формы не получилось