Имя: Пароль:
1C
1С v8
СКД, разбить сумму по детальным записям
0 grasshoper
 
21.07.20
09:08
Имеется отчет с остатками по партиям, в запросе соединяется с регистрами резервов и свободных остатков (резервы и свободные остатки ведутся в разрезе номенклатуры без партий). Задача следующая: нужно как-то разбить резерв и свободный остаток пропорционально партиям или для номенклатуры брать одно значение резерва/свободного остатка. Уже пробовал и через "ВычислитьВыражениеСГруппировкойМассив" и через "Сумма(Резерв)/Количество(Партия)" и считать среднее для номенклатуры, но тогда нужна сумма по группировкам. У кого есть какие варианты?

Пример отчета:
https://ibb.co/NpHnmgB
1 Uzyf
 
21.07.20
09:59
в ресурсах попробуй "Рассчитывать по"
2 Йохохо
 
21.07.20
10:06
3 резерва по 10, сумма правильно 10, нуну
3 Uzyf
 
21.07.20
10:08
Или вынеси резервы и свободные остатки в отдельные наборы и соедини в СКД
4 grasshoper
 
21.07.20
12:32
(1) В ресурсах пробовал, лажа получается.
5 Uzyf
 
21.07.20
12:46
(4) тогда отдельные наборы
6 palsergeich
 
21.07.20
13:50
Странный отчет.
Резерв 10 точно должен быть по каждой партии?
А общий резерв не должен быть суммой резервов.
Я конечно не специалист, но выглядит странно.
7 grasshoper
 
21.07.20
15:44
(6) в том то и дело, что резерв ведётся только по номенклатуре(без партий), а остатки по партиям, вот при левом соединении оно и дублирует для каждой партии номенклатуры одинаковый резерв.
8 palsergeich
 
21.07.20
16:26
(7) Как это получается я знаю.
Другой вопрос, что если бы я принес такой отчет меня бы розгами выпороли. Ибо он в части резервов ерунду показывает и вводит в заблуждение и итоги по уровню не спасут.
9 Homer
 
21.07.20
16:42
(0) Я конечно не специалист, но зачем для партии вычислять резерв - если он таковым не является. Не проще ли сделать просто соединение в СКД по номенклатуре и складу.
А вот ВычислитьВыражениеСГруппировкойМассив тебе не поможет.
10 Homer
 
21.07.20
16:44