Ir para conteúdo
  • Cadastre-se

dev botao

NFSe - Codigo do Municipio não encontrado


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

Recommended Posts

Postado

Prezados saudações!

Ao atribuir o código do Municipio de SP 3550308 é disparado uma exceção

> Codigo do Municipio [3550308] não Encontrado.
FNFSe.Configuracoes.Geral.CodigoMunicipio:= 3550308
O erro ocorre justamente na atribuição desta propertie acima
Na aplicação de exemplo funciona normalmente

Eu copiei a pasta "ArqINI" com seus respectivos arquivos para a pasta da Aplicação e não resolveu

Perguntas
1 - Onde que posso estar deixando de fazer?
2 - Eu consigo indicar a pasta de forma personalizada, ou seja pretendo centralizar os arquivos em uma pasta exemplo
C:\MyApp\NFSe\
C:\MyApp\NFSe\Schemas\
C:\MyApp\NFSe\ArqIni\
--> Essa foi minha tentativa mais sem sucesso: FNFSe.Configuracoes.Arquivos.PathNFSe:= FPathNFSe; //(onde esta variavel possui o path em negrito acima)

 

  • Administradores
Postado

Bom dia,

Queira por favor testar o mesmo no componente ACBrNFSeX, o qual tem recebido as atualizações atualmente.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

Postado

Estou justamente utilizando  ACBrNFSeX

constructor TNFSe.Create(AOwner: TComponent);
begin
  inherited Create(AOwner);
  FNFSe:= TACBrNFSeX.Create(Self);
  //FNFSe.MAIL:= ACBrMail1;
  FNFSe.OnGerarLog:= OnGerarLog;
  FNFSe.OnStatusChange:= OnStatusChange;
end;

Pode ter algo haver com ele esta sendo criado dentro de uma Classe do Tipo TComponent, pois no Exemplo eu fiz o mesmo porém ele é criando dentro de um TForm criando o componente em run-time conforme abaixo

procedure TfrmACBrNFSe.FormCreate(Sender: TObject);
var
  T: TSSLLib;
  I: TpcnTipoEmissao;
  U: TSSLCryptLib;
  V: TSSLHttpLib;
  X: TSSLXmlSignLib;
  Y: TSSLType;
begin
  FNFSe:= TACBrNFSeX.Create(Self);
  FNFSe.MAIL:= ACBrMail1;
  FNFSe.OnGerarLog:= FNFSeX1GerarLog;
  FNFSe.OnStatusChange:= FNFSeX1StatusChange;

....

Vou debuggar os dois em paralelo para ver se esqueci de algo, apesar de ser uma cópia só mudando para dentro de uma classe herdada de TComponent

Grato por enquanto

 

 

  • Solution
Postado

Resolvido

Eu não tinha chamado o Methodo FNFSe.LerCidades;
Após fazer o mesmo o errou parou
 

A questão da Pasta também deu certo pois os arquivos foram criados na que eu personalizei

GRATIDÃO PELA FORÇA

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