Ir para conteúdo
  • Cadastre-se

dev botao

Erro no Exemplo da NFe2


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

Recommended Posts

  • Consultores

Boa tarde LeoSlander,

Acrescente no uses a unit ACBrDFeUtil e altere a linha para:

Documento := Trim(DFeUtil.LimpaNumero(Documento));

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...

no fonte \ACBrNFeUtil.pas

estava comentada a função

//   class function LimpaNumero(AValue: String): String;

 

descomentei e na mesma também


class function NotaUtil.LimpaNumero(AValue: String): String;
var
  A : Integer ;
begin
  Result := '' ;
  For A := 1 to length(AValue) do
  begin
    {$IFDEF DELPHI12_UP}
    if CharInSet(AValue[A], ['0'..'9']) then
    {$ELSE}
    if (AValue[A] in ['0'..'9']) then
    {$ENDIF}
       Result := Result + AValue[A];
  end ;
end;
 

agora estar funcionando...

 

Leão

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Jovem foi feito um reformulação nas units com funções semelhantes, tente ao invés de descomentar

adicionar na uses a unit ACBrDFeUtil

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Juliomar,

 

Algumas pessoas ficam dias e as vezes meses sem realizar atualização, e quando o faz é só da pasta que tem o componente que utiliza.

E quando vai compilar ocorrem erros.

 

Se todos procurassem atualizar diariamente de forma geral ou seja, todos os fontes de todos os componentes, exemplos, pacotes de instalação, etc não teriamos esses tipos de postagem.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia Italo

Sim já percebi isso, outras coisas que falta é quando ocorrem erros comuns eles verificarem o básico, exemplos: pastas estão todas marcadas com icone verde ou estão em conflito, mais de uma pasta com os fontes e o delphi apontando pra elas, ou apagar os bpls e recompilar os pacotes usando o ACBrInstall, ou ainda casos de bpls espalhados por pastas do sistema (system32, windows)

 

se fosse prestado mais atenção a esses pequenos detalhes já seria suficiente para resolver situações inusitadas que ocorrem

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

Link para o comentário
Compartilhar em outros sites

Bom dia.

 

Devido ao grande número de alterações/modificações e correções pelos mais variados motivos, principalmente devido as mudanças e exigências da legislação, eu não instalo mais nenhum dos componentes ACBr em meu Delphi.

 

Conforme a necessidade, eu os crio dinamicamente e seto os eventos e etc, tudo via código, nada visual.

 

Zerei esse tipo de problema. Pois, assim que um fonte é alterado, eu dou um Build na minha aplicação e pronto.

 

Nada de conflitos de BPL's e outras "cositas mas". 

 

Atenciosamente.

Jéter Rabelo Ferreira

------------------------------------------------

Jéter Rabelo Ferreira
Campestre/MG

Link para o comentário
Compartilhar em outros sites

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