Исчезает вычисляемое поле СКД при группировке по нем #798822


#0 by D_E_S_131
Поле вычисляется по результату соединения 2-х наборов данных. В детальных записях значения присутствуют. Когда по этому полю строишь группировку, то данные не попадают в отчет. Из-за чего бы это могло быть?
#1 by runoff_runoff
ответ очевиден.. в пользовательстком поле надо записать выражение не только для детальных записей..
#2 by D_E_S_131
Вопрос №2 - как писать выражения не для детальных записей?
#3 by Cyberhawk
Добавь вычисляемое поле в ресурсы
#4 by Cyberhawk
А если товарищ из прав и речь о пользовательском поле, то у поля-выражения задается два выражения: для детальных записей и для итоговых записей
#5 by Cyberhawk
Но судя по скриншоту из у тебя все-таки вычисляемое поле, там никакого выражения для итоговых записей нигде задавать не надо (да и негде)
#6 by D_E_S_131
Вот и меня это удивило. При чем группировка по этому полю для варианта, когда равно "Да" строится нормально, а вот строки по "Нет" исчезают.
#7 by Cyberhawk
Покажи на картинке, где там у тебя что исчезает
#8 by D_E_S_131
На скриншоте: верхний рисунок - это детальные записи, средний рисунок - это группировка по полю "ЕстьПриемка" и детальные записи.
#9 by Cyberhawk
Пропиши в выражении просто "Истина", затем просто "Ложь", в обоих случаях проверь, будет ли работать группировка
#10 by D_E_S_131
Если просто прописать, то все работает. Тут видимо как раз "собака" в построении группировки при проверке вычисления на NULL. При чем для значений NULL, полученных в запросе есть управляющие настройки, типа игнорировать или нет. А тут NULL возникает в результате соединения двух наборов записей и как СКД отрабатывает такой момент - загадка. Я думал, что формирование отчета идет согласно порядку закладок в настройках СКД, т.е. получили данные, связали наборы, вычислили поля, параметры, ресурсы, а в конце сформировали по настройке. Но нет...
#11 by D_E_S_131
В принципе как вариант, передать внешние данные не в отдельный набор, а как параметр для временной таблицы, которую уже и соединять в основном запросе.
#12 by D_E_S_131
Ан-нет, ТЗ в ВТ для СКД не работает - только внешний набор данных. :(
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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