Имя: Пароль:
1C
1C 7.7
v7: Помогите с элементарным Запросом
0 Сказочный Баобаб
 
28.08.12
15:49
ОЧЕНЬ долго не кодил в семерке.
Надо сделать выборку по документам с группировкой по Складу и ЗАТЕМ - по Контрагенту. Сумму и Количество надо итоговые по ТЧ документа взять.
Поскажите - правильно ли я накидал запрос
ТекстЗапроса =
"//{{ЗАПРОС(Приход)
|Период с Дата1 по Дата2;
|ОбрабатыватьДокументы все;
|Обрабатывать НеПомеченныеНаУдаление;
|Док = Документ.ПоступлениеТоваров.ТекущийДокумент;
|Склад = Документ.ПоступлениеТоваров.МестоХранения;
|Количество = Документ.ПоступлениеТоваров.Количество;
|Всего = Документ.ПоступлениеТоваров.Всего;
|Группировка Док без групп все ВошедшиеВЗапрос;
|";

И еще - не понял как добавить вторую группировку.
Подскажите плиз
1 pofigos
 
29.08.12
10:38
1. как вариант выгрузить текущий запрос в ТЗ и свернуть("Склад,контрагент,Документ","Количество,Всего").
2. ТекстЗапроса =
"//{{ЗАПРОС(Приход)

|Период с Дата1 по Дата2;
|ОбрабатыватьДокументы все;
|Обрабатывать НеПомеченныеНаУдаление;
|Док = Документ.ПоступлениеТоваров.ТекущийДокумент;
|Склад = Документ.ПоступлениеТоваров.МестоХранения;
|Количество = Документ.ПоступлениеТоваров.Количество;
|Всего = Документ.ПоступлениеТоваров.Всего;
|Функция ИтогКоличество = Сумма(Количество);
|Функция ИтогВсего = Сумма(Всего);
|Группировка Док без групп все ВошедшиеВЗапрос;
|Группировка Склад без групп;
|Группировка Контрагент без групп;
|";

.....

Запрос.Выгрузить(ТабЗначений,2,0); //вроде так
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.