Ir para conteúdo
  • Cadastre-se

dev botao

NFSeX - Problemas carregar a cidade/provedor


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

Recommended Posts

Postado

Ola!

Utilizamos aqui o componente em runtime e fazendo alguns testes acabei encontrando um bug que me obriga a ter o arquivo ACBrNFSeXServicos.ini na pasta da aplicação.

 

Exemplo:

procedure TForm1.Button1Click(Sender: TObject);
var
  LACBrNFSeX: TACBrNFSeX;
begin
  LACBrNFSeX := TACBrNFSeX.Create(Self); //No create já chama o LerCidades que usa o caminho padrão do IniServicos
  try
    LACBrNFSeX.Configuracoes.Arquivos.IniServicos   := ExtractFilePath(Application.ExeName) + 'NFSe\Ini\ACBrNFSeXServicos.ini';
    LACBrNFSeX.Configuracoes.Geral.CodigoMunicipio  := 4218707; //Tubarao - SC - Aqui não carrega o ini novamente pois a flag fpCidadesJaCarregadas já está True
  finally
    LACBrNFSeX.Free;
  end;
end;

 

Assim de nada adianta possuir uma pasta separada para NFSe (ini/schemas...) sendo que igualmente preciso do ACBrNFSeXServicos.ini na pasta da aplicação.

Descobri isso por acidente ao iniciar os testes com a cidade de tubarão, adicionei no ini na pasta configurada no IniServicos e não encontrava o provedor.

 

-=Ma®©oS=-

  • Moderadores
Postado
10 minutos atrás, -=Ma®©oS=- disse:

Ola!

Utilizamos aqui o componente em runtime e fazendo alguns testes acabei encontrando um bug que me obriga a ter o arquivo ACBrNFSeXServicos.ini na pasta da aplicação.

 

Exemplo:

procedure TForm1.Button1Click(Sender: TObject);
var
  LACBrNFSeX: TACBrNFSeX;
begin
  LACBrNFSeX := TACBrNFSeX.Create(Self); //No create já chama o LerCidades que usa o caminho padrão do IniServicos
  try
    LACBrNFSeX.Configuracoes.Arquivos.IniServicos   := ExtractFilePath(Application.ExeName) + 'NFSe\Ini\ACBrNFSeXServicos.ini';
    LACBrNFSeX.Configuracoes.Geral.CodigoMunicipio  := 4218707; //Tubarao - SC - Aqui não carrega o ini novamente pois a flag fpCidadesJaCarregadas já está True
  finally
    LACBrNFSeX.Free;
  end;
end;

 

Assim de nada adianta possuir uma pasta separada para NFSe (ini/schemas...) sendo que igualmente preciso do ACBrNFSeXServicos.ini na pasta da aplicação.

Descobri isso por acidente ao iniciar os testes com a cidade de tubarão, adicionei no ini na pasta configurada no IniServicos e não encontrava o provedor.

 

já foi reportado isso por alguém que faz algo semelhante e já foi feito mundanças

está com svn atualizado e também rodou o instalador?

  • 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_Transparent-02.png
 

 

  • Solution
Postado
1 hora atrás, Juliomar Marchetti disse:

já foi reportado isso por alguém que faz algo semelhante e já foi feito mundanças

está com svn atualizado e também rodou o instalador?

Atualizei agora, houve uma alteração ontem (dia 29/11) revision 27612 com isso passou a funcionar corretamente.

Havia atualizado na semana passada e ao criar esta thread não localizei thread igual.

 

pode fechar. obrigado

  • Curtir 1

-=Ma®©oS=-

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 716 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.