| 
    
            
         
         | 
    
    
  | 
Хитрый отчет на СКД | ☑ | ||
|---|---|---|---|---|
| 
    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) Да, оно точно надо для запроса.     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |