|
Прошу помощи с запросом к таблице значений | ☑ | ||
---|---|---|---|---|
0
sn2009
09.09.15
✎
16:09
|
Не работает код
ТаблицаТовары = Новый ТаблицаЗначений; ТаблицаТовары.Колонки.Добавить("Номенклатура", Новый ОписаниеТипов("СправочникСсылка.Номенклатура")); ТаблицаТовары.Колонки.Добавить("СкладКомпании", Новый ОписаниеТипов("СправочникСсылка.СкладыКомпании")); ТаблицаТовары.Колонки.Добавить("Количество", Новый ОписаниеТипов("Число")); ТаблицаТовары.Колонки.Добавить("Цена", Новый ОписаниеТипов("Число")); Для каждого текСтрока Из Объект.Товары Цикл Стр = ТаблицаТовары.Добавить(); Стр.Номенклатура = текСтрока.Номенклатура; Стр.СкладКомпании = текСтрока.СкладКомпании; Стр.Количество = текСтрока.Количество; Стр.Цена = текСтрока.Цена; КонецЦикла; Запрос = Новый Запрос( " | ВЫБРАТЬ | ТабТов.Номенклатура, | ТабТов.СкладКомпании, | ТабТов.Количество, | ТабТов.Цена | ПОМЕСТИТЬ | ВременнаяТаблица | ИЗ | &ТаблицаТовары Как ТабТов | ; | ВЫБРАТЬ | Таблица.Номенклатура, | Таблица.СкладКомпании, | СУММА(Таблица.Количество) КАК Количество, | Таблица.Цена | ИЗ | ВременнаяТаблица как Таблица |"); Запрос.УстановитьПараметр("ТаблицаТовары", ТаблицаТовары); РезультатЗапроса = Запрос.Выполнить(); ОткрытьЗначение(РезультатЗапроса.Выгрузить(ОбходРезультатаЗапроса.Прямой)); причем если убрать строку СУММА(Таблица.Количество) КАК Количество, то все работает. Помогите, что не так пишу! |
|||
1
butterbean
09.09.15
✎
16:11
|
(0) ты забыл СГРУППИРОВАТЬ, а вообще в тексте ошибки все написано
|
|||
2
Ненавижу 1С
гуру
09.09.15
✎
16:11
|
забыл СГРУППИРОВАТЬ ПО
|
|||
3
Ненавижу 1С
гуру
09.09.15
✎
16:14
|
выкинь свой код и напиши:
ТЗ = Объект.Товары.Выгрузить(); ТЗ.Свернуть("Номенклатура,СкладКомпании,Цена","Количество"); ОткрытьЗначение(ТЗ); |
|||
4
Wirtuozzz
09.09.15
✎
16:15
|
(3) Аплодисменты!
|
|||
5
Матиус
09.09.15
✎
16:32
|
Вроде не пятница
|
|||
6
sn2009
09.09.15
✎
22:12
|
(1) (2) спасибо! но в тесте ошибки было написано "При вызове обработки произошла ошибка! Возможно файл обработки содержит ошибки!" Добавил СГРУППИРОВАТЬ, помогло. Я только начинаю писать на 8, это кусок гораздо большего запроса, как пример просто, так что (3) никак не выкинуть.
|
|||
7
Serginio1
09.09.15
✎
23:59
|
(6) Вот тебе еще на заметку
http://catalog.mista.ru/public/371762/ |
|||
8
sn2009
10.09.15
✎
08:16
|
(7) Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |