Busca de CEP via Java script web service CRM Dynamics 2011 / 2013
function BuscaCEP(){
var cep = Xrm.Page.getAttribute("address1_postalcode").getValue();
/*Limpa os Valores do Campos de Endereço*/
/*Faz a chamado do Web Service e popula os campos com o retorno obtido*/
/*Mensagem de alerta caso o endereço não seja localizado*/
Xrm.Page.getAttribute("address1_line1").setValue('');
Xrm.Page.getAttribute("address1_line2").setValue('');
Xrm.Page.getAttribute("address1_city").setValue('');
Xrm.Page.getAttribute("address1_stateorprovince").setValue('');
Xrm.Page.getAttribute("address1_country").setValue('');
$.getScript("http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep=" + cep, function(){
if(resultadoCEP["resultado"] == 1){
var TipoLogradouro = resultadoCEP["tipo_logradouro"] + ' ' + resultadoCEP["logradouro"];
Xrm.Page.getAttribute("address1_line1").setValue(unescape(TipoLogradouro));
Xrm.Page.getAttribute("address1_line2").setValue(unescape(resultadoCEP["bairro"]));
Xrm.Page.getAttribute("address1_city").setValue(unescape(resultadoCEP["cidade"]));
Xrm.Page.getAttribute("address1_stateorprovince").setValue(unescape(resultadoCEP["uf"]));
Xrm.Page.getAttribute("address1_country").setValue("Brasil");
}
if(resultadoCEP["resultado"] == 0){
alert("Endereço não Localizado!");
}
});
}