Histórico da Página
Função que busca dados de um CPF usando o serviço TOTVS Api Services(TAS) e os mantém em memória para utilizar as funções TAS_CPF_get<informação>.
Esta função tem como pré-requisito a configuração da integração TAS X Logix. Para mais informações acesse Integração Logix x TAS
Sintaxe
Painelcode |
---|
TAS_CPF_load ([ < l_cpf] > , [ < l_birthDay > ] ) =>FUNCTION BOOLEAN |
Parâmetros
Nome | Tipo | Obrigatório? | Descrição |
---|---|---|---|
l_cpf | CHAR | Sim | Número do CPF para consulta de informações no serviço de CPF disponível no TAS. |
l_birthDay | DATE |
Não | Data de nascimento |
*Se não foi enviado como parâmetro a data de nascimento, será apresentada uma tela para q o usuário informe a data
Retorno
correspondente ao CPF informado. Existe a opção de informar a data de nascimento em branco, onde será apresentada uma tela para que o usuário preencha a data de nascimento. |
Retorno
Tipo | Descrição |
---|---|
BOOLEAN | Indica que encontrou ou não informações do CPF informado no serviço de de dados de pessoas físicas (CPF) do TAS |
. |
Exemplo
Bloco de código | ||||
---|---|---|---|---|
| ||||
#---------------------------------------# FUNCTION TAS_CPF_load(l_cpf,l_birthDay_test() #---------------------------------------# DEFINE l_cpf CHAR(20) DEFINE l_birthDay DATE CALLIF 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 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") THENload('<informe um CPF>',<NULL ou data de nascimento>) THEN CALL CONOUT("Nome: ",TAS_CPF_getNome()) CALL CONOUT("Situação 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") Cadastral: ",TAS_CPF_getSituacaoCadastral()) IF TAS_processRequest("CPF") THEN RETURN (CALL CONOUT("Data de nascimento: ",TAS_CPF_getNomegetDataNascimento() <> " ") #Indica que encontrou o CPF END IF END RETURN FALSE END FUNCTIONFUNCTION |
Informações
Fontes: tas.4gl
Disponível a partir do pacote Logix 12.1.2305 ou Fix Framework Logix 12.1.2305.fix01.