Имя: Пароль:
1C
 
СКД.Ресурсы (Итог по группировке отдела)
,
0 PRo100nik
 
04.06.19
21:30
Дано

Текст Запроса
выбрать
НачалоПериода(&ТекДата,Месяц) как ПериодМесяц,
НачалоПериода(&ТекДата,День) как ПериодДень,
5 как Сумма,
"ОТдел1" как Отдел,
"Иванов" как Продавец

Объединить

выбрать
НачалоПериода(&ТекДата,Месяц) как ПериодМесяц,
НачалоПериода(&ТекДата,День) как ПериодДень,
10 как Сумма,
"ОТдел1" как Отдел,
"Зайцев" как Продавец

Объединить

выбрать
НачалоПериода(&ТекДата,Месяц) как ПериодМесяц,
НачалоПериода(&ТекДата,День) как ПериодДень,
7 как Сумма,
"ОТдел2" как Отдел,
"Петров" как Продавец

Настройки отчета
Вид Таблица
Выбранные поля:Сумма
Строка
Продавец
Отдел
Колонка
Период месяц
Сейчас отчет формирует в таком виде
Продавец      01.06.2019                      
  Иванов      Сумма
    Отдел1    5

  Зайцев      Сумма
    Отдел1    10

  Петров      Сумма
    Отдел2    7

а требуется
Продавец      01.06.2019                      
  Иванов      Сумма
    Отдел1    15(Сумма всего отдела)

  Зайцев      Сумма
    Отдел1    15(Сумма всего отдела)

  Петров      Сумма
    Отдел2    7(Сумма всего отдела)
1 palsergeich
 
04.06.19
21:32
(0) Не поленился бы ДТ что ли своего решения приложил. Реально думаешь эту портянку аннализировать кому то интересно будет?
2 PRo100nik
 
04.06.19
21:40
Сорри. Нужно средствами скд нужна просуммировать сумму отдела и сопоставить эту сумму в соответствии группировки отдела.
3 palsergeich
 
04.06.19
21:48
Ну в чем сложность приложить внешний отчет хотя бы?
4 PRo100nik
 
04.06.19
21:51
а как приложить? Я только зарегилась, и нет кнопки скрепки в окне сообщения
5 palsergeich
 
04.06.19
22:05
(4) Выложи на любой файлообменник а сюда ссылку.
Яндекс или гугл диск пойдет вполне
6 PRo100nik
 
04.06.19
22:14
7 PRo100nik
 
05.06.19
06:35
Видать это нереализуемо
8 Здравый_смысл
 
05.06.19
06:56
Реализуемо. Сделай отдельным пакетом выборку с группировкой по отделу во временную таблицу, без продавцов, потом связь с основной выборкой по отделу.
9 PRo100nik
 
05.06.19
07:39
Запросом все можно, но хотелось бы обойти минимальным кодом строк
10 toypaul
 
гуру
05.06.19
07:51
11 PRo100nik
 
05.06.19
07:58
Я не могу отдел настроить в качестве колонки, их может быть очень много. Нужно строкой и под продавцом , так как продавец может отработать в нескольких отделах. Вот как сделать , не меняя настройки отчета скд. Перепробовала функции в массив и таблицу значений, но расчёт вычисления в контексте тек, группировки
12 toypaul
 
гуру
05.06.19
08:07
(11) невнимательно прочитал задачу. сейчас переделаю
13 PRo100nik
 
05.06.19
08:31
Все ещё актуально
14 toypaul
 
гуру
05.06.19
08:39
самый нормальный совет в (8)
15 PRo100nik
 
05.06.19
08:42
Ясно, только через запрос, средствами скд не получится
16 palsergeich
 
05.06.19
09:30
(15) можно через ВычислитьВыражение например, но лучше запросом
17 PRo100nik
 
05.06.19
09:33
Можно подробнее как сделать через вычислить и почему лучше запросом
18 palsergeich
 
05.06.19
09:36
(17) вычислить плоха тем, что если группировок много, то для практически каждой группировки надо будет писать свое выражение ресурса.
+ Отчёт становится плохо модифицируем, изменение структуры может привести к некорректным данным.
Это такой expert mode, это нужно применять только тогда, когда это оправдано.
19 toypaul
 
гуру
05.06.19
09:37
(16) постою послушаю тоже ... 2 часа туда сюда вертел ничего не придумалось.
20 PRo100nik
 
05.06.19
10:43
Ну предположим , что менять структуру отчета не будут, группировок всего 2, продавец и отдел, вот как по каждому продавцу , сопоставить сумму итоговую отдела через вычислит выражение, а ещё конечно лучше , если покажете примером .. можно во вложенном отчете по ссылке , просто уже как день кручусь и ничего путного не приходит
21 Здравый_смысл
 
05.06.19
11:33
Я же в (8) написал. Выбирай в ВТ с группировкой по отделу поля отдел и сумму, к основной выборке цепляй эту ВТ, связь по полю "отдел" , вытаскивай сумму из этой же ВТ. Будет щятье.
22 Здравый_смысл
 
05.06.19
11:33
Не надо возни с вычислениями вне запроса. Это совершенно лишнее.
23 Здравый_смысл
 
05.06.19
11:36
(19) ВычислитьВыражение - это когда больше одного источника данных, тот ещё трэш и угар. Пару раз воспользовался от безысходности, реально полезно, но лучше не злоупотреблять, когда можно обойтись без этого.
24 toypaul
 
гуру
05.06.19
11:40
(23) дэк дело в том что я с ВВ и ВВсГМ дружу. и 2 часах их вертел туда и сюда. ничего не выходит. ну нет возможности по подчиненной группировке с отбором по текущему значению группировки просуммировать.

а палсергееич молчит чего-то. нам же интересно :)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн