СКД Запрос по двум периодам

1. applesound 1 21.02.20 11:17 Сейчас в теме
Добрый день.
Необходимо в СКД вывести Диаграмму сравнения продаж месяцев разных периодов с разницей.
В консоле запрос собран, данные сверены, беда с СКД. На закладке Параметры в СКД вывел периоды: НачалоПрошлый, КонецПрошлый и НачалоТекущий, КонецТекущий. На форму никак не удаётся вывести эти данные.
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. DanDy 57 21.02.20 11:30 Сейчас в теме
Выложите скрин вкладки ПАРАМЕТРЫ в СКД, скорее всего там нужно убрать галки "Ограничить"
5. applesound 1 21.02.20 12:37 Сейчас в теме
(2)Думаю беда в модуле формы.
6. applesound 1 21.02.20 12:41 Сейчас в теме
3. Lenten 25 21.02.20 12:28 Сейчас в теме
4. applesound 1 21.02.20 12:33 Сейчас в теме
вкладка Параметры

И
Сам запрос к базе:

ВЫБРАТЬ
    ВЫБОР
        КОГДА (НЕ ПродажиОбороты.ДокументПродажи.ВалютаДокумента.Код = "643"
                И НЕ ПродажиОбороты.ДоговорКонтрагента.РасчетыВУсловныхЕдиницах) = ЛОЖЬ
            ТОГДА ВЫРАЗИТЬ((ПродажиОбороты.СтоимостьОборот - ПродажиОбороты.НДСОборот) / 1000 КАК ЧИСЛО(15, 1))
        ИНАЧЕ 0
    КОНЕЦ КАК СтоимостьБезНДС_ТысРубТекущий,
    ВЫБОР
        КОГДА (НЕ ПродажиОбороты.ДокументПродажи.ВалютаДокумента.Код = "643"
                И НЕ ПродажиОбороты.ДоговорКонтрагента.РасчетыВУсловныхЕдиницах) = ИСТИНА
            ТОГДА ВЫРАЗИТЬ((ПродажиОбороты.СтоимостьОборот - ПродажиОбороты.НДСОборот) / 1000 КАК ЧИСЛО(15, 1))
        ИНАЧЕ 0
    КОНЕЦ КАК СтоимостьВалютаТекущий,
    ВЫРАЗИТЬ((ПродажиОбороты.СтоимостьОборот - ПродажиОбороты.НДСОборот) / 1000 КАК ЧИСЛО(15, 0)) КАК СтоимостьБезНДС_Тыс_рубТекущий
ПОМЕСТИТЬ Текущий
ИЗ
    РегистрНакопления.Продажи.Обороты({(&НачалоТекущий)}, {(&ОкончаниеТекущий)}, Месяц, ) КАК ПродажиОбороты
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
    ВЫБОР
        КОГДА (НЕ ПродажиОбороты.ДокументПродажи.ВалютаДокумента.Код = "643"
                И НЕ ПродажиОбороты.ДоговорКонтрагента.РасчетыВУсловныхЕдиницах) = ЛОЖЬ
            ТОГДА ВЫРАЗИТЬ((ПродажиОбороты.СтоимостьОборот - ПродажиОбороты.НДСОборот) / 1000 КАК ЧИСЛО(15, 1))
        ИНАЧЕ 0
    КОНЕЦ КАК СтоимостьБезНДС_ТысРубПрошлый,
    ВЫБОР
        КОГДА (НЕ ПродажиОбороты.ДокументПродажи.ВалютаДокумента.Код = "643"
                И НЕ ПродажиОбороты.ДоговорКонтрагента.РасчетыВУсловныхЕдиницах) = ИСТИНА
            ТОГДА ВЫРАЗИТЬ((ПродажиОбороты.СтоимостьОборот - ПродажиОбороты.НДСОборот) / 1000 КАК ЧИСЛО(15, 1))
        ИНАЧЕ 0
    КОНЕЦ КАК СтоимостьВалютаПрошлый,
    ВЫРАЗИТЬ((ПродажиОбороты.СтоимостьОборот - ПродажиОбороты.НДСОборот) / 1000 КАК ЧИСЛО(15, 0)) КАК СтоимостьБезНДС_Тыс_рубПрошлый
ПОМЕСТИТЬ Прошлый
ИЗ
    РегистрНакопления.Продажи.Обороты({(&НачалоПрошлый)}, {(&ОкончаниеПрошлый)}, Месяц, ) КАК ПродажиОбороты
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
    Прошлый.СтоимостьБезНДС_ТысРубПрошлый,
    Прошлый.СтоимостьВалютаПрошлый,
    Прошлый.СтоимостьБезНДС_Тыс_рубПрошлый,
    Текущий.СтоимостьБезНДС_ТысРубТекущий,
    Текущий.СтоимостьВалютаТекущий,
    Текущий.СтоимостьБезНДС_Тыс_рубТекущий,
    Прошлый.СтоимостьБезНДС_ТысРубПрошлый - Текущий.СтоимостьБезНДС_ТысРубТекущий КАК СтоимостьБезНДС_ТысРубПрошМинусТекущ,
    Прошлый.СтоимостьБезНДС_Тыс_рубПрошлый - Текущий.СтоимостьБезНДС_Тыс_рубТекущий КАК СтоимостьБезНДС_Тыс_рубТекущийПрошМинусТекущ
ИЗ
    Текущий КАК Текущий,
    Прошлый КАК Прошлый
Показать
Прикрепленные файлы:
7. _Farsh_ 12 21.02.20 15:02 Сейчас в теме
(4) Намудрил в параметрах. Надо вот так. СтандартныйПериод у тебя один а ты из него хочешь два разных периода получить.
p.s. я перепутал периоды на картинке)
Прикрепленные файлы:
8. applesound 1 21.02.20 15:40 Сейчас в теме
(7)При редактировании периода выходит сообщение: Параметр не найден.....
Прикрепленные файлы:
9. _Farsh_ 12 21.02.20 15:50 Сейчас в теме
(8) У типа "Стандартный период" есть только два параметра это ДатаНачала и ДатаОкончания. А ты пишешь
НачалоПрошлый
Прикрепленные файлы:
10. applesound 1 21.02.20 15:56 Сейчас в теме
(9) Исправил. Остались только Период текущий, Период прошлый. Диаграмма выдала бешенные цифры
Прикрепленные файлы:
11. applesound 1 21.02.20 16:10 Сейчас в теме
(9)Параметры периода исправил, но данные отчёта в несколько раз завышены.
Прикрепленные файлы:
12. applesound 1 21.02.20 18:26 Сейчас в теме
Переделал ещё раз - совсем данные перестал выводить.
Прикрепленные файлы:
ПродажиГрафик_v5.erf
13. _Farsh_ 12 22.02.20 15:22 Сейчас в теме
(12) Мда отчет интересненький, укажи группировку в Запросе.

Т.к. у тебя выводятся только ресурсы и нет измерений СКД каждое значение в отдельную строку записывает вот и получается белеберда.
Прикрепленные файлы:
14. AlexO 136 22.02.20 16:11 Сейчас в теме
А как вообще без Измерений и группировки отчет в СКД выводят? Зачем тогда СКД использовать?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот