Отчет СКД. Скрыть пустые колонки в группировке #808402


#0 by mzelensky
Доброго времени суток! Имею отчет следующей иерархии: в Строках группировка по Товару. В Колонках группировка по складам. И ресурсы: Остаток Количество в пути Пример по ссылке [url=]
#1 by mzelensky
Вот ссылка нормальная:
#2 by mzelensky
Как видно на картинке, для склада "Город" ресурсы "В пути" и "Кол продано" заполнены, а для склада "ШоуРум" абсолютно пустые. Задача в группировке склада "ШоуРум" скрыть пустые колонки "В пути" и "Кол продано"
#3 by mzelensky
Самое простое, банальное и кривое - пробегаться циклом по колонкам, искать нужную группировку и если там пусто, ты скрывать область. Но это будет дико долго и криво, как по мне. Ищу иные варианты
#4 by mzelensky
Пробовал сделать в группировке колонки "Склад" несколько других группировок, по одной на каждый ресурс и там делать отбор типа "Если значение ресурса <> 0".... но как-то криво отчет тогда выглядит.
#5 by vicof
Нельзя на нормальный картинкообменник выложить? Или на яндексдиск в крайнем случае. Что вы все этим радикалом пользуетесь?
#6 by mzelensky
Пожалуйста:
#7 by vicof
После программного формирования смотреть пустоту в колонке. И есть пустота, удалять колонки в группировке. Как по мне, информативность отчета с пустыми колонками выше.
#8 by mzelensky
Смотри запись "Как по мне, информативность отчета с пустыми колонками выше." - заказчик считает иначе
#9 by kittystark
1. в существующей группировке по складам оставляешь поле группировки, а в выбранных полях чтоб ничего не было 2. этой же группировке добавь подчиненную группировку "детальные записи", в ней выбранные поля "В пути" 3. еще "детальные записи" как 2., только уже с ресурсом "кол продано" 4. в ней же добавь ПОДЧИНЕННУЮ группировку по складу, добавь ресурс "остаток" пересортировать эти подчиненные группировки как надо (п.4 - на первое место)
#10 by vicof
Есть еще такая штука, называется условное оформление, попробуй
#11 by kittystark
+ в условном оформлении "корневой" группировки по складу зафигачить для всех полей макс/мин ширину равной 0.1
#12 by mzelensky
Пробовал делать аналогичным образом. В принципе отчет формируется, как надо, НО из-за дополнительных группировок в груперовке "Склад" появляется "плюсик"...т.е. отчет вложенность отображает. В итоге отчет смотрится отвратительно. А как его убрать (не отображать эту вложенность) пока не соображу
#13 by kiruha
В исходной таблице (запрос) сделать условие Остаток <>0 или ОткудаЗабирать <> 0 ....
#14 by mzelensky
Нет, это не то условие. Таким образом ты строки уберешь из финальной выборки, а они там должны быть.
#15 by kiruha
Так ты определись - нужны они или нет Если то нужны то нет - значит в логике где то пробел А условие буквально вчера отчет сдавал - все ОК
#16 by Cyberhawk
Скока платят за решение вопроса?
#17 by PCcomCat
Поставить отбор в колонке на проверку итога, в настройках - не выводить отбор.
#18 by mzelensky
Я уже давно определился. Это ты читай внимательно! Мне нужно скрыть пустые КОЛОНКИ!!! А не строки. Открой пример макета по ссылке и посмотри.
#19 by mzelensky
"Поставить отбор в колонке на проверку итога" - это как?
#20 by darius357
ну как всегда побакланили, и нифига толку
#21 by mzelensky
С условным оформлением вроде получилось. Куча условий правда, но выводит как нужно!!!
#22 by PCcomCat
Вычисляемое поле "ИтогПоКолонкеТакойТо", в отборе по колонке поставить "ИтогПоКолонкеТакойТо"<> 0
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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