Pular para o conteúdo principal

Postagem em destaque

BlackTDN :: LeetCode (17) :: Comparando Implementações do Desafio "Letter Combinations of a Phone Number" em Harbour e TOTVS TLPP

_Créditos das imagens: ChatGPT_ # LeetCode (17) :: Comparando Implementações do Desafio "Letter Combinations of a Phone Number" em Harbour e TOTVS TLPP O desafio [**"Letter Combinations of a Phone Number"**](https://leetcode.com/problems/letter-combinations-of-a-phone-number/description/) (Combinações de Letras de um Número de Telefone) é um problema clássico de programação que envolve a geração de todas as combinações possíveis de letras que um número de telefone pode representar, com base no mapeamento tradicional dos teclados de telefone. Abaixo, comparamos duas implementações desse desafio: uma em **Harbour** e outra em **TOTVS TLPP** (TOTVS Language Plus Plus). ## O Desafio Dada uma string contendo dígitos de 2 a 9, retorne todas as combinações possíveis de letras que esses dígitos podem representar. O mapeamento dos dígitos para as letras é o mesmo dos teclados de telefone tradicionais: - 2: "abc" - 3: "def" - 4: "ghi" - 5: ...

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.


...

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

Postar um comentário

Postagens mais visitadas