СКД. Итоговые поля, с группировкой по номенклатуре #753423


#0 by Ly_Alena
Доброе утро! Есть отчет в СКД. Поля: Номенклатура | Ед.изм | Количество | Год выпуска | Себестоимость | __________________________________________________________________ Нужно посчитать итоговые суммы по столбцам. Добавляю поля в ресурсы, складывает все строки. Нужно следующее, чтобы по столбцу себестоимость складывал по сгруппированной номенклатуре. № п/п | Номенклатура | Ед.изм. | Год выпуска | Количество | Себестоимость                       ________________________________________________________________________   1    Кабель            км                0,290        100,00   2    Кабель            км      2014            0,740        100,00   3    Кабель            км      2015                    100,00   4    Кабель            км      2013            0,100        100,00 ________________________________________________________________________ Итого                                1,130        400,00 Нужно чтобы итого по столбцу "Себестоимость" было = 100 Как это сделать в СКД?
#1 by Апош
средняя подойдёт?
#2 by Ly_Alena
нет
#3 by Ly_Alena
дело в том что брать будет за период номенклатуру, и усреднение всей номенклатуры не то что нужно )
#4 by Апош
ладно.. кабель - 2014 - 100 кабель - 2013 - 200 итого сколько?
#5 by Ly_Alena
300
#6 by Ly_Alena
но такой ситуации не может быть, потому как себестоимость на один период одного и того же кабеля. поэтому себестоимость на одну и ту же номенклатуру вне зависимости от года одинаковая
#7 by Ly_Alena
Разделение по годам выпуска нужна только для количества
#8 by Ly_Alena
*нужно
#9 by Апош
это была Сумма не считай ресурсы в детальных записях
#10 by Апош
и всё-таки, не понимаю, чем средняя не угодила?
#11 by Ly_Alena
Потому что когда отчет не по одной номенклатуре, а за период - итоговая по себестоимости получается неправильной
#12 by Апош
ну ты засуммируй средние
#13 by Ly_Alena
в ресурсах сумма, а в запросе среднее?
#14 by Апош
не надо группировать в запросе. если считать среднюю по номенклатуре и сумму по итогам, то в итогах должна получиться хрень... в общем, я не знаю, как такое провернуть на СКД. хотя, когда-то подобным образом считал диаметр брёвен
#15 by Ly_Alena
Да уже пробовала и так и сяк. То что нужно не получается, поэтому сюда и обратилась...
#16 by aleks_default
На заклакдке Ресурсы добавь два раза поле "Стоимость" В первом поле в выражении поставь "СРЕДНЕЕ(Стоимость)" и расчитывать по "Номенклатура". А во втором просто "СУММА(Стоимость)" и в "расчитывать по" все остальные поля"
#17 by Ly_Alena
Неужели на СКД вариантов решения больше нет?
#18 by Апош
ну и засуммирует оно всё подряд
#19 by Nuobu
Попробуй сделать разными запросами. В одном - верхняя группировка по Номенклатуре, а во втором - нижняя по годам.
#20 by Ly_Alena
Мне как раз-таки не надо по годам - всегда нужно чтобы считал по номенклатуре.
#21 by aleks_default
ну так ей и надо в общих итогах сумму всего подряд, а в итогах по номенклатуре - среднее я так понял
#22 by Апош
ей надо по номенклатуре засреднить, а в общие итоги сложить эти самые средние
#23 by Ly_Alena
да, это то что мне нужно
#24 by Nuobu
А я о чем говорю. Сделай два запроса и свяжи их по номенклатуре и будет тебе счастье.
#25 by Ly_Alena
из-за одного итогового поля - два запроса? если по другому никак, то придется.
#26 by aleks_default
Тогда во втором нужно пользоваться СУММА(ВЫЧИСЛИТЬВЫРАЖЕНИЕСГРУППИРОВКОЙМАССИВ(СРЕДНЕЕ(Стоимость),"Номенклатура"))
#27 by Апош
идея правильная
#28 by Апош
взлетело
#29 by Ly_Alena
Сумма(ВычислитьВыражениеСГруппировкойМассив("Среднее(Стоимость)", "Номенклатура")) не поняла где это нужно прописать?
#30 by aleks_default
см. 16
#31 by Апош
#32 by Апош
а почему такой финт с ВычислитьВыражение не срабатывал?
#33 by Ly_Alena
Ошибка исполнения отчета по причине: Ошибка получения данных по причине: Ошибка в выражении по причине: Поле не найдено "НеизвестныйОбъект"
#34 by aleks_default
Потому что вычислитьвыражение работает в контесте текушей группировки, а вычислитьвыражениесгруппировкоймассив в контексте всего отчета
#35 by Апош
можешь показать свой отчёт. возможно, даже кому-нибудь будет не лень его смотреть
#36 by Ly_Alena
Спасибо большое! Сработало!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С