Имя: Пароль:
1C
1С v8
СКД -вертикальная группировка колонок в таблице результата.
0 e053nk
 
19.02.18
08:28
Нужно вывести группировки результата запроса в одной колонке друг под другом. Сейчас при настройке:
Исходные настройки:
http://www.screencast.com/t/tmh6OEH4grS

получаем:
Текущий результат:
http://www.screencast.com/t/kef1ofmjupn

Нужно что бы было так:

Желаемый результат:
http://www.screencast.com/t/4aDwvM1fmsQ

Что то не получается настроить вывод в таблицу в желаемом формате. В поиске искал-вроде как похожие темы есть -но до конца я не понял,вообще возможно такое форматирование средствами настройки СКД или нет?Т.е  какие настройки указать нужно в СКД, что бы вывести отчет в указанном формате?
1 Малыш Джон
 
19.02.18
08:37
Хммм... популярная тема) раз в четвертый за последнюю неделю натыкаюсь..

(0) При помощи кода объединять.

http://bit.ly/2EBgV5g
2 e053nk
 
19.02.18
10:37
Про программное объединение я темы видел, они все относительно старые- может уже какие то изменения или решения  не программно появились?
3 nordbox
 
19.02.18
10:48
Блин ну на вкладке Выбранные поля сделай группы. Неужели так сложно?
4 Малыш Джон
 
19.02.18
11:04
(3) и сколько штук их делать?
5 e053nk
 
19.02.18
11:07
(3) Честно говоря не совсем понимаю -как это работает? В какой группировке делать? И что в группу включать?
6 _Дайвер_
 
19.02.18
11:08
(3) +
(0) Добавляешь группу в настройках, и суешь туда то что нужно, у тебя получится группировка та что тебе нужна
7 _Дайвер_
 
19.02.18
11:12
8 Малыш Джон
 
19.02.18
11:21
(7) Теперь тебе задам вопрос: и сколько таких групп создавать? На каждое подразделение? И на каждый месяц?
9 e053nk
 
19.02.18
12:33
Это звиздец какой то -простейшая вроде задача, но так и не получается настроить в нужном формате. СКД интересная вещь, но "черный ящик" -что выйдет наружу не понятно. Пока оставил  вариант с отдельными колонками для всех группировок- будем смотреть как пользователи примут
10 nordbox
 
19.02.18
13:12
(9) Ты с луны свалился или дурака включаешь???
Честное слово, без обид.
Делай сначала группу Подразделение
В ней две подгруппы Семейный и вторая Типовой
В них запихивай в каждую свои поля.
11 rozer76
 
19.02.18
13:34
(10) у ТС подразделение и типдоговора  - группировки, какие группы/подгруппы ...
12 nordbox
 
19.02.18
13:40
(11) И чо?
13 nordbox
 
19.02.18
13:42
(0) Вообще слился
14 e053nk
 
19.02.18
13:56
(13) Я не слился..У меня еще параллельно куча дел проходит.
По поводу:
"Делай сначала группу Подразделение
В ней две подгруппы Семейный и вторая Типовой
В них запихивай в каждую свои поля.":
Подразделения -это группировка,
а Семейный и Типовой -это значения подчиненных группировок -и я сейчас знать не знаю сколько этих будет (2,5,8) -мне как эти подгруппы заводить?
15 nordbox
 
19.02.18
13:59
У тебя
>>Семейный и Типовой
Что? Измерение
Как оно называется?
Короче давай на почту отчет ))) может у  меня получится ))
16 e053nk
 
19.02.18
14:08
(15) >Семейный и Типовой -это значения группировки ТипДоговора.
Во вложение  из (0) Исходные настройки: -там видно что есть группировка ТипДоговора.
17 nordbox
 
19.02.18
14:09
+15 может тебе вообще форму отчета поменять???
потому что если у тебя
>>значения подчиненных группировок
Будет 123 это уже не отчет, а портянка
18 e053nk
 
19.02.18
14:51
Я форму не заказываю -это клиент хочет что бы было так.
19 nordbox
 
19.02.18
15:00
(18) Ну ТыЖПрограммист, попробуй объясни ему бредовость идеи
20 Малыш Джон
 
19.02.18
15:06
(19) почему бредовость? Бывает частенько нужно два-три вложенных уровня группировки по колонкам(с объединенными шапками у одной и той же группировки)
Другое дело, что в СКД такой возможности нет.
21 nordbox
 
19.02.18
16:49
(20)>>Другое дело, что в СКД такой возможности нет.
ЧИВООООООО?????
Не смеши мои тапочки
22 Малыш Джон
 
19.02.18
16:50
(21) продемонстрируй.
только сначала посмотри в (0) каков желаемый результат
23 nordbox
 
19.02.18
16:56
https://b.radikal.ru/b07/1802/38/db469c7b335f.jpg
Извращений можно делать до тошноты, один из вариантов
24 DrShad
 
19.02.18
17:06
(21) +1
25 nordbox
 
19.02.18
17:12
(22) Куда же ты пропал? )))
26 Малыш Джон
 
19.02.18
18:13
(25) ну сидеть на мисте - это не мое основное занятие, надо и деньги зарабатывать иногда)

