Добавил в отчет Номенклатура, но почему то выдает только одно значение со справочника Номенклатура, а у меня добавлены два значения. Подскажите, что не так?
для чего тебе первый запрос? он все равно не выводится(на те же переменные создаешь новый запрос) и группировки в нем нет.
что есть и что должно быть в итоге? не понятен вопрос.
Чтобы в печатной форме выводила тоже, но в Справочнике Номенклатура у меня два значение, а почему то в печатной форме отчета выводится только одно значение а других нет, почему? *09
в том то и дело что например, продали Платьев = 1000 , Кофт = 700, сейчас он выводит что продали Платьев = 1000 и общее 1700, а сколько Кофт продали не выдает, вот мне не понятно почему?
что подсказать? как сделать группировку?
во втором запросе добавь
а вообще что здесь написано в процедуре?
что пытаешься сделать?
зачем вообще первый запрос нужен? если он никуда не выходит и замещается вторым запросом?
и маленький бонус ко всему этому. сразу после "Запрос.выполнить(ТекстЗапроса)" не поленитесь и посмотрите как отработал запрос: ТЗ = создатьОбъект("ТаблицаЗначений");
Запрос.Выгрузить(ТЗ);
ТЗ.ВыбратьСтроку();Изменено 28.11.12 13:36:36
а что показывает ТЗ.выбратьСтроку(), есть там что-нить? запрос переименовали? вообще удалите первый запрос. удалите все функции из запроса. оставьте только выборку. уберите "вес" из второго запроса, т.к. дублируется с "количество"
[c7]
Процедура сформировать()
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса = "
|Период с ВыбНачПериода по ВыбКонПериода;
|Номенклатура = Регистр.Продажи.Номенклатура;
|Движение = Регистр.Продажи.Движение;
|Количество = Регистр.Продажи.Количество;
|КоличествоБ = Регистр.Продажи.КоличествоБ;
|Контрагент = Регистр.Продажи.ТекущийДокумент.РеализацияАвтоцистерны.Контрагент, Регистр.Продажи.ТекущийДокумент.РеализацияБаллоны.Контрагент, Регистр.Продажи.ТекущийДокумент.ПриходОстатков.Контрагент, Регистр.Продажи.ТекущийДокумент.ПоступлениеТМЦ.Контрагент, Регистр.Продажи.ТекущийДокумент.НаАГЗС.Контрагент, Регистр.Продажи.ТекущийДокумент.РеализацияСобственныеНужды.Контрагент;
|ТипСклада = Регистр.Продажи.Склад.ТипСклада;
|Группировка Движение;
|Группировка Контрагент без групп;
|Группировка Номенклатура;";
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Возврат;
КонецЕсли;
ТЗ = создатьОбъект("Таблицазначений");
Запрос.Выгрузить(ТЗ);
ТЗ.ВыбратьСтроку();
Конецпроцедуры
что сейчас покажет ТЗ?
ещё есть обработка "RegPrint.ert" - скачайте в инете и посмотрите вообще есть ли что-то и заполнены все графы регистра
и скрины того, что получилось в студию и что хочется увидетьИзменено 28.11.12 16:34:54
Вы мне скинули отчет он работает как надо, спасибо. Еще один отчет ошибка тоже самая, не выводит только одну номенклатуру, интересно что есть группировка а почему тогда не выводит все значения не понятно. Скачивать файлы может только зарегистрированный пользователь!
Не понимаю какую добавить еще группировку? В секцию "День" входит номенклатура, зачем тогда группировку делать если она уже и так сделана? Ошибка заключаться как и в предыдущем отчете, не выводит все номенклатуры.