Как узнать сколько строк в запросе ? #201160


#0 by Vacony
Нужно знать количество обходов Групировки(N) заранее ? Т.е. сколько там значений (строк). Прогресс-бар хочу сделать...
#1 by GAnS
тока через Запрос.Выгрузить(ТаблЗнач,,)
#2 by Uho
Счётчик
#3 by КонецЦикла
2 Превед, не всегда корректно (как ни парадоксально)
#4 by Uho
привет, ну смотря, какой там запрос у
#5 by Vacony
1 - не хотел бы - не красиво2 - а самый простой пример ? синтаксис какой ? функция мкол=счетчик или Запрос.Счетчик ?4 - Запрос простой достаточно
#6 by Uho
http://twilight5023.narod.ru/report.html
#7 by Vacony
мда.. что-то данные непонятные какие-то..очевидно прийдется делать тупо в лоб... а то Счетчик, Сумма и простой пробег по 1 группировке дают разные числа...
#8 by GAnS
Ну ВыгрузитьВТаблЗнач и КоличествоСтрок верный спосооб, хотя конечно если значенйи группировок дофигища то скорочть выполнения отчета дольше.ХЗ.
#9 by Vacony
8 - не, так не катит, т.к. мне надо знать не ВСЕГО строк, а по конкретной группировке... Проще пробежать пустым циклом по групировке и получить количество.. благо записей не более 2 тыс. Хотя странно, вроде задача простая, но Счетчик не дает этой цифры
#10 by Uho
покажи запрос то
#11 by Rovan
при чем тут пробег ? итоговый Счетчик дает значение до всех группировок
#12 by GAnS
ну так выгрузи в ТЗ тока свою группировку.Выгрузить(тз,"ТвоеЗначениеГруппирорвки",0)
#13 by Vacony
11 - а внутри каждой - значения только текущей. Только он почему-то не совпадает в реальным количеством строк. не на сильно, но все же
#14 by Rovan
может группы убрать - иногда они мешат подстчету
#15 by Vacony
14 - В запросе и так стоит Без групп, как еще сильней убрать не знаю ;р
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С