СКД, как заставить ресурс рассчитывать итоги по-разному #675460


#0 by Belowzero
Доброго дня! В запросе получаем таблицу Поставщик Номенклатура ДокументПоступления Группировки в отчете выстроены в том же порядке Остаток делаем ресурсом, конечно, а дальше нужно заставить СКД считать сумму только для Поставщика, для номенклатуры агрегирующая функция должна быть Максимум, ибо для документа поступления остаток смысла не имеет. В идеале вообще не выводить остаток для ДокументПоступления. Кажется, решение должно быть простым, но чего-то не находится уже третий час. Помогите, кто знает
#1 by salvator
Макет + пользовательские поля. Должно прокатить.
#2 by Defender aka LINN
Иногда лучше жевать А что делать, когда группировки в обратном порядке переставят? А вообще - страница "ресурсы", она не просто так в схеме присутствует
#3 by Belowzero
Это вы так мои когнитивные способности развиваете? Понятно что не просто так, и вообще в 1С все продумано. А конкретнее, что написать в ресурсах?
#4 by Belowzero
горииит..
#5 by ДемонМаксвелла
добавляешь в ресурсах поле 2 или сколько надо раз, ставишь разные флажки, прописываешь разные функции...
#6 by Belowzero
Похоже на верное направление, спасибо, курю тему. Пока не получается сделать так, чтобы для группировки "Поставщик" сумма рассчитывалась только из группировки "Номенклатура", а не "ДокументПоступления"
#7 by Crush
на 8.2.18.102 не катит Как вариант, сделать несколько вычисляемых полей (ОстПоПоставщику, ОстПоНоменклатуре), загнать их в ресурсы. В ресурсе ВычислитьВыражение("Максимум(Остаток)","Группировка","Номенклатура"). В пользовательских полях добавить поле Выбор Когда уровень = 1 тогда ОстПоПоставщику Когда =2 тогда по Номенклатуре
#8 by Belowzero
Попробовал бы, но не понял, как сделать вычисляемое поле ОстатокПоПоставщику, например?
#9 by Belowzero
Вопрос закрыт. Сделал так: В запросе через вложенные запросы сделал получение итога по полю Поставщик в виде отдельного поля. Дальше три ресурса для поля Остаток Максимум(Остаток) для группировки Номенклатура Максимум(ОстатокПоПоставщикам) для группировки Поставщик 0 для группировки ДокументПоступления ....... ПРОФИТ!
#10 by Crush
Для 8.1 это самый успешный вариант был
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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