Имя: Пароль:
1C
 
СКД ресурсы, выражения. как правильно посчитать итог.
0 realevgenius
 
29.04.26
15:54
Здравтсвуйте, уважаемые!

Напрмиер, простенький отчетик - остатки в разрезе склад, номенклатура, документ. Кол и сумма. Сумма, напрмиер, берется из документов поступлений.
Хотелось бы, чтобы по Номенклатуре было среднее по документам, а по Складу - сумма номенклатур. Так и указал в СКД. Но не пойму как сделать, чтобы сумму для Склада считал не вообще, а именно по номенклатурам, сумма которых получается как сореднее сумм документов.
Сейчас у меня считает итого по суммам документов.
1 maxab72
 
29.04.26
15:43
Что значит "среднее по номенклатуре"? Средняя сумма? Тракторы - 15 млн руб, лопаты - 500 руб, средняя сумма номенклатуры - 7,5 млн руб?
2 Мультук
 
гуру
29.04.26
15:49
(0)

https://infostart.ru/1c/articles/1101676/

Читать до тех пор, пока не получится
3 realevgenius
 
29.04.26
15:49
(1) Если тракторы приходили накладная №1 - 13 млн, накладная №2 - 14 млн, то тракторы - 13,5 млн.
Лопаты приходили накладной №4 по 300 руб, накладной №7 по 700 руб. , то лопаты  - 500 руб.

Вообще на складе 13500000+500 = 13500500 руб.
4 maxab72
 
29.04.26
15:51
(3) научитесь различать цену и сумму. Вычисляйте цену по итоговым суммам и количеству.
5 realevgenius
 
29.04.26
15:52
(2) Спасибо, почитаю...
6 realevgenius
 
29.04.26
16:21
Сделал: ВычислитьВыражение(Сумма(Сумма),"Номенклатура")
Вообще пропала сумма
7 SleepyHead
 
гуру
29.04.26
16:39
(6) У вас два ресурса с таким именем. Вы свели СКД с ума.
8 SleepyHead
 
гуру
29.04.26
16:40
Сделайте вычисляемое поле без формулы, имя отличное от "Сумма".

Добавьте его в ресурсы и в них пропишите формулу расчета.
9 realevgenius
 
29.04.26
16:42
Вот так надо оказывается... Я не понял до конца как так получилось, но работает
Среднее(ВычислитьВыражениеСГруппировкойМассив ("Сумма(Сумма)", "Номенклатура"))
10 realevgenius
 
29.04.26
18:34
(7) Ресурса 2, но группировки разные "Рассчитывать по..." - так так что нормально это
Программист всегда исправляет последнюю ошибку.