Имя: Пароль:
1C
1C 7.7
v7: Помогите с перебором группировок запроса - не работает...
0 jq
 
04.07.13
18:25
текст запроса:

   тЗап=
   "//{{ЗАПРОС(Сформировать)
   |ОбрабатыватьДокументы НеПроведенные;
   |без итогов;
   |Заявка = Документ.Заявка.ТекущийДокумент;
   |ДатаЗаявки = Документ.Заявка.ДатаДок;
   |Подразделение = Документ.Заявка.Автор.Подразделение;
   |АвтоМодели = Документ.Заявка.Модель;
   |Продавец = Документ.Заявка.Исполнитель;
   |Клиент = Документ.Заявка.Контрагент;
   //|Группировка Заявка;
   //|Условие (ДатаЗаявки >= НачДата);
   //|Условие (ДатаЗаявки <= КонДата);
   |";

   Для Сч=1 По спГруппировки.РазмерСписка() Цикл
       тЗап=тЗап+"
       |Группировка "+спГруппировки.ПолучитьЗначение(Сч);
   КонецЦикла;

   тЗап=тЗап+"
   |Условие (ДатаЗаявки >= ДатаНачала);
   |Условие (ДатаЗаявки <= ДатаКонца);
   |";

В списке с возможными группировками выбираю либо две - Подразделение и Модель, либо одну любую. Далее перебором:

Пока Зап.Группировка(ГрСп) = 1 Цикл
...
ГрСп=ГрСп+1;

в рез-те Зап.Группировка()=1, а Зап.Группировка(1)=0 и Зап.ГРуппировка(2)=0. С чем это связно? И как правильно сделать? Чего- то запутался...
1 Ёпрст
 
04.07.13
18:31
(0) >>>>без итогов
2 jq
 
04.07.13
18:35
точно, спасибо!