|   |   | 
| 
 | Помогите с итогами по СКД | ☑ | ||
|---|---|---|---|---|
| 0
    
        tciban 17.10.24✎ 13:08 | 
        Уважаемые коллеги! 
 Такая ситуация (описываю упрощенно, без излишних подробностей): есть некий отчет на СКД. В нем запросом получаю таблицу с колонками Подразделение, Сумма, Статья взаиморасчетов. Справочник статей - иерархический, в нем есть группа "Прочие доходы/расходы". Там есть статья "бонусы учтенные в реализации в реализации". Мне нужно, чтобы эта статья не попадала в сумму по группе. Сделал так: добавил колонку "НеучитываемыйБонус" в ней сумма бонусов этих. А в СКД в разделе Ресурсы прописал ВЫБОР КОГДА СтатьяВзаиморасчетов = &ПрочиеДоходыРасходы Тогда Сумма(Сумма) - ЕстьNull(НеучитываемыйБонус, 0) ИНАЧЕ Сумма(Сумма) КОНЕЦ И везде стало хорошо, НО в колонке "итого" не вычитает из суммы по группе. Как решить проблему? | |||
| 1
    
        Мультук 17.10.24✎ 13:05 | 
        Тогда уже 
 Сумма(Сумма) - СУММА(ЕстьNull(НеучитываемыйБонус, 0)) | |||
| 2
    
        tciban 17.10.24✎ 13:07 | 
        Я так понимаю что при расчете выражения ресурса в Итогах в поле НеучитываемыйБонус ничего нет, потому что откуда бы ему там взяться.     | |||
| 3
    
        tciban 17.10.24✎ 13:07 | 
        (1) cчаc попробуем     | |||
| 4
    
        tciban 17.10.24✎ 13:48 | 
        Не, не получилось. Не та сумма. Возможно дело в том, что НеучитываемыйБонус не является ресурсом?
 Важное замечание забыл - вывожу как таблицу, по месяцам. Во всех колонках по месяцам норм. считает, в итогах - нет | |||
| 5
    
        osa1C 17.10.24✎ 14:02 | 
        (4) Из того запроса, который у тебя сейчас есть убери Итоги и не обращай внимание на НеучитываемыйБонус, считай вместе с ним, заверни всё во временную таблицу. Потом создай ещё одну ВТ и считай в ней свой  НеучитываемыйБонус суммируй по месяцам. Потом соедини две ВТ и от сумм за месяц из первой ВТ вычти суммы из второй. И сюда уже можно прикрутить итоги.     | |||
| 6
    
        osa1C 17.10.24✎ 14:07 | 
        + (5) НеучитываемыйБонус сделай ресурсом     | |||
| 7
    
        tciban 18.10.24✎ 09:52 | 
        Я вот подумал, может это как-то иначе можно сделать? С помощью выражений СКД?     | |||
| 8
    
        toypaul 18.10.24✎ 07:25 | 
        (7) можно. если картинки будут     | |||
| 9
    
        tciban 18.10.24✎ 09:53 | 
        (8) Какая нужна дополнительная информация? На самом деле отчет достаточно сложный и запутанный, я описал упрощенно, чтобы понятнее было. Да и чтобы описывать проще было.     | |||
| 10
    
        denk 18.10.24✎ 09:08 | 
        Может, проще получить требуемое значение в запросе? А в СКД в ресурсах тогда писать простое значение СУММА(Поле)...     | |||
| 11
    
        osa1C 18.10.24✎ 09:09 | 
        (9) Чем тебе вариант (5) не нравится?     | |||
| 12
    
        toypaul 18.10.24✎ 09:15 | 
        (9) у тебя сумма иерархической записи собирается по детальным записям.
 нельзя писать такое КОГДА СтатьяВзаиморасчетов = &ПрочиеДоходыРасходы Тогда сумма ресурса в этой колонке должна быть просто Сумма(Ресурс) можно для иерархической записи на закладке ресурса задать другое выражение. скажем для обычных записей будет Ресурс = Сумма(Ресурс) для иерархических Ресурс = Сумма(РесурсБезКакойТоСтатьи) если итог собирается по детальным записям, то в дет. записях будет просто Ресурс, в группах где нет этой статьи будет Сумма(Ресурс) потому что этой статьи внутри нет. в нужной группе будет Сумма(РесурсБезКакойТоСтатьи) | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |