0
jq
04.07.13
✎
18:25
|
текст запроса:
тЗап=
"//{{ЗАПРОС(Сформировать)
|ОбрабатыватьДокументы НеПроведенные;
|без итогов;
|Заявка = Документ.Заявка.ТекущийДокумент;
|ДатаЗаявки = Документ.Заявка.ДатаДок;
|Подразделение = Документ.Заявка.Автор.Подразделение;
|АвтоМодели = Документ.Заявка.Модель;
|Продавец = Документ.Заявка.Исполнитель;
|Клиент = Документ.Заявка.Контрагент;
//|Группировка Заявка;
//|Условие (ДатаЗаявки >= НачДата);
//|Условие (ДатаЗаявки <= КонДата);
|";
Для Сч=1 По спГруппировки.РазмерСписка() Цикл
тЗап=тЗап+"
|Группировка "+спГруппировки.ПолучитьЗначение(Сч);
КонецЦикла;
тЗап=тЗап+"
|Условие (ДатаЗаявки >= ДатаНачала);
|Условие (ДатаЗаявки <= ДатаКонца);
|";
В списке с возможными группировками выбираю либо две - Подразделение и Модель, либо одну любую. Далее перебором:
Пока Зап.Группировка(ГрСп) = 1 Цикл
...
ГрСп=ГрСп+1;
в рез-те Зап.Группировка()=1, а Зап.Группировка(1)=0 и Зап.ГРуппировка(2)=0. С чем это связно? И как правильно сделать? Чего- то запутался...
|
|