Вход | Регистрация


1С:Предприятие ::

Метки:

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

Я
   mzelensky
 
14.11.17 - 15:18
Доброго времени суток!

Имею отчет следующей иерархии:

в Строках группировка по Товару.
В Колонках группировка по складам.

И ресурсы:
Остаток
Количество в пути
Количество Продано

Пример по ссылке

[url=http://radikal.ru][img]http://s008.radikal.ru/i306/1711/89/c88ff03d6f25.jpg[/img][/url]
 
  Рекламное место пустует
   mzelensky
 
1 - 14.11.17 - 15:19
Вот ссылка нормальная:

http://s008.radikal.ru/i306/1711/89/c88ff03d6f25.jpg
   mzelensky
 
2 - 14.11.17 - 15:21
Как видно на картинке, для склада "Город" ресурсы "В пути" и "Кол продано" заполнены, а для склада "ШоуРум" абсолютно пустые.

Задача в группировке склада "ШоуРум" скрыть пустые колонки "В пути" и "Кол продано"
   mzelensky
 
3 - 14.11.17 - 15:22
Самое простое, банальное и кривое - пробегаться циклом по колонкам, искать нужную группировку и если там пусто, ты скрывать область. Но это будет дико долго и криво, как по мне.

Ищу иные варианты
   mzelensky
 
4 - 14.11.17 - 15:23
Пробовал сделать в группировке колонки "Склад" несколько других группировок, по одной на каждый ресурс и там делать отбор типа "Если значение ресурса <> 0".... но как-то криво отчет тогда выглядит.
   vicof
 
5 - 14.11.17 - 15:29
Нельзя на нормальный картинкообменник выложить? Или на яндексдиск в крайнем случае. Что вы все этим радикалом пользуетесь?
   mzelensky
 
6 - 14.11.17 - 15:31
(5) Пожалуйста:

http://prntscr.com/haavyh
   vicof
 
7 - 14.11.17 - 15:35
После программного формирования смотреть пустоту в колонке.
И есть пустота, удалять колонки в группировке.

Как по мне, информативность отчета с пустыми колонками выше.
   mzelensky
 
8 - 14.11.17 - 15:37
(7) Смотри запись (3)

"Как по мне, информативность отчета с пустыми колонками выше." - заказчик считает иначе
   kittystark
 
9 - 14.11.17 - 15:57
1. в существующей группировке по складам оставляешь поле группировки, а в выбранных полях чтоб ничего не было

2. этой же группировке добавь подчиненную группировку "детальные записи", в ней выбранные поля "В пути"

3. еще "детальные записи" как 2., только уже с ресурсом "кол продано"

4. в ней же добавь ПОДЧИНЕННУЮ группировку по складу, добавь ресурс "остаток"

пересортировать эти подчиненные группировки как надо (п.4 - на первое место)
   vicof
 
10 - 14.11.17 - 16:00
Есть еще такая штука, называется условное оформление, попробуй
 
  Рекламное место пустует
   kittystark
 
11 - 14.11.17 - 16:01
+(9) в условном оформлении "корневой" группировки по складу зафигачить для всех полей макс/мин ширину равной 0.1
   mzelensky
 
12 - 14.11.17 - 18:21
(9) Пробовал делать аналогичным образом. В принципе отчет формируется, как надо, НО из-за дополнительных группировок в груперовке "Склад" появляется "плюсик"...т.е. отчет вложенность отображает. В итоге отчет смотрится отвратительно.

А как его убрать (не отображать эту вложенность) пока не соображу
   kiruha
 
13 - 14.11.17 - 18:57
(0)
В исходной таблице (запрос) сделать условие
Остаток <>0 или ОткудаЗабирать <> 0 ....
   mzelensky
 
14 - 14.11.17 - 19:01
(13) Нет, это не то условие. Таким образом ты строки уберешь из финальной выборки, а они там должны быть.
   kiruha
 
15 - 14.11.17 - 19:04
(14)
Так ты определись - нужны они или нет
Если то нужны то нет - значит в логике где то пробел

А условие буквально вчера отчет сдавал - все ОК
   Cyberhawk
 
16 - 14.11.17 - 20:08
Скока платят за решение вопроса?
   PCcomCat
 
17 - 14.11.17 - 21:54
Поставить отбор в колонке на проверку итога, в настройках - не выводить отбор.
   mzelensky
 
18 - 15.11.17 - 09:26
(15) Я уже давно определился. Это ты читай внимательно!

Мне нужно скрыть пустые КОЛОНКИ!!! А не строки. Открой пример макета по ссылке и посмотри.
   mzelensky
 
19 - 15.11.17 - 09:28
(17) "Поставить отбор в колонке на проверку итога" - это как?
   darius357
 
20 - 15.11.17 - 09:55
ну как всегда побакланили, и нифига толку
   mzelensky
 
21 - 15.11.17 - 09:55
С условным оформлением вроде получилось. Куча условий правда, но выводит как нужно!!!

Всем спасибо
   PCcomCat
 
22 - 15.11.17 - 10:33
(19) Вычисляемое поле "ИтогПоКолонкеТакойТо", в отборе по колонке поставить "ИтогПоКолонкеТакойТо"<> 0



Список тем форума
  Рекламное место пустует
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует