[Script case8] Problema com sc_vl_extenso quando o valor tem centavos

Bom dia pessoal,

Estou com dificuldade de utilizar a macro. quando o valor é inteiro, exemplo R$ 2.000,00 (DOIS MIL REAIS) mostra numa boa, agora quando possui centavos R$ 2.150,45 não mostra.

Código:

{valor_quinzena} = ({salario}/30)*15;

{valor_quinzena_extenso} = sc_vl_extenso({valor_quinzena}, 50, ‘V’);

poderiam me ajudar.

abraço,

Andre Ferreira

Faça um teste com este código:
echo sc_vl_extenso(1365.30, 2000, ‘V’);

break;

Verifique se o idioma da sua aplicação esta em: Português e charset: UTF-8.

Verifique se a variável do {valor} esta entrando na função como 99999.99 e não 9.999,99.

Jailton,

coloquei o codigo e saiu legal. HUM MIL, TREZENTOS E SESSENTA E CINCO REAIS E TRINTA CENTAVOS

No banco o campo salario esta como float.

Mas quando faço o calculo abaixo ele fica no formato 1.123,98

{valor_total_1_turno} = ({salario}/30)*{quant_dias};

Tem como formatar {valor_total_1_turno} para 1234,56 ?

Obrigado pelo apoio.

Andre

Troca na BASE, FLOAT por DECIMAL (15,2) ai Recria o formulário e faz o teste, para o SCRIPTCASE,
identificar o campo novamente.

Se só alterar para DECIMAL mas não recriar a o formulário do ZERO ele pode continuar ‘com o mesmo erro’.