Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Связь двух выпадающих списков

Связь двух выпадающих списков
Я
   tolok_d
 
18.01.13 - 15:49
Подскажите пожалуйста, есть два выпадающих списка, элементы которых между собой связаны. Тоесть, при выборе из одного списка на форме, значение "квадрат", во втором списке автоматически подставляется значение из списка "красный". Подскажите как реализовать.
 
 
   tolok_d
 
1 - 18.01.13 - 15:53
ЭлементыФормы.ГеомФигура.ВыбратьИзСписка() не подходит. Надо чтоб без дополнительных выскакивающих окон
   tolok_d
 
2 - 18.01.13 - 15:54
Тоесть ЭлементыФормы.ГеомФигура.СписокВыбора.ВыбратьИзСписка()
   Kreont
 
3 - 18.01.13 - 15:56
В первом в обработчике: ПриИзменении
делаешь:
Заполнение второго и установку нужного значения.
   tolok_d
 
4 - 18.01.13 - 15:57
(3) ну я так и делаю. Просто не пойму как подставить это значение. Ну вот например, как подставить первое значение автоматически, чтобы сразу при открытии формы, поле выбора не было пустое.
   Ayvengo
 
5 - 18.01.13 - 15:59
(4) а как система должна понимать какое значение из N должно быть верным? Есть какой-нибудь отбор или это может определить только пользователь? В чем проблема выбрать, если доступно только одно значение?
   Ayvengo
 
6 - 18.01.13 - 16:00
(4) СписокЗначений[0] попробуй в отладчике ;)
   tolok_d
 
7 - 18.01.13 - 16:00
(5) отбор я сделал.
   tolok_d
 
8 - 18.01.13 - 16:01
спасибо всем. Нашел решение
   Kreont
 
9 - 18.01.13 - 16:01
Процедура список1ПриИзменении(Элемент)
    
ЭлементыФормы.список2.СписокВыбора.Очистить();
    
    Сп = Новый СписокЗначений;
    
    Если Элемент.ВыделенныйТекст = "Квадрат" Тогда
        Сп.Добавить("Красный","Красный");
        Сп.Добавить("Синий","Синий");
        ДефаултЗначение = "Красный";
        
    ИначеЕсли Элемент.ВыделенныйТекст = "Круг" Тогда
        Сп.Добавить("Черный","Черный");
        Сп.Добавить("Синий","Синий");
        ДефаултЗначение = "Синий";
        
    КонецЕсли;    
        
    ЭлементыФормы.список2.СписокВыбора = Сп.Скопировать();
    ЭлементыФормы.список2.Значение = ДефаултЗначение;
    
КонецПроцедуры
   Ayvengo
 
10 - 18.01.13 - 16:01
(8) ну рассказывай,что нашел:)
 
 Рекламное место пустует
   tolok_d
 
11 - 18.01.13 - 16:19
похожее на то, что предложено в (9)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует