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