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

СКД :Несуммируемые значения в ресурсах набора данных

Автор ЭЦЦ, 28 авг 2024, 18:26

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

ЭЦЦ

Здравствуйте.
Продаем бульдозер
получаем выручку СуммаВыручки

В процессе продажи несем затраты которые получаем при помощи запроса:
|ВЫБРАТЬ
|   Рег.Затрата,
|   Рег.Сумма   
|ИЗ
|   РегистрСведений.Затраты КАК Рег      
|ГДЕ
|   Рег.НазначениеЗатраты = &ПродажаБульдозера

Требуется сформировать отчет, который будет содержать следующие строки :

1 Выручка  : СуммаВыручки
2 Затраты  : СуммаЗатрат
   Затрата1 : Сумма
   Затрата2 : Сумма
   ...
3 Чистая прибыль : СуммаВыручки-СуммаЗатрат
4 Рентабельность операции : Прибыль/СуммаЗатрат*100 
5 Вознаграждение менеджеру : ЧистаяПрибыль/2

Строка Затраты должна сворачиваться/разворачиваться как группировка

Как это грамотно реализовать ?
Прошу подсказать

Максим75

ЭЦЦ, если обычным отчетом (через макет, ну как раньше делали, до изобретения СКД), то вот так в лоб и делаете, там где секция затрат - там делаете обход второго уровня группировки в и табличном документе применяете такую штуку НачатьАвтогруппировкуСтрок, ну и где ТабДок.Вывести вторым аргументом передаете номер группы, короче говоря в помощнике гляньте.

если же через СКД все ж таки хочется - тогда задавайте поля Вид( значения будет принимать Выручка, Затраты, Чистая прибыль и т.д), подвид (значения будет принимать для всех, кроме Затраты пустоту, а в затратах будет Затрата1, Затрата2 и т.д.), все это реализуете через несколько запросом в объединении, в нужные поля задавайте нужные значения. Потом в настройках СКД сделаете первую группировку по Виду, вторую по подвиду, отбор дадите, чтобы подвид был не пустой и что-то такое должно получиться.

Теги:

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

Рейтинг@Mail.ru

Поиск