Pessoal, Sobre a fórmula do frete tenho o seguinte:
Produto código 01.01.0035
Valor do Produto: 1000,00
Valor Unitário: 0.25
Quantidade: 4000
Valor do Frete Total: 586.95
Peso do Produto: 0.98
Peso Total: 34.66
A Fórmula é a seguinte:
(((MFR/(TABMOV('PESOLIQUIDO', 'V'))) * (TABPRD('PESOLIQUIDO', 'V')))/KQT)
1) Valor do Frete dividido pelo peso do movimento ; MFR/(TABMOV('PESOLIQUIDO', 'V')
2) Resultado do item 1 multiplicado pelo peso líquido do item do movimento; ((MFR/(TABMOV('PESOLIQUIDO', 'V'))) * (TABPRD('PESOLIQUIDO', 'V')))
3) Onde o resultado do item 2 dividido pela quantidade de itens é o valor que será rateado do frete; (((MFR/(TABMOV('PESOLIQUIDO', 'V'))) * (TABPRD('PESOLIQUIDO', 'V')))/KQT)
Executando a fórmula deu o seguinte resultado:
Iniciando execução de fórmula Testing às 17:32:11
Operação (/)
Constante literal PESOLIQUIDO
Constante literal V
Operação (*)
Constante literal PESOLIQUIDO
Constante literal V
Operação (/)
Chamando função MFR()
Retorno da função MFR 586,9500
Chamando função TABMOV(PESOLIQUIDO, V)
Retorno da função TABMOV 34,66
Chamando função TABPRD(PESOLIQUIDO, V)
Retorno da função TABPRD 0,98
Chamando função KQT()
Retorno da função KQT 4000,00
Retorno 0,0041489541257934218118869013
Terminando execução de fórmula Testing às 17:32:12
Então este valor somado ao valor unitário do produto teremos o cálculo correto no total do item do produto;
Só que quando adiciono esta fórmula no rateio do frete não dá certo; Teria como me auxiliar?
O Resultado que apresenta na fórmula é 586.95 como se fosse proporcional mais a formula é condicional;