Опция "Без итогов" в Запросе #370307


#0 by BaShа
А что, есть какая-то хитрость в Запросе с опцией "Без итогов". Решил - "для порядку" - поставить это словечко в запрос и получил зависание при Запрос.Выгрузить(ТЗ)! В чем тут дело ?
#1 by YHVVH
хм ничего подоьного не наблюдал. вообще Выгрузить(<?>,,) Синтаксис: Выгрузить(<ТаблЗнач>,<Флаг>,<Итоги>) Назначение: Выгружает результаты запроса в таблицу значений. Возвращает число: 1 - если выгрузка произошла успешно, иначе - 0. Параметры: <ТаблЗнач> - Таблица значений, куда выгружаются результаты запроса. <Флаг> - необязательный параметр. Число или строка: 0 - значения групп и функций (по умолчанию); 1 - значения групп и функций, дополнительных переменных; 2 - значения упорядочиваний групп и функций; 3 - значения упорядочиваний групп и функций, дополнительных переменных; Строка - '' Товар, Товар, Товар, Склад, Приход, Расход'', где Товар - значение первого упорядочивания группировки ''Товар''. <Итоги> - необязательный параметр. Число: 0 - итоги по группировкам не выводить; 1 - итоги по группировкам выводить сверху (по умолчанию); 2 - итоги по группировкам выводить снизу; 3 - итоги по группировкам выводить сверху и снизу. если итогов нет а их заставляют выводить может поэтому.
#2 by BaShа
Пробовал. Параметр "Итоги"=0 (выгруз. без итогов) и Итоги=1. Все одно: зависает!
#3 by YF
А я до сих пор не понимаю этого "Без итогов" ...
#4 by YHVVH
а висит именно выгрузить?
#5 by BaShа
Судя по документации: не накапливать в результате запроса итогов по группировкам, которые (в случае "с итогами") можноо получать из Запрос.Группировка(ИмяГруппировки)
#6 by BaShа
Да, именно, Запрос.Выгрузить. Убираю "Без итогов" - моментально проскакивает дальше.
#7 by YHVVH
ждем гуро
#8 by КонецЦикла
Плохо...
#9 by jj_mail
а если не выгружать результаты в ТЗ, а пробежать по группировке, тоже виснет ?
#10 by BaShа
Не пробовал.
#11 by jj_mail
стоило бы.... может там с ТЗ чегой-то не так
#12 by КонецЦикла
Не пробежишься, т.к. итогов нету ЗЫ. В общем кода нету и вообще фигня какая-то
#13 by BaShа
Вроде бы, в этом случае должно работать: Пока Запрос.Группировка = 1 Цикл Т.е. перебор всех "рядовых" строк РезультатаЗапроса.
#14 by Ёпрст
не должно, а работает.
#15 by dk
+1 иногда работает, иногда нет, но если работает, то прилично ускоряет запрос
#16 by Ёпрст
вообще, Без Итогов полезная штука... Например, получать несвязанные данные: Вот так - в выборке будут документы всех видов... а если прибить "Без Итогов" в выборке будет только первая группировка.
#17 by jj_mail
Если в запросе есть переменная и по ней делается группировка, то в результат запроса данные попадать должны не зависимо от итогов. Встроенная справка 1с говорит, что "Без итогов" позволяет не накапливать ИТОГИ по группировкам, чем ускоряет выборку данных запросом
#18 by Ёпрст
еще чего написано в справке ?
#19 by jj_mail
почитай...
#21 by Ёпрст
Болеем? ..
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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