Имя: Пароль:
1C
 
СКД
0 kosha
 
25.03.26
15:55
Добрый день.

Вопрос по СКД использовании ВычислитьВыражение() и ВычислитьВЫРажениеСГруппировкойМассив() - а может быть можно и еще как-то сделать...

Есть задача - касается торговли - оценить возможный потенциал продаж.

Дано: Группы товаров и входящие в них Подгруппы.
Группа1 и в нее входят Подгруппа1, Подгруппа2 и Подгруппа3.
Товары Подгруппы1 купили 10кг 2 покупателя
Товары Подгруппы2 купили 5кг 1 покупатель
Подгруппа3 куплена не была
Всего в Группе 1 оказалось 3 покупателя.

Потенциал продаж Подгруппы рассчитывается как ее средняя продажа, умноженная на максимально возможное количество покупателей.
Потенциал Подгруппы1 = 10/2 * 3 = 15 (могли бы продать 15кг, если бы каждый купил среднюю продажу)
Потенциал Подгруппы2 = 5/1 * 3 = 15
Потенциал группы - сумма потенциалов Подгрупп (30).

Помимо этого есть уровни товарок, контрагентов и тд - отбросить все это из-за кучи других (интересных руководителю) показателей я не могу.

Среднюю продажу подгруппы рассчитываю как:
ВычислитьВыражение("Сумма(Количество)", "Подгруппа")/ ВычислитьВыражение("Количество(Различные Грузополучатель Конец)","ПодГруппа")
Соответственно Потенциал подгруппы:
ВычислитьВыражение("Сумма(Количество)", "Подгруппа")/ ВычислитьВыражение("Количество(Различные Грузополучатель Конец)","ПодГруппа")*ВычислитьВыражение("Количество(Различные Грузополучатель Конец)","Группа")
И в принципе все сходится.

А как прописать расчет Потенциала по самой группе?
Вариант:
Сумма(ВычислитьВыражение("Сумма(Количество)", "Подгруппа")/ ВычислитьВыражение("Количество(Различные Грузополучатель Конец)","ПодГруппа")*ВычислитьВыражение("Количество(Различные Грузополучатель Конец)","Группа"))
ничего не рассчитывает.
1 vicof
 
25.03.26
16:40
2 kosha
 
25.03.26
16:43
ВыражениеСГруппировкойМассив() - это, конечно, замечательно, но в таком случае будет деление на ВыражениеСГруппировкойМассив() - и такое не проходит. Или как-то дальше преобразовать это значение?
3 vicof
 
25.03.26
16:47
Намек номер два: говорят, в поисковых системах можно тыкать ссылочки