Ir para conteúdo
  • Cadastre-se

Divinomar

Membros
  • Total de ítens

    1
  • Registro em

  • Última visita

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Divinomar's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputação

  1. Problema ao subtotalizar um cupom com o ECFVirtualNaoFiscal com valor de desconto ou acréscimo. SOMENTE NA IMPRESSÃO (BUFFER). O problema esta na unit ACBrECFVirtualPrinter.pas na procedure TACBrECFVirtualPrinterClass.SubtotalizaCupomVirtual O Valor da variável SubTotal já esta vindo com o Desconto/Acrescimo, portanto é só subtraí-la para enviar para o buffer para a impressão correta do subtotal, e o Total não há necessidade de calculo. Segue a correção da procedure abaixo, testei a impressão com e sem desconto e acréscimo. procedure TACBrECFVirtualPrinterClass.SubtotalizaCupomVirtual( DescontoAcrescimo: Double; MensagemRodape: AnsiString); var S: String; begin ZeraBuffer; if DescontoAcrescimo <> 0 then begin if DescontoAcrescimo < 0 then S := 'Desconto ' else S := 'Acrescimo' ; fsBuffer.Add( padS('SUBTOTAL R$|'+ FormatFloat('#,###,##0.00',SubTotal-DescontoAcrescimo), Colunas,'|') ) ; fsBuffer.Add( padS(S+' R$|'+FormatFloat('#,###,##0.00',DescontoAcrescimo), Colunas,'|') ) ; end ; fsBuffer.Add( fsCmdImpExpandidoUmaLinha + padS( 'TOTAL R$|'+FormatFloat('#,###,##0.00', SubTotal), ColunasExpandido ,'|') + fsCmdImpFimExpandido ) ; ImprimeBuffer ; end;
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.