Имя: Пароль:
1C
1С v8
Использование вычисляемых полей для суммирования итогов строго по группировкам
0 1S_User
 
13.06.13
22:03
Здравствуйте!
Напоролся на следующую проблему.
В договоре контрагента есть дополнительный реквизит Сумма.
Отчет выбирает данные в следующей детализации
Вид расчета (поле договора)     Сумма догора   Отгружено Оплачено
     Контрагент                    125            50       45
        Договор контрагента         50
             Регистратор                          25       25
         Договор контрагента 1      75  
             Регистратор 2                        15       10
             Регистратор 3                        10       10

По каждому контрагенту может быть множество договоров, по каждому договору множество движений.
Нужно вывести в итоги данные по сумме договора строго из группировок договора так, чтобы не было замножений из-за детальных записей.
Пробовал использовать вычисляемое поле через
ВычислитьВыражение(<Выражение>, <Группировка>, <ОбластьВычисления>, <Начало>, <Конец>, <Сортировка>, <ИерархическаяСортировка>, <ОбработкаОдинаковыхЗначенийПорядка>)

подставляя ВычислитьВыражение("Сумма", "Договор", Группировка") - все равно замножает из-за наличия детальных записей.
Ясно, что я что-то делаю не так, но вот что - в упор непонятно.
Может, кто-нибудь сталкивался с данной проблемой или знает источник, где подробнее, чем в синтакс-помощнике описана работа с функциями СКД?
Заранее спасибо!
1 Зойч
 
13.06.13
22:10
нужно объединение наборов делать
2 1S_User
 
14.06.13
10:53
Спасибо за отзыв.
Как это сделать через объединение наборов, знаю, но придется перерисовывать запрос, который на деле намного сложнее описанной схемы (верен лишь общий смысл).
Хотел выяснить, нет ли возможности сделать на уровне настроек.