Да, все тот же отчет, что и в этот вопрос и этот другой вопрос .
Да, я знаю, что я новичок в CR :-) В любом случае, я внимательно просмотрел Google и выложил множество уроков о том, как использовать общие переменные, но я, похоже, не могу понять, как это работает, потому что не могу добиться того, чего Мне нужно.
Вот мои формулы:
(ActiveAttSaldo, созданный в подотчете положительных активов)
WhilePrintingRecords;
глобальный номерvar att_saldo;
att_saldo: = Sum ({@ImportoEuroConto}, {SP_EstrattoConto.TipoConto})
(PassSaldo, созданный в подотчете отрицательных активов)
WhilePrintingRecords;
глобальный номерvar pass_saldo: = 0;
pass_saldo: = Sum ({@ImportoEuroConto}, {SP_EstrattoConto.TipoConto})
(UtileSaldo, создан в основном отчете)
WhilePrintingRecords;
общий номерvar ut2_saldo;
ut2_saldo: = {@AttSaldoShared} - {@ PassSaldoShared};
если ut2_saldo> 0, то
'UTILE:' + ToText (ut2_saldo)
иначе если ut2_saldo = 0 то
'Pareggio'
еще
'PERDITA:' + ToText (ut2_saldo)
(PassSaldoShared, создан в основном отчете)
WhilePrintingRecords;
глобальный номерvar pass_saldo;
pass_saldo;
(AttSaldoShared, создан в основном отчете)
WhilePrintingRecords;
глобальный номерvar att_saldo;
att_saldo;
Идея состоит в том, чтобы иметь «окончательный баланс», но переменные всегда равны 0, поэтому я всегда вижу «Pareggio» вместо правильных значений. Все формулы правильно размещены:
- ActiveAttSaldo помещен в нижний колонтитул группы 1 (подотчет активных активов) - сгруппирован по типу TipoConto
- PassSaldo помещается в нижний колонтитул группы 1 (подотчет пассивных активов) - группируется по TypoConto
- UtileSaldo, AttSaldoShared и PassSaldoShared объявлены в одном разделе, который является нижним колонтитулом группы 1b (в нижнем колонтитуле группы 1a присутствуют оба подотчета), сгруппированными по CodiceSocieta (CompanyCode, на английском языке).
Насколько мне известно, это должен быть правильный способ сделать что-то (но я могу ошибаться, то есть ...: D), и я не могу точно определить проблему.
Можете ли вы помочь мне?
С наилучшими пожеланиями,
Andrew