GeraPendenciaSmart

Função que gera pendência para os cartões de Smart Card. Esta função poderá ser utilizada quando do cadastro de afastamentos, troca de permissão, crachás titulares e provisórios, etc. Para cada pendência será gerado um comando de atualização de cartão que será executado pelo gerenciador de comandos (spgercmd). Caso o comando tenha sido executado com sucesso, o comando passa para o estado de comando enviado e fica aguardando a confirmação de atualização do coletor.

Sintaxe: Funcao GeraPendenciaSmart(Numero TipOpe, Numero TipCra, Numero NumCra, Numero NumEmp, Numero TipCol, Numero NumCad, Numero DatIni, Numero HorIni, Numero DatFim, Numero HorFim, Numero ValInt);

Parâmetros:

Nome

Tipo

Descrição

TipOpe

Numérico

Tipo de operação. Operações disponíveis:


1 - baixa de crachás provisórios;


2 - atualização da validade DATAHORA;


3 - baixa de crachá de visitante;


4 - atualiza permissão normal do colaborador;


5 - atualiza permissão de sábado do colaborador;


6 - atualiza permissão de domingo do colaborador;


7 - atualiza permissão de feriado do colaborador;


8 - atualização da situação SITUA;


9 - atualização de afastamentos;


10, 11 e 12 - atualização de alteração de visitas;


13, 14 e 15 - atualiza permissão áreas restritas do colaborador;


16, 17 e 18 - atualiza permissão áreas restritas do visitante.

TipCra

Numérico

Tipo de crachá (crachá titular ou provisório).

NumCra

Numérico

Número do crachá.

NumEmp

Numérico

Número da empresa.

TipCol

Numérico

Tipo de colaborador.

NumCad

Numérico

Cadastro do colaborador.

DatIni

Numérico

Data Inicial.

HorIni

Numérico

Hora inicial.

DatFim

Numérico

Data final.

HorFim

Numérico

Hora final.

ValInt

Numérico

Retorno da função.

Exemplo:

<div class="Code"><p>/* Gerar pendência para a atualização de afastamentos, crachá titular e dados do colaborador no afastamento. */</p><p>GeraPendenciaSmart(<span class="204401218-17112004">9</span>, 1, 0, R038Afa.NumEmp, R038Afa.TipCol, R038Afa.NumCad, 0, 0, R038Afa.DatAfa, R038Afa.HorAfa, 0);</p></div>

Utilização: Todas as regras.

Este artigo ajudou você?