Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    26.206
  • Registro em

  • Última visita

  • Days Won

    749

Posts postados por Daniel Simoes

  1. Elton,

    Acho que o RoundTo deve resolver a parada...

    O que achei estranho... é que a Funçao "SubTotalECF" também é do tipo Double

    function TACBrTEFD.SubTotalECF : Double;
    Assim como o parâmetro de Entrada "Valor" que tb é Double Talvez seja isso... No final da Função ACBrTEFD.SubTotalECF existe um SimpleRoundTo
       SaldoAPagar := SimpleRoundTo( SaldoAPagar, -2);     // por Rodrigo Baltazar

    Se mudar para RoundTo não resolve ?

  2. Se você já usa IdentificaConsumidor(), Acredito que a Msg de Erro seja mais em relação as linhas do MD5...

    Apague apenas os fontes que estão com o "icone vermelho"... E sim, faça uma completa re-instalação dos Packages...

    Se mesmo assim o erro perssistir, favor anexar um arquivo de LOG do ECF

  3. Apague os seus fontes e atualize novamente... A correção para isso já está no SVN...

    Data: 04/02/2012

    -- ACBrECFFiscNet --

    [-] Correçao de Fechamento de Cupom com Mensagem promocional em DataRegis. (DSA)

    viewtopic.php?f=10&t=4542

    Você está identificando o consumidor de forma errada... Não basta imprimir no Rodapé... Se você fizer assim os programas de leitura de MFD não irão capturar o CPF do Cliente para geração do arquivo da CAT52... Use os métodos que eu sugeri no post anterior

  4. Não adianta brigar com isso... nos ECFs novos não é permitido mudar a forma de Arredondamento...

    Leia como o ECF opera usando: ACBrECF.Arredonda

    Exemplo:


    // Calculando o Total do Item //
    TotalItem := (Qtd * Preco_Unit) + Desc_Acres;
    if not ACBrECF1.Arredonda then
    TotalItem := Trunc(TotalItem * 100) / 100
    else
    TotalItem := RoundTo(TotalItem, -2);
    [/code]

  5. Sandra,

    Use a propriedade: ACBrECF1.IdentificaConsumidorRodape; ( Boleana ) para saber se o ECF em questão permite identificação de Cliente no Rodapé

    Todas as FiscNet (incluso a Elgin) permitem identificação do cliente no Rodapé...

    Use o método: IdentificaConsumidor( CPF_CNPJ : String; Nome : String = ''; Endereco : String = '') ;

    para identificar o Consumidor de forma correta, para que o CPF/CNPJ do mesmo seja corretamente destacado nos arquivos da CAT52

    O erro que você reportou pode ser um problema que foi corrigido recentemente nos fontes... Atualize seus fontes por SVN

  6. Acredito que não... o mais próximo do que você quer é o que foi programado em: ACBrBoletoFCQuickFr.pas


    ACBrBarCode1.Typ := bcCode_2_5_interleaved ;
    ACBrBarCode1.Text := CodBarras;
    BMP := TBitmap.Create ;
    try
    BMP.Width := imgBarra.Width ;
    BMP.Height := imgBarra.Height ;
    ACBrBarCode1.DrawBarcode(BMP.Canvas);

    imgBarra.Picture.Bitmap := BMP ;
    imgBarra4.Picture.Bitmap := BMP;
    finally
    BMP.Free ;
    end ;
    [/code]

  7. para usar um FireBird remoto, basta usar o IP de onde o Banco de Dados está... ou seja, o IP da máquina na Internet...

    - Se o Servidor não tem IP fixo, você pode usar um serviço de DNS Hosting como por exemplo o "NoIp"

    - Usar o Zebedee é fundamental, pois o protocolo do Firebird não possui compactação nem criptografia...

  8. É possível implementar a verificação de Documentos (I.E., CNPJ, etc) no ACBrMonitor... Afinal temos o componente ACBrValidador que faz essa tarefa...

    Com a chegada do ACBrSAC estamos nos dedicando mais para tornar o ACBrMonitor melhor e mais completo...

    Essa funcionalidade já será inserida na nossa lista de "a fazer"...

  9. Pode ser que a Impresssora esteja com um tamanho de Etiqueta fixo em sua memória... O ACBrETQ não programa o tamanho da etiqueta, ele utiliza o sensor de GAP...

    Efetue um "reset" na Impressora, seguindo as instruções do Manual da mesma

×
×
  • 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.