Имя: Пароль:
1C
 
Запрос к таблице значений, пишет "недопустимое поле для группировки"
0 KOlik
 
31.08.10
12:38
Помещает вроде нормально во временную таблицу.
Но когда выполняю запросТМП выводит ошибку:
недопустимое поле для группировки "ВидДвижения"


Запрос = Новый Запрос;
   
   МенеджерВТ = Новый МенеджерВременныхТаблиц;
   
   Запрос.МенеджерВременныхТаблиц = МенеджерВТ;
   
   Запрос.Текст = "ВЫБРАТЬ
                  |    Данные.ВидДвижения КАК ВидДвижения,
                  |    Данные.Регистратор КАК Регистратор,
                  |    Данные.НоменклатураЕдиницаХраненияОстатковВес КАК НоменклатураЕдиницаХраненияОстатковВес,
                  |    Данные.Количество КАК Количество,
                  |    Данные.Сумма КАК Сумма,
                  |    Данные.Получатель_Отправитель КАК Получатель_Отправитель
                  |ПОМЕСТИТЬ ВременнаяТаблица
                  |ИЗ
                  |    &Данные КАК Данные";
   
   Запрос.УстановитьПараметр("Данные", ТЗ);
   
   Запрос.Выполнить();
   
   ЗапросТМП=Новый Запрос();
   ЗапросТМП.Текст = "ВЫБРАТЬ
                     |    ВременнаяТаблица.ВидДвижения КАК ВидДвижения,
                     |    ВременнаяТаблица.Регистратор,
                     |    ВременнаяТаблица.Количество КАК Количество,
                     |    ВременнаяТаблица.Сумма КАК Сумма,
                     |    ВременнаяТаблица.НоменклатураЕдиницаХраненияОстатковВес КАК НоменклатураЕдиницаХраненияОстатковВес,
                     |    ВременнаяТаблица.Получатель_Отправитель КАК Получатель_Отправитель
                     |ИЗ
                     |    ВременнаяТаблица КАК ВременнаяТаблица
                     |ИТОГИ
                     |    СУММА(Количество),
                     |    СУММА(Сумма),
                     |    СУММА(НоменклатураЕдиницаХраненияОстатковВес)
                     |ПО
                     |    ВидДвижения,
                     |    Получатель_Отправитель";
   ЗапросТМП.МенеджерВременныхТаблиц=Запрос.МенеджерВременныхТаблиц;
   Результат =ЗапросТМП.Выполнить();
1 shuhard
 
31.08.10
12:39
(0)[Запрос.УстановитьПараметр("Данные", ТЗ);]
значит в ТЗ ВидДвижения не типизирован
2 KOlik
 
31.08.10
12:41
вроде типизорован.
надо видимо ограничить длину чтоль. ща попробую.
3 Dolter
 
31.08.10
12:41
ПО
ВременнаяТаблица.ВидДвижения
4 KOlik
 
31.08.10
12:49
Неограниченноый длины были оказывается.
срезал - заработало.