Perguntas A410ARRED

Mais
8 anos 8 meses atrás #28853 por vcosta
A410ARRED foi criado por vcosta
Bom dia !

estou com este na função A410ARRED, alguem tem uma luz:

Prc Unitario - C6_PRCVEN := 100 < -- Invalido
Erro --> Ocorreu um erro durante a validacao:
argument #0 error, expected N->C, function round on A410ARRED line : 4310


Ouvi dizer que esta função estava com pau, procede?

Alguem poderia ajudar?

muito obrigado
Valter

Por favor Acessar ou Registrar para participar da conversa.

Mais
8 anos 8 meses atrás #28856 por will3698
Respondido por will3698 no tópico A410ARRED
Ola boa tarde !

Esta é uma função que faz o arredondamento de valores, a sintaze dela no padrão é :
A410Arred((valor1*valor2),"VALORarredondado")
voce pode utilizar campo nessa função, por exemplo :
A410Arred((SD1->D1_QUANT*SD1->D1_VUNIT),"C6_VALOR")

este erro esta ocorrendo porque em algum desses " Prc Unitario - C6_PRCVEN "
esta vindo um caracter , quando deveria vir um numero.

tens que verificar a passagem de variaveis.
Não costumo setar variaveis dentro de calculos(C6_PRCVEN := 100), geralmente seto a variavel fora,
e quando ela entra no calculo ja esta com o valor. da uma verificada nisso também.

att

Por favor Acessar ou Registrar para participar da conversa.

Mais
8 anos 8 meses atrás #28879 por vcosta
Respondido por vcosta no tópico A410ARRED
Willian,

muito obrigado pela ajuda.

fiz conforme sugerido e funcionou.

valeu mesmo.

abs.
Valter

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.089 segundos
Joomla templates by a4joomla