v7: запрос, условие сумма документа #710681


#0 by zalst
Наверное где-то туплю, помогите задача примитив, нужно через запрос отоборать документ, сумма которого = заданной Текст запроса: Если запускаем с "заданнаясумма = 0" то все ок, выводит правильные итоговые суммы документов. если вносим фильтр по сумме - нифига не выводится. не могу понять почему, кто поможет? (проблему конечно давно решил, вставил фильтр вручную позже, но очень хочется понять где ошибаюсь)
#1 by Ёпрст
f ytabr cnfdbnm abkmnh yf bnjub pfghjcf
#2 by Ёпрст
tckb xt? having-uf d xjhyjv pfghjct ytvf? tckb njkmrj yt gbcfnm zdyj? rfr bnju gj rjkjyrt
#3 by WB789
Что первично Функция или Условие?
#4 by zalst
функция, как показано.. хмм, а это мысль! спасибо, сейчас проверю себя! не подумал об этом
#5 by zalst
не.. пробовал ставить условие и перед группировкой, и перед функцией, не пашет
#6 by Ёпрст
читай и .
#7 by Ёпрст
если че, условие будет накладываться на каждую строку документа. Это обычный where , а не having
#8 by Ёпрст
обойти тоже можно, через Итог
#9 by zalst
ага.. т.е. условие на итоги ставить бесполезно, понял, спасибо. нужно вручную значит проверку
#10 by zalst
для итога должно быть соот-вущее поле в реквизите, а оно не всегда есть :), если имеется ввиду Док.Итог("сумма")
#11 by Ёпрст
Док.Итог("сумма") можно заставить работать всегда, даже если нет галки итог по колонке
#12 by zalst
как :)? или в смысле док.итог("сумма") всегда прокатит в запросе?
#13 by zalst
огромное спасибо за помощь
#14 by Ёпрст
если не стоит галка, то одна строка кода и Док.Итог заработает.. правда, 1с-ине от этого не легче.. выбрать строки надо перед этим.
#15 by an-korot
ты путаешь запрос 8 и 7 )) ты переменную счет уже объявил и заново обращаться к ее корню не нужно: Текст запроса:
#16 by Ёпрст
подумай еще
#17 by an-korot
че тут думать пилить нужно ))) да, да... суммаСНДС новая переменная и нужно к корню обращаться |СуммаСНДС = Документ.Счет.СуммаСНДС;
#18 by an-korot
Текст запроса:
#19 by Ёпрст
СуммаСНДС - реквизит табличной части. Автору нужно наложить условие на сумму документа, которая = Итог(СуммаСНДС)
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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