Porque depende de cada um testar

Projeto hbNFe (Nota Fiscal Eletronica/Danfe) para [x]Harbour

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Porque depende de cada um testar

Mensagem por JoséQuintas »

Eis que depois de quase um ano, surge uma alteração.

Eu estava com problema pra consultar protocolo na Sefaz da Bahia.
Depois de uns testes, descobri, e a alteração foi esta:

Código: Selecionar todos

   IF cUF == "BA"
      ::cServico    := "http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsulta"
      ::cSoapAction := "nfeConsultaNF"
   ELSE
      ::cServico    := "http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsulta2"
      ::cSoapAction := "NfeConsulta2"
   ENDIF
...
      CASE nWsServico == WSNFECONSULTA ;               cUrlWs := "https://nfe.sefaz.ba.gov.br/webservices/NfeConsulta/NfeConsulta.asmx"
Tinha comentado esse tipo de coisa, mas agora apareceu um exemplo prático.
Pelo menos por enquanto, pras UFs que apareceram por aqui, só na Bahia é diferente.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Porque depende de cada um testar

Mensagem por fladimir »

Vlw José... obrigado por compartilhar
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Porque depende de cada um testar

Mensagem por JoséQuintas »

Só voltando um pouco, não sei se fui bem claro.

De repente funciona pro Brasil inteiro, menos pra Bahia.
Mas quem vai testar é da Bahia, e vai dizer que nada funciona.

Ao mesmo tempo, não tenho porque testar Bahia porque não uso.
Só descobri porque apareceu por aqui uma nota da Bahia.

Então não dá ser diferente:
É cada um testar nas UFs que utiliza, e ir agrupando os testes/soluções.
Pode ser que funcione de primeira, ou pode ser que precise ajuste pra determinada UF.
O projeto é padrão, mas não significa que é exatamente igual pra todas as UFs.


O interessante:

Não funcionou pra Bahia, ok, o fonte está correto, então restou somente encontrar as strings corretas.
O fonte era pra NFE 2.0, e na Bahia utiliza um werbservice exclusivo pra 3.10.
Só precisou de strings novas.

Faz tempo que não tem fonte novo...
Mas que fonte novo?
Tá falando de palavras novas?
Que tal uma palavra antiga: TESTAR
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder