Запрос в обработке и запрос в консоли отчетов выдают разные результаты #772967


#0 by YFedor
Имеется БП 2.0 (2.0.65.21) Выполняю запрос в консоли отчетов - получаю в результате 23 строки и сумму 10 284,38 Выполняю запрос в обработке получаю в результате 65 строк и сумму 18 665,57 Как такое возможно? Запросы: № 1 Консоль отчетов ВЫБРАТЬ     ХозрасчетныйОстатки.Субконто1,     ХозрасчетныйОстатки.Субконто2,     ХозрасчетныйОстатки.Субконто2,     втСпецодеждаБаланс.Субконто2, ГДЕ     втСпецодеждаЗаБаланс.Субконто1 ЕСТЬ NULL     И втСпецодеждаЗаБаланс.Субконто2 ЕСТЬ NULL     И втСпецодеждаЗаБаланс.Субконто3 ЕСТЬ NULL СГРУППИРОВАТЬ ПО     втСпецодеждаБаланс.Субконто1,     ХозрасчетныйОстатки.Субконто2,     ХозрасчетныйОстатки.Субконто2, ГДЕ     втСпецодеждаЗаБаланс.Субконто1 ЕСТЬ NULL     И втСпецодеждаЗаБаланс.Субконто2 ЕСТЬ NULL     И втСпецодеждаЗаБаланс.Субконто3 ЕСТЬ NULL СГРУППИРОВАТЬ ПО     втСпецодеждаБаланс.Субконто1, АВТОУПОРЯДОЧИВАНИЕ
#1 by Cyberhawk
Ты забыл сравнить параметры - в консоли у тебя, чай, дата, а в обработке - граница (как вариант)
#2 by FIXXXL
в отладчике перво наперво параметры запроса проверь
#3 by YFedor
, параметры везде одинаковые и типы тоже
#4 by lodger
&ГраницаСреза где?
#5 by YFedor
так параметр период в консоли появляется автоматически, а в обработке его приходится добавлять самому. Граница среза = Период в консоли
#6 by lodger
я бы не был так уверен в "автоматически". это же параметр виртуальной таблицы, которая и с пустым параметром работает, только срежет на текущую дату.
#7 by YFedor
ты консоль-то запускал хоть раз?
#8 by lodger
не, только отладчик, только хардкор.
#9 by Sabbath
Первая мысль, конечно - проверить параметры. Вторая мысль - если консоль отчетов на СКД, то текст результирующего запроса может меняться в зависимости от настроек. Я не совсем понял, зачем ты смотришь по консоли отчетов, если есть консоль запросов, которая выдаст тебе результат именно этого запроса. Ведь тебе не нужно смотреть, как это будет в отчете, а интересует какая-то обработка. Если отличается в консоли запросов и в обработке, то дело может быть только в параметрах.
#10 by YFedor
Я сначала сделал запрос в консоли отчетов, чтобы посмотреть есть ли нужные записи. раз записи есть, значит нужно с ними делать заданные действия. консоль отчетов не умеет делать эти действия - вот и пришлось делать обработку, а там опа и результат-то совсем другой ... чешу репу ...
#11 by Sabbath
Ну не знаю, разбери по частям запросы в консоли и в обработке, и отследи, в какой момент появляются различия
#12 by YFedor
консоль запросов выдает тот же результат, что и в обработке
#13 by YFedor
А я в консоли отчетов делаю простенькие отчеты для бухов - печально, теперь не факт, что отчеты выдают правильный результат
#14 by Sabbath
Если тебе не отчет надо сделать, а просто получить результат запроса, то забей на консоль отчетов. А если нужен отчет на СКД, то придется разбираться в СКД :) С виртуальными таблицами там все не так просто, особенно с бухгалтерскими и ОстаткиИОбороты. Надо правильно настраивать роли, параметры и выводимые поля, а то может пойти кривизна.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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