helpf.pro
Регистрация

Как сгруппировать данные в запросе из таблицы значений

SAN_BK
17.05.2011 13:48Прочитано: 9587
Есть таблица значений с полями:
Номенклатура
Склад
Счет
Количество

Необходимо создать запрос из этой таблицы значений и сгруппировать по складам, как не крутил не получается, подскажите есть такая возможность вообще...
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
17.05.2011 14:04Ответ № 1
(0) SAN_BK, Как в запросе, в качестве источника данных, использовать таблицу значений?
SAN_BK
17.05.2011 14:24Ответ № 2
Не я вот так решил эту задачу отменно работает....


Код 1C v 8.2 УП
 	Запрос = Новый Запрос;
Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
Запрос.Текст =
"ВЫБРАТЬ
| ВТЗ.Номенклатура КАК Номенклатура,
| ВТЗ.Склад КАК Склад,
| ВТЗ.Счет КАК Счет,
| ВТЗ.Количество КАК Количество
|ПОМЕСТИТЬ ВТЗ
|ИЗ
| &ВТЗ КАК ВТЗ
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ВТЗ.Номенклатура,
| ВТЗ.Склад КАК Склад,
| ВТЗ.Счет,
| ВТЗ.Количество КАК Количество
|ИЗ
| ВТЗ КАК ВТЗ
|ИТОГИ
| СУММА(Количество)
|ПО
| Склад";
Запрос.УстановитьПараметр("ВТЗ",ТаблицаСвязей);
Результат = Запрос.Выполнить();

ВыборкаСклад = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);

Пока ВыборкаСклад.Следующий() Цикл
ВыборкаДетальныеЗаписи = ВыборкаСклад.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
КонецЦикла;
КонецЦикла;
SAN_BK
17.05.2011 14:25Ответ № 3
где таблица связей любая таблица значений с указанными выше полями...
Подсказка: Вы можете добавить любую страничку в Избранное щелкнув по значку
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.