percebi o seguinte:
se formula tiver ( * ), ou seja, assim:
If ({CadEmpresa.Opcao1} = true ) then
(({CadPagamento.ValParcUnica}*{CadEmpresa.AliqDesc1})/100)+{CadPagamento.ValParcUnica}
else
0
da erro.
Mas se tirar o ( * ) e colocar por exemplo ( +), ele nao da erro, mas tambem nao multiplica para dar o valor da porcentagem, ficando assim:
If ({CadEmpresa.Opcao1} = true ) then
(({CadPagamento.ValParcUnica}+{CadEmpresa.AliqDesc1})/100)+{CadPagamento.ValParcUnica}
else
0
tem outro sinal q substituiria o ( * ), para dar a multiplicacao?