sgrConsultaPF
Realiza a consulta do perfil profissional a partir do CPF.
| Parâmetros: sgrConsultaPF | |||
|---|---|---|---|
| chaveacesso | string | Obrigatório | Chave retornada pelo método sgrLogin. |
| cdpas | inteiro | Obrigatório | Código do PAS, retornado pelo método sgrListaPASUsuario. |
| cdcliente | inteiro | Obrigatório | Código do cliente, retornado pelo método sgrListaEmpresasPASUsuario. |
| cdpaisorigem | inteiro | Obrigatório | Código de nacionalidade do funcionário, retornado pelo método sgrListaPais. |
| nrdocumento | string | Obrigatório | Número do documento do profissional (CPF). |
Observação: Para facilitar a compreensão dos métodos secundários, que devem ser chamados para retornarem os códigos exigidos nos parâmetros acima, será apresentada uma analogia entre os métodos secundários e a tela de consulta no Clipas NET. Ressaltando que, por se tratar de sistemas diferentes, o Web Service e o Clipas NET não precisam necessariamente conter os mesmos campos.

Figura 1: Tela de consulta de perfil profissional no Clipas NET. Em azul, foram escritos os nomes dos parâmetros. Em vermelho estão os métodos secundários.
RETORNO DO MÉTODO (sgrData):
ReturnDataset: Se os parâmetros estiverem corretos, a propriedade do objeto irá apresentar:
| Campo | Tipo | Descrição |
|---|---|---|
| CDPFJ | inteiro | Código do perfil profissional |
| DSNOME | string | Nome |
| FLSITPF | Smallint | Situação do profissional |
| DSSITUACAO | string | Descrição da situação. A situação do cadastro pode ser: 0 - Aguardando Pesquisa, 1 - Em Pesquisa, 2 – Indicado, 3 - Não Indicado, 4 - Cancelado, 5 - Aguardando Contato, 6 - Cadastro Expirado, 7 - Liberação Provisória, 8 - Sem Pesquisa, 9 - Não Indicado - CNH Vencida, 10 - Motorista Suspenso, 11 - Veículo Em Manutenção, 12 - Liberado Uma Viagem, 13 - Em Análise. |
| CDVINC | char(1) | Vínculo do profissional |
| DSVINC | string | Vínculo do profissional (descrição) |
| DTCONSULTA | datetime | Data de consulta |
| DTEXPIRACAO | datetime | Data de vencimento da consulta |
| SENHA | string | Senha do profissional |
| NRFONE2 | string | Número do telefone 2 |
| NRDDD | string | Código do DDD |
| CDMOT | inteiro | Código de motorista |
| NRFONE1 | string | Número do telefone 1 |
| CDPAISORIGEM | inteiro | Código do país de origem |
| CDOPERACAO | inteiro | Código da operação da pessoa física na empresa |
| CDUNIDADERESP | inteiro | Código da unidade responsável pela pessoa física |
| NRDDD1 | string | DDD do Telefone 1 |
| NRDDD2 | string | DDD do Telefone 2 |
ReturnDescription: Se houver erro na execução do método, a propriedade do objeto irá apresentar:
| Erro | Descrição |
|---|---|
| O usuário atual não tem permissão de acessar dados da empresa: [cdcliente] | O PAS do usuário não possui vínculo com o cliente informado. Deve-se verificar se as informações foram digitadas corretamente. Se estiverem corretos, é necessário contatar o gerente de contas indicando a mensagem de erro e os parâmetros preenchidos. |
| O CPF informado é inválido! | O CPF informado não está em um formato válido. É necessário informar novamente. |
| CPF não cadastrado! |
Se a consulta retornar a mensagem “CPF não cadastrado”, significa que é necessário efetuar sua inclusão no sistema. Se o cliente não possui o serviço de cadastro, para fazer a inclusão basta utilizar o método abaixo.