Доброго времени суток! Имею форму с выпадающим списком. Список заполняется содержимым справочника.Необходимо получить значение выпадающего списка. Подскажите пожалуйста, как это сделать?
в моем задании(1С предприятие) мне нужно создать отчет по отдельному покупателю. Для этого я создаю форму отчета с выпадающим списком. Все что мне нужно, это получить значение выпадающего списка и я не нашел, как это сделать.
Просто жесть, есть курс по СКД на 110 уроков, после него 90% вопросов отпадут.
А по делу, параметр выводишь на форму, в запросе условие по этому параметру. 1С остальное сама все сделает
попробую сформировать мысль более подробно. У меня есть отчет. Я выполняю инициализацию выпадающего списка на форме:
СпрПок=СоздатьОбъект("Справочник.Покупатели");
СпрПок.ВыбратьЭлементы();
Итого=0;
Пока СпрПок.ПолучитьЭлемент() = 1 Цикл
ВыпСписок.ДобавитьЗначение(СпрПок.Наименование,СпрПок.Наименование);
КонецЦикла;
Далее у меня есть обработчик кнопки "Показать". Я перебираю все значения справочника и в цикле есть условие
Если СпрЗад.Покупатель=ВыпСписок Тогда
<получение и вывод элементов>
и вот это не работает. возможно потому что ВыпСписок содержит весь объект списка а не выбранное значение. Думаю, мне нужно что-то типа ВыбСписок.ТекущееЗначение(). Если ли подобный метод у объекта выпадающего списка?
(5) У тебя ВыпСписок имеет тип СписокЗначений? Создай реквизит типа СправочникСсылка.Покупатели и связанный с этим реквизитом элемент формы, у элемента формы поставь свойство РежимВыбораИзСписка в истину и заполни список выбора.
(5) что-то код подозрительно похож на 7.7, а вопрос задаётся про 8
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший