определить кол-во документов в выборке ? #360675


#0 by Дима123
а возможно ли как-нибудь опередлить сколько документов в выборке после применения Док.ВыбратьДокументы(датаОт,датаПо); ? сейчас делаю так : в цикле Пока Док.ПолучитьДокумент(датаОт,датаПо); считаю кол-во. а вот когда начинаю их снова перебирать в цикле, цикл уже, как я понял, оказывается в конце и ничего не выдает. Либо заново делать Док.БвыратьДок......, а потом цикл либо же как-то вернуться на начало выборки. Вопрос как ? Есть какое-нибудь красивое решение ? Всем заренее благодарен за поддержку.
#1 by butterbean
запросом: выгружаешь в ТЗ потом перебираешь
#2 by Heckfy
Во первых: отказаться от цикла. Во вторых: использовать запрос. Иначе, за скорость выполнения тебя юзвери разорвут.
#3 by ДенисЧ
select count(*) from _1sjourn where date_time_iddoc >= @BegDate and dat_time_iddoc <= @endDate
#4 by Heckfy
+ в запросе есть фоункция "Количество".
#5 by Heckfy
Изыди сатана. Рано еще об этом!! :)
#6 by ДенисЧ
Самое время %:-)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям