Добрый день.
Необходимо в СКД вывести Диаграмму сравнения продаж месяцев разных периодов с разницей.
В консоле запрос собран, данные сверены, беда с СКД. На закладке Параметры в СКД вывел периоды: НачалоПрошлый, КонецПрошлый и НачалоТекущий, КонецТекущий. На форму никак не удаётся вывести эти данные.
Необходимо в СКД вывести Диаграмму сравнения продаж месяцев разных периодов с разницей.
В консоле запрос собран, данные сверены, беда с СКД. На закладке Параметры в СКД вывел периоды: НачалоПрошлый, КонецПрошлый и НачалоТекущий, КонецТекущий. На форму никак не удаётся вывести эти данные.
Прикрепленные файлы:

По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
вкладка Параметры
И
Сам запрос к базе:
И
Сам запрос к базе:
ВЫБРАТЬ
ВЫБОР
КОГДА (НЕ ПродажиОбороты.ДокументПродажи.ВалютаДокумента.Код = "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)) КАК СтоимостьБезНДС_Тыс_рубПрошлый
ПОМЕСТИТЬ Прошлый
ИЗ
РегистрНакопления.Продажи.Обороты({(&НачалоПрошлый)}, {(&ОкончаниеПрошлый)}, Месяц, ) КАК ПродажиОбороты
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Прошлый.СтоимостьБезНДС_ТысРубПрошлый,
Прошлый.СтоимостьВалютаПрошлый,
Прошлый.СтоимостьБезНДС_Тыс_рубПрошлый,
Текущий.СтоимостьБезНДС_ТысРубТекущий,
Текущий.СтоимостьВалютаТекущий,
Текущий.СтоимостьБезНДС_Тыс_рубТекущий,
Прошлый.СтоимостьБезНДС_ТысРубПрошлый - Текущий.СтоимостьБезНДС_ТысРубТекущий КАК СтоимостьБезНДС_ТысРубПрошМинусТекущ,
Прошлый.СтоимостьБезНДС_Тыс_рубПрошлый - Текущий.СтоимостьБезНДС_Тыс_рубТекущий КАК СтоимостьБезНДС_Тыс_рубТекущийПрошМинусТекущ
ИЗ
Текущий КАК Текущий,
Прошлый КАК Прошлый
ПоказатьПрикрепленные файлы:

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