|
СКД вывод Колонок (КА) | ☑ | ||
---|---|---|---|---|
0
spiller26
29.07.13
✎
10:32
|
Запрос, РН.Продажи (обороты) за период + за прошлый месяц
Вывод иерерхический как по строкам (Номенклатура) так и по колонкам (Контрагенты). Итоги горизонтальные и вертикальные. как вывести в конце таблицы колонку с СредЦенаСНДС_ПМ ВЫБРАТЬ ПродажиЗД.Номенклатура КАК Номенклатура, СУММА(ПродажиЗД.КоличествоОборот) КАК Объем, СУММА(ЕСТЬNULL(ПродажиЗД.СтоимостьСНДС, 0)) КАК СтоимостьСНДС, ПродажиЗД.Контрагент ПОМЕСТИТЬ ВТ_Продажи ИЗ (ВЫБРАТЬ ПродажиОбороты.Период КАК Период, ПродажиОбороты.Регистратор КАК Регистратор, ПродажиОбороты.Контрагент КАК Контрагент, ПродажиОбороты.Номенклатура КАК Номенклатура, ПродажиОбороты.КоличествоОборот КАК КоличествоОборот, ПродажиОбороты.СтоимостьОборот + ПродажиОбороты.НДСОборот КАК СтоимостьСНДС ИЗ РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК ПродажиОбороты ГДЕ ПродажиОбороты.Номенклатура В ИЕРАРХИИ(&ГруппаНоменклатура)) КАК ПродажиЗД СГРУППИРОВАТЬ ПО ПродажиЗД.Номенклатура, ПродажиЗД.Контрагент ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПрошлыйМесяц.Номенклатура, ПрошлыйМесяц.Объем КАК Объем_ПМ, ЕСТЬNULL(ПрошлыйМесяц.СтоимостьСНДС, 0) КАК СтоимостьСНДС_ПМ ПОМЕСТИТЬ ВТ_ПродажиПМ ИЗ (ВЫБРАТЬ ПродажиОбороты.Номенклатура КАК Номенклатура, ПродажиОбороты.КоличествоОборот КАК Объем, ПродажиОбороты.СтоимостьОборот + ПродажиОбороты.НДСОборот КАК СтоимостьСНДС ИЗ РегистрНакопления.Продажи.Обороты(&НачалоПМ, &КонецПМ, Месяц, ) КАК ПродажиОбороты ГДЕ ПродажиОбороты.Номенклатура В ИЕРАРХИИ(&ГруппаНоменклатура)) КАК ПрошлыйМесяц ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЕСТЬNULL(ВТ_Продажи.Номенклатура, ВТ_ПродажиПМ.Номенклатура) КАК Номенклатура, ЕСТЬNULL(ВТ_Продажи.Объем, 0) КАК Объем, ЕСТЬNULL(ВТ_Продажи.СтоимостьСНДС, 0) КАК СтоимостьСНДС, ЕСТЬNULL(ВТ_ПродажиПМ.Объем_ПМ, 0) КАК Объем_ПМ, ЕСТЬNULL(ВТ_ПродажиПМ.СтоимостьСНДС_ПМ, 0) КАК СтоимостьСНДС_ПМ, ВТ_Продажи.Контрагент ПОМЕСТИТЬ ВТ_П ИЗ ВТ_Продажи КАК ВТ_Продажи ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_ПродажиПМ КАК ВТ_ПродажиПМ ПО ВТ_Продажи.Номенклатура = ВТ_ПродажиПМ.Номенклатура ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_П.Номенклатура КАК Номенклатура, ВТ_П.Объем КАК Объем, ВТ_П.СтоимостьСНДС КАК СтоимостьСНДС, ВТ_П.СтоимостьСНДС / ВТ_П.Объем КАК СрЦенаСНДС, ВТ_П.Объем_ПМ КАК Объем_ПМ, ВТ_П.СтоимостьСНДС_ПМ КАК СтоимостьСНДС_ПМ, ВТ_П.СтоимостьСНДС_ПМ / ВТ_П.Объем_ПМ КАК СрЦенаСНДС_ПМ, ВТ_П.Контрагент КАК Контрагент ИЗ ВТ_П КАК ВТ_П |
|||
1
echo77
29.07.13
✎
11:42
|
Загнать в ресурс поле с выражением?
Сумма(ВТ_П.СтоимостьСНДС) / Сумма(ВТ_П.Объем) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |