Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 00:49

создание отчета на основе универсального

Автор rinaty17, 09 окт 2012, 11:08

0 Пользователей и 1 гость просматривают эту тему.

rinaty17

дорабатываю отчет "валовая прибыль по поставщикам" который сделан на основе универсального.
мне нужно добавить новую колонку "Доля от общих продаж" в котором строка рассчитывается как
=стоимость*100%/общиеИтогиСтоимость.
как это можно сделать в запросе?
Прикрепленные изображения

MuI_I_Ika

Может вопрос решит дополнительный вложенный запрос, который рассчитает общий итог по продажам.

rinaty17

Цитата: MuI_I_Ika от 09 окт 2012, 11:16Может вопрос решит дополнительный вложенный запрос, который рассчитает общий итог по продажам.
можете какой нибудь легинкий запросик оставить для примера? не знаю даже с чего начать

MuI_I_Ika

Как то так, наверное, это будет выглядеть:

"ВЫБРАТЬ
| ПродажиОбороты.Организация,
| ПродажиОбороты.Регистратор,
| ПродажиОбороты.СтоимостьОборот КАК СтоимостьПродажи,
| ВложенныйЗапрос.ОбщаяСтоимостьПродажи,
| ПродажиОбороты.СтоимостьОборот / ВложенныйЗапрос.ОбщаяСтоимостьПродажи * 100 КАК ДоляОтОбщихПродаж
|ИЗ
| РегистрНакопления.Продажи.Обороты(, , Регистратор, ) КАК ПродажиОбороты,
| (ВЫБРАТЬ
| СУММА(ПродажиОбороты.СтоимостьОборот) КАК ОбщаяСтоимостьПродажи
| ИЗ
| РегистрНакопления.Продажи.Обороты(, , Регистратор, ) КАК ПродажиОбороты) КАК ВложенныйЗапрос"

rinaty17

Цитата: MuI_I_Ika от 09 окт 2012, 12:21
Как то так, наверное, это будет выглядеть:

"ВЫБРАТЬ
| ПродажиОбороты.Организация,
| ПродажиОбороты.Регистратор,
| ПродажиОбороты.СтоимостьОборот КАК СтоимостьПродажи,
| ВложенныйЗапрос.ОбщаяСтоимостьПродажи,
| ПродажиОбороты.СтоимостьОборот / ВложенныйЗапрос.ОбщаяСтоимостьПродажи * 100 КАК ДоляОтОбщихПродаж
|ИЗ
| РегистрНакопления.Продажи.Обороты(, , Регистратор, ) КАК ПродажиОбороты,
| (ВЫБРАТЬ
| СУММА(ПродажиОбороты.СтоимостьОборот) КАК ОбщаяСтоимостьПродажи
| ИЗ
| РегистрНакопления.Продажи.Обороты(, , Регистратор, ) КАК ПродажиОбороты) КАК ВложенныйЗапрос"

спасибо!) помогло!) но вот ситуация произошла вот такая: когда я делаю отбор по какому либо полю получается ошибка: он берет общую сумму по периоду, а не по полю, и в итоге не правильно читает долю.
как в такой ситуации поступить?
Добавлено: 11 окт 2012, 11:29



Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск