BlackTDN Search

quinta-feira, 2 de setembro de 2010

Protheus :: WebService Nota Fiscal de Saida Tools (Versão Final)

Anteriormente à essa versão, tinha publicado os "posts":

Protheus :: Retornando o XML do Documento de Saida (Nota Fiscal Eletrônica) usando WebService
e
Protheus :: Tornando o XML de NFSe Eletrônico retornado via WS usável.

Bem, agora vou publicar a versão final dos exemplos anteriormente publicados com algumas correções e melhorias. Então, se baixou a versão anterior, é, altamente recomendável, que baixe essa versão para saber as correções e melhorias implementadas. Como basicamente o que disponibilizo aqui é praticamente o mesmo que já publiquei nos "posts" anteriores, não vou "colar" aqui o código. Mas o "fonte" está garantido para "download".

Uma dica, para poder usar o retorno dos "XMLs" das "NFSes" faz-se necessário uma pequena alteração na configuração do "ini" do "protheus server". Sendo:


1: [localhost/naldo/ws]
 2: ENABLE=1
 3: PATH=d:\totvs\naldo\pdata\web\WS
 4: ENVIRONMENT=naldo
 5: INSTANCENAME=WS
 6: RESPONSEJOB=JOB_WS_0001          
 7: DEFAULTPAGE=wsindex.apw
 8: 
 9: [JOB_WS_0001]
10: TYPE=WEBEX
11: ENVIRONMENT=naldo
12: INSTANCES=1,9
13: SIGAWEB=WS
14: INSTANCENAME=WS
15: ONSTART=U___WSSTART
16: ONCONNECT=U___WSCONNECT
17: ;PREPAREIN=00,01
      
Essa é a configuração do WS do meu note. A configuração importante para o uso desse modelo está relacionada a ONCONNECT=U___WSCONNECT, onde uso uma "User Function" para tratamento especial ao "XML" de saída.

Bem, é isso. Para baixar a versão "full" basta clicar aqui

[]s
иαldσ dj.


...

4 comentários:

  1. Bom dia, Naldo.
    Primeiro parabéns pelo conhecimento compartilhado.
    Queria ver com você se tem algo que ao lançar o documento de entrada ele baixe o xml corrente do fornecedor?

    Obrigado

    David Fernando Pulz

    ResponderExcluir
  2. Naldo,
    BOA TARDE!

    Por gentileza, você teria algum exemplo de como consumir o webservice nfeDownloadNF da SEFAZ e obter o xml através da chave?
    Como isso poderia ser feito?

    ResponderExcluir
    Respostas
    1. Opa Poliester, você conseguiu consumir o webservice nfeDownloadNF da SEFAZ para obter o XML via chave ?

      Excluir
  3. També estou querendo o mesmo item do Poliester.

    ResponderExcluir