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

Добавить ресурсы

Автор Ивашка, 12 авг 2021, 10:37

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

Ивашка

Добрый день! Есть отчет "Продуктовый анализ", Нужно добавить в отчет параметр доля бара/доля кухни по выручке в разрезе складов (то есть доля бара - доля бара товаров склада бар, доля кухни - соответственно доля товаров склада кухни)
Добавил Вычисляемые поля: "ДоляБара" и "ДоляКухни", перенес их в ресурс, а в выражении какая формула: по сути же
отношение выручки по складу бара к остальной выручке?

Ивашка

Пишу так для доли бара: у меня выскакивает ошибка, он у меня на перечисления ругается типа не найдено такое перечисления, или нельзя так писать. как то по другому
Выбор Когда орпСсылка.Склад = Перечисления.БС_ТипыСкладов.Бар Тогда Выбор Когда ВычислитьВыражение("Сумма(Стоимость)","орпСсылка.Склад") = 0
Тогда 0 Иначе Сумма(Стоимость)/ВычислитьВыражение("Сумма(Стоимость)", "орпСсылка.Склад")*100 Конец Конец
Для кухни аналогично:
Выбор Когда орпСсылка.Склад = Перечисления.БС_ТипыСкладов.Производство Тогда Выбор Когда ВычислитьВыражение("Сумма(Стоимость)","орпСсылка.Склад") = 0
Тогда 0 Иначе Сумма(Стоимость)/ВычислитьВыражение("Сумма(Стоимость)", "орпСсылка.Склад")*100 Конец Конец
ОрпСсылка - это ссылка на документ "ОтчетОРозничныхПродажах", в нем есть реквизит "Склад"

Поиск родных

Цитата: Ивашка от 12 авг 2021, 10:37Есть отчет "Продуктовый анализ"

В какой программе (конфигурация , ее версия, версия 1С))?

Ивашка

Цитата: Геннадий ОбьГЭС от 13 авг 2021, 08:23
Цитата: Ивашка от 12 авг 2021, 10:37Есть отчет "Продуктовый анализ"

В какой программе (конфигурация , ее версия, версия 1С))?
упп 8.2

Ивашка

Ошибка исправлена, но сейчас не выводятся данные в отчете, может формула не такая?
Выбор Когда орпСсылка.Склад.БС_ТипСклада = ЗНАЧЕНИЕ(Перечисление.БС_ТипыСкладов.Бар) Тогда Выбор Когда ВычислитьВыражениеСГруппировкой("Сумма(Стоимость)",орпСсылка.Склад,,"ОбщийИтог") = 0
Тогда 0 Иначе Сумма(Стоимость)/ВычислитьВыражениеСГруппировкой("Сумма(Стоимость)",орпСсылка.Склад,,"ОбщийИтог")*100 Конец Конец

Теги:

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

Рейтинг@Mail.ru

Поиск