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