|   |   | 
| 
 | Отчет на СКД с динамическими колонками | ☑ | ||
|---|---|---|---|---|
| 0
    
        Falex 05.06.12✎ 00:03 | 
        Вопрос. Можно ли имея результат выполнения запроса (в СКД) построить такую таблицу: (место хранение [x], где х - приоритет в выборке)
  Номенклатура Место хранения 1 Место Хранения 2 Место хранения 3 Товар1 123.56 155.68 Товар2 967.67 Товар3 944.56 235.66 255.66 Исходная выборка: Товар1 Приоритет = 1 123.56 Товар1 Приоритет = 2 155.68 Товар2 Приоритет = 1 967.67 Товар3 Приоритет = 1 944.56 Товар3 Приоритет = 2 235.66 Товар3 Приоритет = 3 255.66 | |||
| 1
    
        Falex 05.06.12✎ 00:15 | 
        Я имею ввиду построить такой вид отчета в СКД?     | |||
| 2
    
        Пеппи 05.06.12✎ 00:20 | 
        непонятно насчет места хранения, вот и ответов нет. )
  а так да, в СКД можно сделать ) | |||
| 3
    
        echo77 05.06.12✎ 08:24 | 
        Если я правильно понял, тебе надо кросс-таблицу:
  В строках: Товар В колонках: Приоритет(Место хранения) Ресурс: Твоя сумма | |||
| 4
    
        Falex 05.06.12✎ 08:36 | 
        В СКД можно так сделать? "Место хранения" можно убррать - оставить только приоритет :)     | |||
| 5
    
        Cube 05.06.12✎ 08:49 | 
        (4) Можно, разрешаем.     | |||
| 6
    
        Falex 05.06.12✎ 13:13 | 
        А кросс-таблица - это обычная таблица в СКД?     | |||
| 7
    
        Алексей777 05.06.12✎ 13:20 | 
        приоритет в смысле, чтоб по порядку поля выводились? 1, 2, 3 ...     | |||
| 8
    
        Falex 05.06.12✎ 13:45 | 
        Ну грубо говоря есть таблица значений (колонки "Товар","Приоритет","Количество)"):
  Товар1 Приоритет = 1 123.56 Товар1 Приоритет = 2 155.68 Товар2 Приоритет = 1 967.67 Товар3 Приоритет = 1 944.56 Товар3 Приоритет = 2 235.66 Товар3 Приоритет = 3 255.66 вот и надо вывести как написано в первом посте. | |||
| 9
    
        echo77 05.06.12✎ 13:49 | 
        Ну так и делай так:
  http://i25.fastpic.ru/big/2012/0605/7a/0b0599caf8aee08d90e734fd22fcd37a.png | |||
| 10
    
        Алексей777 05.06.12✎ 13:50 | 
        тогда в поле запроса можно так:
  Выбор когда приоритет = 1 123,56 Тогда "Место хранения 1" когда ... конец Соответственно Приоритет - это ресурс. | |||
| 11
    
        Falex 05.06.12✎ 14:53 | 
        А если будет Количество тип не число, а строка     | |||
| 12
    
        Falex 05.06.12✎ 14:55 | 
        Товар1 Приоритет = 1 "тест1" 
  Товар1 Приоритет = 2 "тест2" Товар2 Приоритет = 1 "тест3" Товар3 Приоритет = 1 "тест4" Товар3 Приоритет = 2 "тест55" Товар3 Приоритет = 3 "тест16" То как в СКД вывести: Номенклатура Приоритет 1 Приоритет 2 Приоритет 3 Товар1 тест1 тест2 тест3 Товар2 тест4 Товар3 тест55 тест16 | |||
| 13
    
        echo77 05.06.12✎ 15:08 | 
        (11) Засовываете количество в ресурс. Функцию - или никакую или Максиммум/Минимум.
  Читаете Хрусталёву | |||
| 14
    
        Falex 05.06.12✎ 15:16 | 
        Если использовать максимум(Количество), то будет такой результат
  Приоритет Товар 1 Тест3 Товар 2 Тест 4 Товар 3 Тест55 | |||
| 15
    
        Falex 05.06.12✎ 15:36 | 
        У Хрусталевой разве это написано?     | |||
| 16
    
        Falex 05.06.12✎ 16:10 | 
        А такой результат неверен. Нет у Хрусталевой такого.     | |||
| 17
    
        ProDeveloper 05.06.12✎ 16:18 | 
        Может я че не понял, но вроде же просто +Таблица, Приоритет в колонки, товар в строки, ресурс в ресурс? Не?     | |||
| 18
    
        Falex 05.06.12✎ 16:19 | 
        а вот ресурс в ресурс. Если в СКД указывать количество в Максимум в СКД то для каждого товара выводится только один показатель, т.е. выглядет все вот так
  Номенклатура Приоритет Товар 1 Тест3 Товар 2 Тест 4 Товар 3 Тест55 | |||
| 19
    
        ProDeveloper 05.06.12✎ 16:23 | 
        В твоем примере обычная кросс-таблица, +Таблица, в колонки Приоритет, в строки Номенклатуру, ресурс = Сумма(ТвойРесурс), или ты невнятно выразился.     | |||
| 20
    
        Falex 05.06.12✎ 16:35 | 
        Вот выборка
  Номенклатура МестоХранения Приоритет Ботинки женские натуральная кожа "С1П2" 0 Ботинки женские натуральная кожа "С3П2" 1 Ботинки женские демисезонные "333.33" 0 С Суммой по ресурсу (место хранения) не получится. Максимум выводит не то. А должно быть Приоритет 0 Приоритет 1 Ботинки женские натуральная кожа "С1П2" "С3П2" Ботинки женские демисезонные "333.33" | |||
| 21
    
        Falex 05.06.12✎ 16:37 | 
        Да. Все люкс. отбой;)     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |