Вход | Регистрация


1С:Предприятие ::

Метки: 

СКД ВычислитьЗначение() расчет ресурса

Я
   Василий_Ростов
 
26.07.18 - 20:01
Подскажите пожалуйст как рассчитать Нарастающий Итог Ресурса.
С помощью ресурса рассчитал Долю продаж по номенклатуре, а как по этому полю рассчитать Нарастающий Итог не могу сообразить
 
  Рекламное место пустует
   Василий_Ростов
 
1 - 26.07.18 - 20:02
Ошибка отчета - поле не обнаружено Доля_Продаж(ресурс)
   МихаилМ
 
2 - 26.07.18 - 20:07
   Василий_Ростов
 
3 - 27.07.18 - 08:45
Все было бы хорошо, но если я в ресурсах ставлю Максимум(Доля_Продаж) по ресурсу НарастающийИтог выходит ошибка поле не обнаружено Доля_Продаж. И как его обозначить не могу сообразить
   Василий_Ростов
 
4 - 27.07.18 - 08:54
Сумма(Ср_Нед_Продажи_Шт) / ВычислитьВыражение("Сумма(Ср_Нед_Продажи_Шт)", "Магазин") *100
Вычисляемое выражение. 
Ошибка исполнения отчета
по причине:
Ошибка в выражении "(Максимум((Сумма(Ср_Нед_Продажи_Руб) / ВычислитьВыражение("Сумма(Ср_Нед_Продажи_Руб)", "Магазин") *100)))"
по причине:
Использование вложенных агрегатных функций не допускается
   Eastert
 
5 - 27.07.18 - 08:56
надо делать вычисляемое поле, там рассчитывать первое выражение и в ресурсах использовать уже его, чтобы не было ошибки о вложенных агрегатных функциях
   bolder
 
6 - 27.07.18 - 09:01
В полях ресурса нельзя использовать агрегаты по  другим агрегированным ресурсам , они находятся на одном уровне.
   Василий_Ростов
 
7 - 27.07.18 - 09:07
   Василий_Ростов
 
8 - 27.07.18 - 09:08
Приложил скрин как сейчас это выглядит.
И вот картинка с вычисляемые выражения
[URL=http://www.picshare.ru/view/8901394/][IMG]http://www.picshare.ru/uploads/180727/v36EyQ8YE5.jpg[/IMG][/URL]
   Малыш Джон
 
9 - 27.07.18 - 09:09
(4) ты не можешь вычислять Максимум() по текущей группировке, если у тебя в выражении уже есть СУММА() по этой же группировке.
Либо делай вычисляемое поле и его подставляй вместо СУММЫ(), либо эту сумму вычисляй через ВычислитьВыражение() с явным указанием группировки
   Василий_Ростов
 
10 - 27.07.18 - 09:10
Я вроде расчитываю вначале поле, а потом для другого поля хочу вычислить его максимум
 
 
   Василий_Ростов
 
11 - 27.07.18 - 09:15
ВычислитьВыражение("Сумма(ДоляВПродажах_Группы_Категории_Руб)", , , "Первая", "Текущая") 
Хотел что то типо такого написать.
Мне в поле Накопительно_Сумма_Долей, нужен накопительный итог по полю ДоляВПродажах_Группы_Категории_Руб
А я не могу понять как правильно это написать
   Василий_Ростов
 
12 - 27.07.18 - 09:19
Если честно первый раз пытаюсь сделать вычисляемое значение на основании другого вычисляемого поля
   Малыш Джон
 
13 - 27.07.18 - 09:20
(10) ну смотри
у тебя выражение вида МАКСИМУМ(СУММА(чтототам)/ВычислитьВыражение("чтотоещё")) 

Так как ВычислитьВыражение("чтотоещё") вычисляется по явно указанному уровню группировки и от текущего уровня не зависит, то выражение можно написать как:

МАКСИМУМ(СУММА(чтототам/ВычислитьВыражение("чтотоещё")))

не видишь здесь противоречия?
   Василий_Ростов
 
14 - 27.07.18 - 09:21
Максимум лишнее явно, но вот как правильно не вдуплю
   Василий_Ростов
 
15 - 27.07.18 - 09:37
МАКСИМУМ(СУММА(Ср_Нед_Продажи_Руб/ВычислитьВыражение("Ср_Нед_Продажи_Руб"),"Магазин")))
Вот так как то?
   Василий_Ростов
 
16 - 27.07.18 - 09:40
МАКСИМУМ(СУММА(ДоляВПродажах_Группы_Категории_Руб/ВычислитьВыражение("ДоляВПродажах_Группы_Категории_Руб")))
Если пишу так, то опять ошибка о вложенных агрегатных функциях
   Василий_Ростов
 
17 - 27.07.18 - 10:03
Чую повешусь я с этим отчетом
   Василий_Ростов
 
18 - 27.07.18 - 11:01
МАКСИМУМ(СУММА(ДоляВПродажах_Группы_Категории_Руб/ВычислитьВыражение("ДоляВПродажах_Группы_Категории_Руб")))
Пишет ошибку о вложенных агрегатных функциях непосредственно в конфигураторе
   Василий_Ростов
 
19 - 27.07.18 - 11:30
Максимум(Сумма(Ср_Нед_Продажи_Шт) / ВычислитьВыражение("Сумма(Ср_Нед_Продажи_Шт)", "Магазин") *100)
Если так то тоже ругается на вложенные агрегатные функции
   Василий_Ростов
 
20 - 27.07.18 - 11:35
А можно такой вопрос, если я в параметрах СКД задам свой, то в ресурсах я могу делать на него условие? И если да то примерно как?
   Василий_Ростов
 
21 - 27.07.18 - 12:36
Разобрался, закрывайте тему



Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует