Имя: Пароль:
1C
1С v8
Получить значение выпадающего списка
0 gwyllium
 
28.11.13
20:35
Доброго времени суток! Имею форму с выпадающим списком. Список заполняется содержимым справочника.Необходимо получить значение выпадающего списка. Подскажите пожалуйста, как это сделать?
1 kosts
 
28.11.13
20:40
(0) Обычно при выборе из списка значение само в реквизит попадает.
2 gwyllium
 
29.11.13
13:08
в моем задании(1С предприятие) мне нужно создать отчет по отдельному покупателю. Для этого я создаю форму отчета с выпадающим списком. Все что мне нужно, это получить значение выпадающего списка и я не нашел, как это сделать.
3 Fedor-1971
 
29.11.13
13:15
(2) обычно список привязывается к полю с тем-же типом значения, иначе занесение значения придётся обрабатывать в событии ОбработкаВыбора()
4 Shrek_yar
 
29.11.13
13:17
Просто жесть, есть курс по СКД на 110 уроков, после него 90% вопросов отпадут.
А по делу, параметр выводишь на форму, в запросе условие по этому параметру. 1С остальное сама все сделает
5 gwyllium
 
29.11.13
13:46
попробую сформировать мысль более подробно. У меня есть отчет. Я выполняю инициализацию выпадающего списка на форме:
    СпрПок=СоздатьОбъект("Справочник.Покупатели");  
    СпрПок.ВыбратьЭлементы();
  
    Итого=0;
    Пока СпрПок.ПолучитьЭлемент() = 1 Цикл
        ВыпСписок.ДобавитьЗначение(СпрПок.Наименование,СпрПок.Наименование);
    КонецЦикла;    


Далее у меня есть обработчик кнопки "Показать". Я перебираю все значения справочника и в цикле есть условие
    Если СпрЗад.Покупатель=ВыпСписок Тогда
        <получение и вывод элементов>

и вот это не работает. возможно потому что ВыпСписок содержит весь объект списка а не выбранное значение. Думаю, мне нужно что-то типа ВыбСписок.ТекущееЗначение(). Если ли подобный метод у объекта выпадающего списка?
6 MSII
 
29.11.13
13:51
(5) У тебя ВыпСписок имеет тип СписокЗначений? Создай реквизит типа СправочникСсылка.Покупатели и связанный с этим реквизитом элемент формы, у элемента формы поставь свойство РежимВыбораИзСписка в истину и заполни список выбора.
7 Fedor-1971
 
29.11.13
13:56
(5) что-то код подозрительно похож на 7.7, а вопрос задаётся про 8
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший