|  | СКД: Рассчитать в группировках, но не рассчитывать в детальных записях при связях наборов | ☑ | 
    
        | 0
    
        Aliaska_M   03.10.19✎ 10:42 | 
        Добрый день! Делаю два набора данных, в связях наборов данных делаю связь. Во втором наборе есть поле договор и его сумма из справочника договоры. Есть группировка "Договор" и детальные записи. Для ресурса из первого набора пишу выражение, где фигурирует "Сумма договора" из второго набора. В группировке нужно посчитать это выражение, а для детальных записей просто оставить 0. Но все рассчитывается корректно,только если в поля вывести какое-нибудь поле из второго набора. А мне поле из второго набора не нужно, только лишь сумма договора учавствует в расчете группировки. Как можно победить? чтобы не выводя поля из второго запроса детальные записи не рассчитывались по выражению для группировки.     |  | 
    
        | 1
    
        toypaul   гуру 03.10.19✎ 11:04 | 
        возможно поможет сделать поле СуммаДоговора обязательным     |  | 
    
        | 2
    
        toypaul   гуру 03.10.19✎ 11:05 | 
             |  | 
    
        | 3
    
        Aliaska_M   03.10.19✎ 11:07 | 
        К сожалению галочка обязательная не помогает     |  | 
    
        | 4
    
        toypaul   гуру 03.10.19✎ 11:23 | 
        я не понял. проблем только с детальными записями или с группировкой тоже?
 нужны картинки настроек со всех закладок схемы
 |  | 
    
        | 5
    
        Aliaska_M   03.10.19✎ 11:27 | 
        Проблема только с детальными записями: они начинают рассчитываться по выражению группировки, если договор или сумма договора не выведены в поля. 
Есть поле Остаток выполнения: для детальных записей он равен 0, а для группировки нужно считать "Сумма договора" - "Сумма КС". Дык вот если поля присутсвуют, то с детальными записями все ок,они равны 0, если же убрать поля, то детальные записи начинают также рассчитываться по выражению "Сумма договора" - "Сумма КС". Они как бы перестают быть детальными полями.
 |  | 
    
        | 6
    
        toypaul   гуру 03.10.19✎ 11:34 | 
        дэк задай выражение Остаток = 0
а для ресурсов Остаток = Сумма(Сумма договора - Сумма КС)
 |  | 
    
        | 7
    
        Aliaska_M   03.10.19✎ 12:13 | 
        так и делаю, но все хорошо, пока поля из второго набора (договор или сумма договора) присутствуют в полях. Как только их убираю, детальные записи,где вроде написано 0, начинают считаться по формуле "Сумма договора" - "Сумма КС".     |  | 
    
        | 8
    
        Aliaska_M   03.10.19✎ 13:39 | 
        помогите решить проблему!     |  | 
    
        | 9
    
        Aliaska_M   03.10.19✎ 14:50 | 
        никто не сталкивался с таким?     |  | 
    
        | 10
    
        Aliaska_M   04.10.19✎ 08:53 | 
        проблема еще актуальна     |  | 
        Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан