Ir para conteúdo
  • Cadastre-se

dev botao

Erro DACTE mostrar NF-e fortes Report


  • Este tópico foi criado há 2595 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

descobri.. função  ali deve ser 44 estava 26


procedure TfrmDACTeRLRetrato.rlb_07_HeaderItensBeforePrint(Sender: TObject; var PrintIt: Boolean);


    if cdsDocumentos.FieldByName('TIPO_1').AsString <> '' then
    begin
      rlDocOrig_tpDoc1.Lines.Add(PadRight(cdsDocumentos.FieldByName('TIPO_1').AsString, 33, ' ')+
      PadRight(cdsDocumentos.FieldByName('CNPJCPF_1').AsString, 44, ' ')+
      cdsDocumentos.FieldByName('DOCUMENTO_1').AsString);
    end;

 consegue validar e disponibilizar?

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

A correção sugerida pelo Diego Limeira da Silva deu certo aqui.

Lembrar de corrigir também a condição para 'TIPO_2'.

    if cdsDocumentos.FieldByName('TIPO_1').AsString <> '' then
    begin
      rlDocOrig_tpDoc1.Lines.Add(PadRight(cdsDocumentos.FieldByName('TIPO_1').AsString, 33, ' ')+
      PadRight(cdsDocumentos.FieldByName('CNPJCPF_1').AsString, 44, ' ')+
      cdsDocumentos.FieldByName('DOCUMENTO_1').AsString);
    end;
    if cdsDocumentos.FieldByName('TIPO_2').AsString <> '' then
    begin
      rlDocOrig_tpDoc2.Lines.Add(PadRight(cdsDocumentos.FieldByName('TIPO_2').AsString, 33, ' ')+
      PadRight(cdsDocumentos.FieldByName('CNPJCPF_2').AsString, 44, ' ')+
      cdsDocumentos.FieldByName('DOCUMENTO_2').AsString);
    end;

 

ACBrCTeDACTeRLRetrato.pas

ACBrCTeDACTeRLRetrato.diff

O CPF do motorista também está sendo impresso fora do lugar.

CPF Motorista.png

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Sim está correto logo vou subir a mudança 

pois é necessário isso e mais alugma coisa do cpf tanto no delphi quanto no lazarus.

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

23 horas atrás, Diego Limeira da Silva disse:

a alteração que fiz referente de 26 para 44 deu certo.. olha ai

Screenshot_2.png

eu alterei somente de um lado.. 

A chave de acesso possui 44 posições e não 36 como está na imagem.

Editado por gguimp
valoalor incorreto.
  • Curtir 1
Link para o comentário
Compartilhar em outros sites

1 hora atrás, gguimp disse:

A chave de acesso possui 44 posições e não 36 como está na imagem.

pior. agora que vc falo .. vo alterar código.. em vez de 44

pegar 54 contando com os espaços

 

 

4 minutos atrás, Diego Limeira da Silva disse:

pior. agora que vc falo .. vo alterar código.. em vez de 44

pegar 54 contando com os espaços

 

 

NF-E 000133903 4117 0202 0253 3400 0579 5500 2000 1339 0318 0095 9252 pegando 54 agora sim deu?

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Este tópico foi criado há 2595 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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