v7: Выборка запроса в обратном порядке зависает.
☑
0
Alexor
20.12.12
✎
17:18
Всем привет.
Есть запрос
"Период с Дата1 по Дата2;
|Док = Регистр.ОстаткиТМЦ.ТекущийДокумент;
|Склад = Регистр.ОстаткиТМЦ.Склад;
|Номенклатура = Регистр.ОстаткиТМЦ.Номенклатура;
|Количество = Регистр.ОстаткиТМЦ.Количество;
|Группировка Номенклатура без групп;
|Группировка Склад без групп;
|Группировка Док;
|Функция НачКол=НачОст(Количество);
|Функция Прих=Приход(Количество);
|Функция Расх=Расход(Количество);
|Функция КонКол=КонОст(Количество);
|Условие (Номенклатура в (СписТов));";
делаю выборку
Пока Запр.Группировка(1)=1 Цикл
Пока Запр.Группировка(2)=1 Цикл
Пока Запр.Группировка(3)=1 Цикл
все отрабатыват отлично.
мне надо получить группировку по документам в обратном порядке
делаю: Пока Запр.Группировка(3,-1)=1 Цикл
Зависает.
Подскажите почему?
1
Alexor
20.12.12
✎
17:20
Хм. Сделал все группировки в обратном порядке. Не зависает.
2
Popkorm
20.12.12
✎
17:23
(1) Выгружай в ТаблицуЗначений, и там сортируй:
Сортировка("-Док")
3
Sj
20.12.12
✎
17:23
надо все группировки в обратном порядке сделать
4
Popkorm
20.12.12
✎
17:26
(3)при запросе более одной группировке он глючит
5
Alexor
20.12.12
✎
17:55
(4) Да вроде нормально отрабатывает.
(2) Ну этот вариант оставил как запасной.
Там просто еще исключение есть определенное. ТЗ не совсем удобна.
6
Ёпрст
гуру
20.12.12
✎
20:06
надо в самом тексте запроса упорядочить
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший