Consultar e Importar Cep da Internet para o Sistema.
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20415
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
Consultar e Importar Cep da Internet para o Sistema.
Ou o webservice oficial
Na pasta de rascunhos da sefazclass
https://github.com/JoseQuintas/sefazcla ... rreios.prg
Na pasta de rascunhos da sefazclass
https://github.com/JoseQuintas/sefazcla ... rreios.prg
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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/
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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/
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 8028
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 2 vezes
- Curtiram: 1 vez
Consultar e Importar Cep da Internet para o Sistema.
Olá!
Preguiça de fazer por aqui o "adaptamento"
TALVEZ usando HBTIP p/ o CEP seja meio caminho andado p/ sefazclass no LINUX! Na parte de comunicação da NFe com RS.
Saudações,
Itamar M. Lins Jr.
Adaptar p/ usar TIP! Assim NOT WORK ON LINUX OS!Ou o webservice oficial
Preguiça de fazer por aqui o "adaptamento"
TALVEZ usando HBTIP p/ o CEP seja meio caminho andado p/ sefazclass no LINUX! Na parte de comunicação da NFe com RS.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
Hasse
- Usuário Nível 4

- Mensagens: 820
- Registrado em: 19 Out 2004 10:30
- Localização: Jaraguá do Sul - SC
Consultar e Importar Cep da Internet para o Sistema.
Boa tarde Itamar.
Eu já havia percebido que somente retorna os dados informando o CEP.
Pergunto: O ViaCep não retorna os dados informando o endereço, cidade e UF ?
Eu já havia percebido que somente retorna os dados informando o CEP.
Pergunto: O ViaCep não retorna os dados informando o endereço, cidade e UF ?
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 8028
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 2 vezes
- Curtiram: 1 vez
Consultar e Importar Cep da Internet para o Sistema.
Olá!
Retorna o endereço completo.
Saudações,
Itamar M. Lins Jr.
Isso !informando o endereço, cidade e UF
Retorna o endereço completo.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
alxsts
- Colaborador

- Mensagens: 3107
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Consultar e Importar Cep da Internet para o Sistema.
Olá!
O que é ViaCEP?
Veja a seção "Exemplos de pesquisa por endereço" na página da URL acima.
Veja a seção Módulos e Pacotes desenvolvidos por Colaboradores, com exemplos (inclusive Harbour e AdvPL).
O que é ViaCEP?
Veja a seção "Exemplos de pesquisa por endereço" na página da URL acima.
Veja a seção Módulos e Pacotes desenvolvidos por Colaboradores, com exemplos (inclusive Harbour e AdvPL).
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
-
Hasse
- Usuário Nível 4

- Mensagens: 820
- Registrado em: 19 Out 2004 10:30
- Localização: Jaraguá do Sul - SC
Consultar e Importar Cep da Internet para o Sistema.
Boa noite Itamar.
Perdão. Me expressei mal.
Digitar o endereço para retornar o CEP, é possível ?
Perdão. Me expressei mal.
Digitar o endereço para retornar o CEP, é possível ?
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
-
Hasse
- Usuário Nível 4

- Mensagens: 820
- Registrado em: 19 Out 2004 10:30
- Localização: Jaraguá do Sul - SC
Consultar e Importar Cep da Internet para o Sistema.
O que é ViaCEP?
Acredito que o nosso colega Itamar possa explicar melhor que eu.
Acredito que o nosso colega Itamar possa explicar melhor que eu.
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
-
alxsts
- Colaborador

- Mensagens: 3107
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Consultar e Importar Cep da Internet para o Sistema.
Olá!
Pelo jeito nem abriu os links que postei acima...
Pelo jeito nem abriu os links que postei acima...
A resposta está no link associado.Hasse escreveu:O que é ViaCEP?
Sim.Hasse escreveu:Pergunto: O ViaCep não retorna os dados informando o endereço, cidade e UF ?
alxsts escreveu:"Veja a seção Exemplos de pesquisa por endereço" na página da URL acima.
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
- mbrigatti
- Usuário Nível 2

