Ir para conteúdo
  • Cadastre-se

dev botao

Escecf Abrenaofiscal Não Obdecendo Os Parâmentros De Cliente


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 3280 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

No comando AbreNaoFiscal do modelo escECF não esta levando em conta os parâmetros de cliente que envio.

Ta pegando direto o que esta preenchido no consumidor.

 

ta faltando o seguinte codigo no inicio da função:

  if Trim(CPF_CNPJ) <> '' then
     Consumidor.AtribuiConsumidor(CPF_CNPJ,Nome,Endereco);

Este código tem nos outros modelos, copiei de la e coloquei isso no ACBrECFEscECF.pas e funcionou.

procedure TACBrECFEscECF.AbreNaoFiscal(CPF_CNPJ: String; Nome: String;
   Endereco: String);
begin
  if Trim(CPF_CNPJ) <> '' then
     Consumidor.AtribuiConsumidor(CPF_CNPJ,Nome,Endereco);
  ///
  EscECFComando.CMD := 16;
  EscECFComando.AddParamString(LeftStr(OnlyNumber(Consumidor.Documento),14)) ;
  EscECFComando.AddParamString(LeftStr(Consumidor.Nome,30)) ;
  EscECFComando.AddParamString(LeftStr(Consumidor.Endereco,79)) ;
  EnviaComando;

estou com a svn atualizada com a versão mais recente até o momento (8980) deste arquivo e não tinha esta opção, fica a sugestão de implementação.

 

Obrigado pela atenção.

 

  • Curtir 1

Daniel Carus

 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3280 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.