Не знаю на сколько это глюк. (Может я что-то не понимаю)
Конфигурация "торговля+склад" редакция 9.2 (7.70.929)
Очень простая задача - выбрать запросом из регистра ОстаткиТМЦ номенклатуру и остатки по ней:
ТекстЗапр=
"//{{Запрос(ОстаткиРозницы)
|Товар=Регистр.ОстаткиТмц.Номенклатура;
|Колво=Регистр.ОстаткиТмц.Количество;
|Группировка Товар;
|Функция ВсегоТов=КонОст(КолВо);
|"//}}Запрос
;
ЗапросКво=СоздатьОбъект("Запрос");
ЗапросКво.Выполнить(ТекстЗапр);
Пока ЗапросКво.Группировка("Товар")=1 цикл
Сообщить(ЗапросКво.Товар+", Всего - "+ЗапросКво.ВсегоТов);
конеццикла;
Результат:
Номенклатура1
Номенклатура2
Номенклатура3
...
Т.е. не выводится часть строки - ", Всего - "+ЗапросКво.ВсегоТов
Но если сунуть перед ЗапросКво.Товар любой строковый литерал, например так
Сообщить(" "+ЗапросКво.Товар+", Всего - "+ЗапросКво.ВсегоТов);
тогда выводится как надо
Номенклатура1, Всего - 12
Номенклатура2, Всего - 11
Номенклатура3, Всего - 52
...