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