В отчете на СКД пропадает одно значение... #611837


#0 by HRom
Дурацкая какая то ситуация... Запускаю запрос в консоли запросов, всё "Ок". Напротив документа в нужной колонке есть значение. Копипастю текст запроса в СКД, формирую отчет, все строки и колонки есть, напротив всех доков значения есть, но напротив одного НЕТ (а в консоли запросов было). Никаких настроек в СКД нет - выводить детальные записи. Отборов, группировок, условного оформления нет. Блин, куда может пропадать одно!!! значение? Что то аж фантазии не хватает...
#1 by Нуф-Нуф
может в скд указан тип, а выходные значения могут быть разного типа
#2 by HRom
почему то "Автозаполнение" в СКД ставит этой колонке роль "Измерение"(хотя там числовые значения) меняю её вручную на "Без роли"
#3 by HRom
а какой результат будет: NULL * 0 = ???
#4 by ИС-2
будет везде NULL. Если выводить код у пропадающего значения, тогда что? Тестируйте под полными правами? СКД показывает только, то что есть право просмотра
#5 by HRom
значение это число, у него нет кода
#6 by ИС-2
можно попробывать выводить как вычисляемое поле, переимоновать его и т.д
#7 by HRom
такое ощущение, что СКД как то группирует по другому, чем консоль Есть таблица "ВТ_ПРоданоИОплачено" с колонками: ДокПоступления, ДокРеализации, Долг, СуммаРеализации. Запрос: ВЫБРАТЬ        ВТ_ПРоданоИОплачено.ДокПоступления,        СУММА(ВТ_ПРоданоИОплачено.СуммаРеализации),                ИЛИ ВТ_ПРоданоИОплачено.ДолгПокупателя ЕСТЬ NULL ) Пример таблицы: Поступл.№1 Реал.№1 50 100 Поступл.№1 Реал.№2  0 150 Поступл.№1 Реал.№3  0 200 КонсольЗапросов возвращает строку: "Поступл.№1 Реал.№1 350" А СКД ничего не возвращает. Т.е. такое ощущение, что СКД сначала группирует, а потом проверяет условие ГДЕ ВТ_ПРоданоИОплачено.ДолгПокупателя = 0
#8 by HRom
поправка: Пример таблицы: КонсольЗапросов возвращает строку: "Поступл.№1; 350" А СКД ничего не возвращает.
#9 by HRom
вообщем я так понял СКД сначала группирует результат запроса, а потом на результат группировки накладывает условие из "ГДЕ". Даже если никаких группировок в Запросе не описано. С учетом такой логики добился ожидаемого результата.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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