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:
/* Gerar pendência para a atualização de afastamentos, crachá titular e dados do colaborador no afastamento. */
GeraPendenciaSmart(9, 1, 0, R038Afa.NumEmp, R038Afa.TipCol, R038Afa.NumCad, 0, 0, R038Afa.DatAfa, R038Afa.HorAfa, 0);
Utilização: Todas as regras.