(23) вот теперь сделай так, чтоб у тебя на 2017 была не отдельная шапка на каждый месяц, а одна - на год.

Я про это и писал: два-три уровня группировки с объединенной шапкой по каждому уровню группировки

На примере года это не так очевидно, а в примере у ТС, когда есть разбивка по месяцам, месяца - на подразделения, подразделения - на договоры(ну или что там) - если сделать так как в (23) - в глазах зарябит.
27 nordbox
 
19.02.18
18:53
А чем тебе год не устраивает?
28 Малыш Джон
 
19.02.18
19:01
(27) так в этом то весь и прикол.

если есть одна группировка(месяцы например) - без проблем добавляем в колонки группировку по месяцам
если нужно разбить показатели по группам - без проблем, добавляем фиксированные группы в выбираемые поля и норм

а если есть несколько вложенных группировок по колонкам - то туши свет - скд может наделать колонок столько, сколько получается колонок по самому нижнему уровню; а так как уровней вложенности несколько, то на последнем уровне получается дохрена колонок. И какая колонка к чему относится - это нужно реально читать название в каждой шапке, что не очень удобно.
29 nordbox
 
19.02.18
19:06
Дык во первых если у него отчет будет я Ноября 17-го по февраль 18-го Как и что он будет смотреть, Это раз.
Во вторых ему было предложено пересмотреть структуру отчета, В третьих у меня сейчас данные иначе просто построены на данный момент и ломать я их не буду ради эксперимента.
На ранних вариантах когда я делал структуру данных иначе, у меня было именно как ты и говоришь, год сверху, на всю партянку
30 nordbox
 
19.02.18
19:07
+29 даже если у него будет год сверху, то нахрена такая группировка между Ноябрем и Февралем, он все равно не увидит год
31 Малыш Джон
 
19.02.18
19:11
(28) ну я же пишу, что на примере с годом - неочевидно.

Вот один из реальных примеров: выбирается период в отчете(ну год или полгода там) и он формирует следующие данные - выбираются выплаченные деньги, при этом колонки бьются на подразделения, а подразделения внутри бьются по месяцам, чтобы оценить цифры помесячно. И если сделать так как в (23) то по одному подразделению будет шапок столько же, сколько и месяцев, и в целом нихрена не понятно с первого взгляда, какая цифра к какому подразделению относится, надо вчитываться в названия шапок.
32 Малыш Джон
 
19.02.18
19:11
(31) к (30)
33 nordbox
 
19.02.18
19:18
Ну дык он и пишет сверху дату, пусть месяц, потом подразделения, а Измерение у него всего одно-Сотрудник
Цель этого бреда?
Пример который я привел группировку по колонкам, у меня там измерений туева хуча, просто я их не показал, меня устраивает, а у него изначально бред.
34 nordbox
 
19.02.18
19:21
+33 Тогда уж пусть подразделение запихнет в группировку как измерение, и колонки квантует по месяцам, а в месяцах внутри по суммам
35 nordbox
 
19.02.18
19:23
+34 и будет у него сотры по по подразделениям сгруппированы, а колонки хоть по секундам пусть извращается
36 Малыш Джон
 
19.02.18
19:32
(35) если возвращаться к ТСу - то подразделения бьются ещё на что-то(предположительно договоры)

ну понятно, что все лишние группировки можно из колонок убрать и в строки впихнуть, но это не всегда удобно.

Плюс - мое мнение по поводу, что "СКД так не может" - именно о том, что несколько вложенных уровней группировок по колонкам(с одной шапкой - на одну группировку по всем уровням) сделать чисто средствами СКД не получится. А уж реально это нужно, или это бред - это дело десятое.
37 nordbox
 
19.02.18
19:35
Можно много чего вкладывать, просто все зависит от того как данные организованны, какая структура у данных
38 nordbox
 
19.02.18
19:36
Заметь, кроме нас с тобой эту ветку ни кто не читает )))
ТС не надо, а лично мне тем более )
39 e053nk
 
19.02.18
21:52
(38) Не, не-я ветку читаю, очень интересные вещи. Не всегда могу находится на форуме-но информацию принимаю, пытаюсь натянуть на свою задачу. Пока вариант, предложенный   nordbox не дает нужного результата-либо он вообще не применим для моего случая, либо руки у меня кривые. Но пока получается только как в (23) с годами-но это совсем не то что нужно
40 nordbox
 
19.02.18
22:04
(39) Ну вот смотри
у тебя будет таблица:

Подразделение        КолДоковЗаписи|КолУслуг|СуммаУслуг
  Договор  
    Сотрудники    
________________________
Подразделение 1
  Семейный
    Иванов
    Петров
  Типовой
    Плюшкин
    Ватрушкин
Подразделение 2
  Семейный
    Сидоров
    Козлов
  Типовой
.....
Далее идут итоги по группировкам
Итого по всей конторе
А колонки группируются у тебя по датам, неделям или месяцам  как там тебе надо
Будет более читаемый отчет, кроме того что бы в глазах не рябило, группировки же схлопываются плюсиками
41 nordbox
 
19.02.18
22:07
Можно договора с подразделениями поменять местами, все зависит от необходимости видения картинки
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший