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

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
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, 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/
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/
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 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: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 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: 3092
- 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: 3092
- 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: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
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: 3092
- 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.
