Как посчитать кол-во документов в запросе Есть запрос по документам (строкам). ТекстЗапроса = "//**{ЗАПРОС(Обработка) |Период с ДатаНачала по ДатаКонца; |ОбрабатыватьДокументы Все; |Док = Документ.ВидДок.ТекущийДокумент; |ПарШ1 = Документ.ВидДок.ПарШ1; |ПарТЧ1 = Документ.ВидДок.ПарТЧ1; ... |Функция КолСтрок = Счётчик(); ??? ... Количество строк получаю через Счетчик() А как бы получить количество документов ? |
сгруппировать по документу |
Сгруппировал, и ? |
и выбросить из запроса все остальное кроме Док = Документ.ВидДок.ТекущийДокуме Либо выгрузить запрос в ТЗ, Свернуть(Док,) ТЗ.Количество строк |
по нормальному только с временными таблицами, но они либо в 1с++ либо в 8. |
3-Дебилы >Выбросить "все остальное, кроме" не получится - основные данные берутся из ТЧ документов. А подсчет кол-ва документов - это так, попутно. Выгрузить запрос в ТЗ и свернуть тоже проблемно, на первый взгляд. Потому, что запрос - с настраиваемыми группировками, т.е. группировка по документам не единственная (хотя и самая последняя). Хрен там просто так свернешь. |
а там вроде был еще вариант выгрузить только одну колонку из запроса или из тз. В другую тз, а там свернуть :D |
[em]это так, попутно[/em] Ты же результат запроса как-то обрабатываешь? Вот там попутно и посчитай. Не? Или хочется именно для визуализации процесса обработки типа Состояние("Обработано документов...из...")? |
Текущее время: 03:20. Часовой пояс GMT +3. |