Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

  • Membros Pro
Postado

Bom dia.

É comum, pelo menos na nossa região, mudanças de URL de acesso a NFS-e.

Não há como deixar o arquivo de URLs externo ao componente, pra que possamos alterar e apenas leva-lo ao cliente?

Pois da forma como está, temos que recompílar o sistema, que em muitas vezes está em meio a outras mudanças (sem testes ainda) pra que possamos atualizar o cliente e voltar a funcionar.

Caso ocorrido hoje no município de Tres Cachoeiras (RS), em que a Fiorilli mudou as URLs e Versão de autorização

 

Nova URL, tambem mencionada no site da prefeitura: ISSWEB :: Área Administrativa (msgestaopublica.app.br)

[4321667]
; Incluído em 28/09/2022
; Atualizado em 17/10/2024
Nome=Tres Cachoeiras
UF=RS
Provedor=Fiorilli
Versao=2.01
ProRecepcionar=prorecepcionar=https://trescachoeirasweb.msgestaopublica.app.br:8443/IssWeb-ejb/IssWebWS/IssWebWS?wsdl
ProLinkURL=

Novos esquemas em anexo enviados pela Fiorilli.

 

Testamos a emissão mas apresenta o erro, não chega nem a gerar log:

image.png.14761a087f002c1db9e8e554889b8797.png

 

2.01.rar

  • Consultores
  • Solution
Postado

Bom dia!

2 hours ago, Mario Inacio said:

Não há como deixar o arquivo de URLs externo ao componente, pra que possamos alterar e apenas leva-lo ao cliente?

Há sim.

Para isso, basta você alterar o arquivo ACBrNFSeXServicos.ini e distribuir o mesmo junto da sua aplicação.

Você pode fazer um teste em seu ambiente se quiser.

Escolha uma cidade que é atendida por um provedor, coloque um arquivo ACBrNFSeXServicos.ini no mesmo diretório do .EXE da sua aplicação, edite o .ini removendo a informação do provedor atribuído a cidade. A sua aplicação vai dar a mensagem de provedor não atribuído.

Ele faz isso, porque no momento de ler as informações a lógica é:

  1. Procura por um arquivo ACBrNFSeXServicos.ini na pasta do .EXE
    1. Se encontrar lê as informações dele.
  2. Não encontrou nada no passo 1, então vai ler as informações de resource interno.

É importante lembrar que ao fazer isso, a aplicação vai passar a dar prioridade para este arquivo, então é sua responsabilidade manter ele atualizado e ter um controle sobre o mesmo, pois a partir do momento que fizer isso, não importa quantas vezes você atualize o componente, se não atualizar o .ini na pasta do .EXE, o componente vai continuar usando informação defasada.

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

  • Consultores
Postado

@Mario Inacio,

Estava checando o arquivo ACBrNFSeXServicos.ini e notei que a URL foi atualizada no dia 21/05/2024, veja:

[4321667]
; Incluído em 28/09/2022
; Atualizado em 21/05/2024
Nome=Tres Cachoeiras
UF=RS
Provedor=Fiorilli
Versao=2.00
ProRecepcionar=https://trescachoeirasweb.msgestaopublica.com.br:8443/IssWeb-ejb/IssWebWS/IssWebWS
ProLinkURL=https://trescachoeirasweb.msgestaopublica.com.br:8443/issweb/home.jsf?nroNota=%NumeroNFSe%&codVerificacao=%CodVerif%&cnpj=%Cnpj%&hash=%ChaveAcesso%

Você esta com todos os fontes de todas as pastas atualizados?

Se sim, reinstalou o ACBr?

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

  • Consultores
Postado

@Mario Inacio,

Vamos lá:

Provedor=Fiorilli
Versao=2.01
ProRecepcionar=prorecepcionar=https://trescachoeirasweb.msgestaopublica.app.br:8443/IssWeb-ejb/IssWebWS/IssWebWS?wsdl

1. Se enviar como versão 2.00 o que ocorre?

2. Para o componente no final da URL não precisa do ?wsdl

3. isso aqui esta errado:  ProRecepcionar=prorecepcionar=https:(...) tem 2 ProRecepcionar

 

Notei que eles mudaram de .com.br:8443 para .app.br:8443

Já criei a TK-6120 para realizar a troca e enviar para o SVN.

 

  • Curtir 1
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

  • Membros Pro
Postado

1. Apresenta esse erro, daí encaminhamos pra Fiorilli e nos orientaram a mudar para 2.01 e encaminharam os esquemas

image.png.191641fa5706a439830cfd8440d8b475.png

2. Sim, retirei

3. Tinha colado e repetiu, mas corrigi e apresenta o mesmo erro:
image.png.c7e535996744b201124dcf4776cdf015.png

  • Consultores
Postado

@Mario Inacio,

Essa linha esta errada:

ProRecepcionar=prorecepcionar=https://trescachoeirasweb.msgestaopublica.app.br:8443/IssWeb-ejb/IssWebWS/IssWebWS?wsdl

O correto é:

ProRecepcionar=https://trescachoeirasweb.msgestaopublica.app.br:8443/IssWeb-ejb/IssWebWS/IssWebWS

E a versão tem que ser: 2.00 e não 2.01

  • Curtir 1
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

  • 4 semanas depois ...
  • Membros Pro
Postado

Boa tarde.

Atualizei os fontes e o endereço dessa cidade ficou errado no ACBrNFSeXServicos.ini

O correto é: 

ProRecepcionar=https://trescachoeirasweb.msgestaopublica.app.br:8443/IssWeb-ejb/IssWebWS/IssWebWS

 

Ficou como .com.br e deve ser .app.br

  • Consultores
Postado

Bom dia @Mario Inacio,

Como você deve ter feito alteração no arquivo ACBrNFSeXServivos.ini o Tortoise não fez a sua atualização ou você tem uma cópia desse arquivo na pasta que esta o executável.

Se fez a cópia favor deletar, caso contrario siga os passos abaixo:

Você tem fontes do ACBr com alterações locais?
Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit.
Atualize todos os fontes de todas as pastas.
Reinstale o ACBr com a opção de apagar arquivos antigos marcada.
Compile a aplicação com a opção Build.
Por fim repita os testes.
 

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

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.