Имя: Пароль:
1C
1С v8
СКД сумма в иерархии пользовательского поля
0 TeMochkiN
 
02.04.15
15:55
Здравствуйте! Имеется пользовательское поле выражение, рассчитывающее которое выдает цифру из соседних колонок при определенном условии.
Вот выражение детальных записей:

Выбор
    Когда Счет = Значение(ПланСчетов.Хозрасчетный.НДСпоАвансамИПредоплатамВыданным) Или Счет = Значение(ПланСчетов.Хозрасчетный.ФСС)
        Тогда [Сумма Остаток]
    Иначе [Сумма Остаток Дт]
Конец

Выражение итоговых записей тоже самое, только взято всё в функцию Сумма():

Сумма(Выбор
        Когда Счет = Значение(ПланСчетов.Хозрасчетный.НДСпоАвансамИПредоплатамВыданным) Или Счет = Значение(ПланСчетов.Хозрасчетный.ФСС)
            Тогда [Сумма Остаток]
        Иначе [Сумма Остаток Дт]
    Конец)

Группировка счета выводится иерархически. Получается так, что для корневого элемента иерархии неправильно выводится сумма
вот на скриншоте ниже показано, что для счета 69 сумма получается 15 487 763,20, хотя сложив вложенные группировки, должно было получится 1184181,36.
http://s018.radikal.ru/i521/1504/7c/5237493a6001.png
Можно ли как-то сделать так, чтобы происходило суммирование вложенных группировок в иерархии?
1 TeMochkiN
 
02.04.15
15:56
для выражение итоговых записей может надо как-то по-другому формулу написать?
2 TeMochkiN
 
02.04.15
16:14
никто не подскажет?(
3 TeMochkiN
 
02.04.15
17:26
апну