- Mensagens: 68
- Registrado em: 16 Set 2005 08:13
- Localização: Piracicaba - SP
Consultar e Importar Cep da Internet para o Sistema.
"Digitar o endereço para retornar o CEP, é possível ?"
Sim é possível:
oHttp := TIPClientHTTP():new( "http://viacep.com.br/ws/" + cCEP + "/xml/" )
ou
oHttp := TIPClientHTTP():new( "http://viacep.com.br/ws/" + cCEP + "/json/" )
onde cCep = UF/Cidade/Logradouro
Exemplo: "SP/Piracicaba/Avenida comendador luciano"
Sim é possível:
oHttp := TIPClientHTTP():new( "http://viacep.com.br/ws/" + cCEP + "/xml/" )
ou
oHttp := TIPClientHTTP():new( "http://viacep.com.br/ws/" + cCEP + "/json/" )
onde cCep = UF/Cidade/Logradouro
Exemplo: "SP/Piracicaba/Avenida comendador luciano"
-
Hasse
- Usuário Nível 4

- Mensagens: 820
- Registrado em: 19 Out 2004 10:30
- Localização: Jaraguá do Sul - SC
Consultar e Importar Cep da Internet para o Sistema.
Bom dia.
Ainda não testei, mas agradeço a informação.
Interessante o formato dos dados da requisição.
Obrigado.
Um Feliz Natal.
Ainda não testei, mas agradeço a informação.
Interessante o formato dos dados da requisição.
Obrigado.
Um Feliz Natal.
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
Consultar e Importar Cep da Internet para o Sistema.
Top a rotina do Toledo, fiz algumas mudanças pequenas porque ainda trabalho em modo console e funcionou perfeitamente.
Só queria colocar o cursor no final da edição do get quando traz o endereço pro usuário colocar o número da edificação e ainda não consegui.
Só queria colocar o cursor no final da edição do get quando traz o endereço pro usuário colocar o número da edificação e ainda não consegui.
- Jairo Maia
- Moderador
- Mensagens: 2820
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
- Curtiu: 2 vezes
Consultar e Importar Cep da Internet para o Sistema.
Post o GET que você está pegando o logradouro que poderemos ajudar com base em seus próprios dados.kovalsk escreveu:Só queria colocar o cursor no final da edição do get quando traz o endereço pro usuário colocar o número
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
-
alxsts
- Colaborador

- Mensagens: 3107
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Consultar e Importar Cep da Internet para o Sistema.
Olá!
Colocar o número junto com o nome do logradouro não é uma boa prática. Crie campos separados. Em alguns casos, isto é muito útil. Exemplo: para facilitar o trabalho de entregadores, às vezes é preciso ordenar os locais de entrega pelos lados par e ímpar. Imagine como isto ajuda, considerando-se uma avenida grande, com canteiro central. O carro de entrega faria primeiro as entregas em um lado (par ou ímpar), e depois retornaria entregando do outro lado.
Código: Selecionar todos
#include "inkey.ch"
FUNCTION TesteGet()
LOCAL cCampo := PadR( "Avenida das Americas", 50 ), GetList := {}
CLS
@ 10,10 Say "Complete o conteúdo do campo:" ;
Get cCampo ;
Pict "@X" ;
When { || Hb_KeyPut( K_END ), .T. }
Read
RETURN NIL[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
Consultar e Importar Cep da Internet para o Sistema.
Boa noite Xará, baixa aqui deste post o cepdemo.rar que o Toledo postou que funciona perfeito, inclusive foi feito pra minigui e eu tive que adaptar poucas coisas pra funcionar em Harbour console e ficou redondinho.
Quando busco o endereço eu inclusive coloco o cursor no final da linha do endereço que trouxe para o cliente colocar o número porque utilizo a mesma variável de endereço pra colocar o complemento. Deu um trabalhinho isso mas ficou perfeito.
Quando busco o endereço eu inclusive coloco o cursor no final da linha do endereço que trouxe para o cliente colocar o número porque utilizo a mesma variável de endereço pra colocar o complemento. Deu um trabalhinho isso mas ficou perfeito.
- Linguagemclipper
- Usuário Nível 3

- Mensagens: 240
- Registrado em: 16 Abr 2016 17:33
- Localização: Maceió/AL
- Contato:
Consultar e Importar Cep da Internet para o Sistema.
Muito mais simples usando JSON e guardando os dados em uma variável hash, mas se pode complicar, né?! Pra que simplificar?...
Usando xHarbour v1.2.3 Rev. 10264 + BCC 5.8, Elchs' LetoDBf, DBFCDX e SIBRA para imprimir relatórios.
