Имя: Пароль:
1C
1С v8
СКД. Модификация общих итогов.
0 Crusher
 
09.02.26
16:00
Имеется отчет к регистру бухгалтерии на СКД. Необходимо вывести таблицу, в строках которой - Арендодатель, Договор, в  колонках - Счет.
Код запроса
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ХозрасчетныйОстатки.Счет КАК Счет,
    ХозрасчетныйОстатки.Субконто1 КАК Арендодатель,
    ХозрасчетныйОстатки.Субконто2 КАК Договор,
    ВЫБОР
        КОГДА ХозрасчетныйОстатки.СуммаОстаток < 0 ТОГДА -ХозрасчетныйОстатки.СуммаОстаток
        ИНАЧЕ ХозрасчетныйОстатки.СуммаОстаток
    КОНЕЦ КАК СуммаОстаток
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОтчета, Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыПоАренде)), , ) КАК ХозрасчетныйОстатки

По ТЗ необходимо чтобы отрицательные остатки преобразовывались в положительные (по модулю). В запросе это сделал - работает, но в общие итоги выводятся суммы уже все с положительными значениями, а хотелось бы как в группировках. Попробовал в выражение ресурсов добавить условие запроса для преобразования, но там получается другая ситуация - в общих итогах выводится как требуется, а по группировкам некорректно. Есть ли решение? В условном оформлении не нашел подобных преобразований.
1 unenu
 
09.02.26
16:07
может сделать два поля остатков, а один и тот же ресурс рассчитать отдельно по группировкам и по общим итогам?
2 Crusher
 
09.02.26
16:10
(1) Гениально, сработало, большое спасибо!
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс