Имя: Пароль:
1C
1С v8
Не работает запрос
0 lanc2233
 
25.08.11
13:53
ТекстЗапроса = "ВЫБРАТЬ
                  |    ВременнаяТаблица.ТМЦ КАК ТМЦ,
                  |    ВременнаяТаблица.Склад,
                  |    ВременнаяТаблица.Кво КАК Кво
                  |ИЗ
                  |    ВременнаяТаблица КАК ВременнаяТаблица
                  |ИТОГИ
                  |    СУММА(Кво)
                  |ПО
                  |    ТМЦ";

Недопустимое поле для группировки "ТМЦ"
<<?>>ВременнаяТаблица.ТМЦ КАК ТМЦ,

Что с ним не так? конструктор не выдает ошибок.
1 Vitello
 
25.08.11
13:57
А временную таблицу то намерено скрываешь?
2 lanc2233
 
25.08.11
13:59
тРезультат = Новый ТаблицаЗначений;
   тРезультат.Колонки.Добавить("ТМЦ", Новый ОписаниеТипов("Строка"));
   тРезультат.Колонки.Добавить("Склад",Новый ОписаниеТипов("Строка"));
   тРезультат.Колонки.Добавить("Кво",Новый ОписаниеТипов("Число"));

Запрос = Новый Запрос;
   Запрос.МенеджерВременныхТаблиц=Новый МенеджерВременныхТаблиц;
   Запрос.Текст = "Выбрать * Поместить ВременнаяТаблица из &Таблица Как ВнешнийИсточник";
   Запрос.УстановитьПараметр("Таблица",тРезультат);
   Запрос.Выполнить();
3 OnCheck
 
25.08.11
14:01
а попробуй и склад добавить в группировки. по наитию предположил
4 Ненавижу 1С
 
гуру
25.08.11
14:01
строки неограниченной длины нельзя использовать в итогах
5 lanc2233
 
25.08.11
14:10
Спасибо
Программист всегда исправляет последнюю ошибку.