Histórico da Página
Função que busca dados de um CPF
Sintaxe
Painel |
---|
TAS_CPF_load ( [ l_cpf ] , [ l_birthDay ] ) => FUNCTIONBOOLEAN |
Parâmetros
Nome | Tipo | Obrigatório? | Descrição |
---|---|---|---|
l_cpf | CHAR | Sim | Número do CPF para consulta. |
l_birthDay | DATE | SimNão | Data de nascimento. *Se não foi enviado como parâmetro a data de nascimento, será apresentada uma tela para qque o usuário informe a datainforme a data. |
Retorno
Tipo | Descrição |
---|
BOOLEAN | Indica que encontrou ou não o CPF informado. |
Exemplo
Bloco de código | ||||
---|---|---|---|---|
| ||||
#---------------------------------------# FUNCTION TAS_CPF_load(l_cpf,l_birthDaytest() #---------------------------------------# DEFINE l_cpf CHAR(20) DEFINE l_birthDay DATE IF CALL TAS_CPF_initialize() #Se não foi enviado como parametro a data de nascimento, será apresentada uma tela para q o usuário informe a data IF l_birthDay IS NULL AND NOT m_jobMode load('<informe um CPF>',NULL) THEN #Usuario deve informar a data de nascimento antes de realizar a requisição de consulta do CPF CALL TAS_addParameter("Data Nascimento","Date",TRUE) IF NOT TAS_inputParameters("Consulta CPF") THENCALL CONOUT("TAS_CPF_getNome",TAS_CPF_getNome()) RETURN FALSE END IF LET l_birthDay = ma_parameters[1].data_value CLIPPED END IF LET m_pathParam = "/api/receita/cpf/v1/", formatonlynumeric(formatCPF(l_cpf)),"/",_ADVPL_FWURLEncode(l_birthDay USING "dd/mm/yyyy") CALL CONOUT("TAS_CPF_getSituacaoCadastral",TAS_CPF_getSituacaoCadastral()) IF CALL CONOUT("TAS_processRequest("CPF") THEN RETURN (_getDataNascimento",TAS_CPF_getNomegetDataNascimento() <> " ") #Indica que encontrou o CPF END IF END FUNCTION RETURN FALSE END FUNCTION |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas