Autor Tópico: [Script case8] Problema com sc_vl_extenso quando o valor tem centavos  (Lida 396 vezes)

andreferreirati

  • Novato
  • *
  • Mensagens: 7
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 por extenso.

Código:

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

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

já aconteceu com alguem, poderiam me ajudar.

abraço,

Andre Ferreira

Jailton

  • Expert
  • *****
  • Mensagens: 2030
Re:[Script case8] Problema com sc_vl_extenso quando o valor tem centavos
« Responder #1 Online: Agosto 13, 2014, 09:02:50 am »
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.
O Princípio da Vibração. "Nada está parado, tudo se move, tudo vibra". Caibalion.

Jocimar

  • Expert
  • *****
  • Mensagens: 619
Re:[Script case8] Problema com sc_vl_extenso quando o valor tem centavos
« Responder #2 Online: Agosto 13, 2014, 09:46:09 am »
Outra sugestão: Quantas casas decimais está a variável {valor_quinzena} ?
Poderá utilizar round({valor_quinzena},2)

Att,

Jocimar
Jocimar de Oliveira