Имя: Пароль:
1C
 
Хитрый отчет на СКД
0 xXeNoNx
 
11.01.16
23:09
Подкинули мне тут задачку, сам не решил, пытаю разные варианты.
Суть задачи в следующем:

Пусть в регистре накопления хранятся приходы в себестоимости, структура: фирма, день недели, Себестоимость
Исходная таблица:

Фирма1   ---   Пн   ---   10000
Фирма1   ---   Ср   ---   5800
Фирма1   ---   Вт   ---   2000
Фирма1   ---   Ср   ---   4800
Фирма1   ---   Сб   ---   10000
Фирма1   ---   Сб   ---   3000

Вид отчета, который должен иметь вид

Фирма   ---   ПН   ---   ВТ   ---   СР   ---   ЧТ   ---   ПТ   ---   СБ   ---  ВС

Фирма1   ---  10000 --- 2000 ---5800   ---  0     ---     0      ---  10000  --- 0
Фирма1   ---          0 ---       0 ---4800   ---  0     ---     0      ---    3000  --- 0    

Реализация нужна на СКД.
Есть у кого какие мысли?
1 Мимохожий Однако
 
11.01.16
23:10
Регистр оборотный?
2 PRO100 NigGaZ
 
11.01.16
23:11
Непонятно на основании чего должно быть так?
Фирма1   ---
Фирма1   ---
Фирма1???
3 xXeNoNx
 
11.01.16
23:14
"---" Это разделители так изобразил
4 xXeNoNx
 
11.01.16
23:14
(1) Да без разницы
5 xXeNoNx
 
11.01.16
23:15
Можно так изобразить каждую из строчек

Фирма: Фирма1
ДеньНедели: Ср
Себестоимость: 5800
6 Defender aka LINN
 
11.01.16
23:17
(0) Есть, конечно. Первая из них: "скуяли 2 строки с "Фирма 1" и чем одна Ср отличается от другой?"
7 xXeNoNx
 
11.01.16
23:18
получается суммы совместно с днями недели "всплывают", т.е. сначала идет первый набор "пн, вт ...., вс", затем второй и т.д., т.е. если, например, в исходной таблице 3 - ср(три раза по средам был приход или в одну среду), то будет 3 строки в отчете.
8 xXeNoNx
 
11.01.16
23:19
(6) ничем не отличается, кроме как Ср(1) идет раньше чем Ср(2)
9 PRO100 NigGaZ
 
11.01.16
23:19
Походу группировка по фирмам, потом группировка по неделям, и еще горизонтальная по дням )))
10 xXeNoNx
 
11.01.16
23:21
(9) не, оно тогда свернется..., просуммируется, а надо именно 2 строки, с этим вариантом исходных данных
11 DrShad
 
11.01.16
23:22
(10) с фига ли?
12 xXeNoNx
 
11.01.16
23:23
(9)  (11)  А неделям..., а если в среду было 2 этих прихода, номер недели один и тот же
13 DrShad
 
11.01.16
23:28
Выведи таблицу значенифильмы по полям фирма, регистратор
14 xXeNoNx
 
11.01.16
23:29
(13) всмысле?
15 DrShad
 
11.01.16
23:31
В прямом
16 Defender aka LINN
 
11.01.16
23:32
(8) Давай поиграем в ролевые игры.
Я - SQL-сервер. Ты - одинэснег.
Ты: "Эта строка раньше идет"
Я: "Чем докажешь?"
Ты: "Ну... У меня на экране так"
Продолжать надо?
17 DrShad
 
11.01.16
23:32
Значением ресурса может быть и массив и таблица значений, внезапно?
18 xXeNoNx
 
11.01.16
23:34
(16) Ну понятно что по регистратору можно определить что идет в начале, что после... И..?
19 xXeNoNx
 
11.01.16
23:35
(17) Да какая разница что там...
20 DrShad
 
11.01.16
23:36
И я так думаю, удачи
21 xXeNoNx
 
11.01.16
23:37
Всем спасибо, решено)
22 DrShad
 
11.01.16
23:44
Не ври
23 Defender aka LINN
 
11.01.16
23:53
(18) У тебя в исходной таблице нет поля "Регистратор".
Нам дальше гадать, что там?
24 xXeNoNx
 
12.01.16
00:12
(23) Да, оно точно надо для запроса.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан