Observación: Esta página fue traducida utilizando recursos de automatización con el propósito de entregar contenido en su idioma de manera más rápida. Consecuentemente, ella puede tener errores gramaticales y situaciones similares. Si el contenido no es útil en este estado, en el pié de página usted puede acceder al material original en Portugués Brasileño y también dar opiniones sobre esta traducción.

RetornaMarcacoesOriginais

Esta função verifica através do colaborador e data passadas, os crachás e com base neles retorna em variáveis de sistema as marcações originais do ponto (tabela R070CRI).
Cada índice da variável é um registro que encontrou no select que a função faz na tabela que guarda as marcações originais.

Sintaxe: Funcao RetornaMarcacoesOriginais(Numero xNumEmp, Numero xTipCol, Numero xNumCad, Data xDatIni, Data xDatFim);

Parámetros:

Nome Tipo Descripción
xNumEmp Numérico Número da Empresa.
xTipCol Numérico Tipo do Colaborador.
xNumCad Numérico Cadastro de Colaborador.
xDatIni Numérico Data Inicial das Marcações.
xDatFim Numérico Data Final das Marcações.

Tipo de Retorno: DatApuOri[], NumCraOri[], DatAccOri[], HorAccOri[], SeqAccOri[], CodPltOri[], CodRlgOri[].

Ejemplo:

@ Retorna Marcações originais na data de processamento @
RetornaMarcacoesOriginais(R034FUN.NumEmp, R034FUN.TipCol, R034FUN.NumCad, DatPro, DatPro);
Enquanto ((DatAccOri[xCount] <> 0)
inicio
@ Se sequencia for maior que 1, desconsidera @
Se (SeqAccOri[xCount] > 1)
Continue;
ConverteMascara(4, HorAccOri[xCount], AlfHorAcc, "hh:mm");
xMarcacoes = xMarcacoes + " " + AlfHorAcc;
xCount++;
fim;
@ No final grava junto no alfa o número do crachá que estava verificando no priemiro registro @
IntParaAlfa(NumCraOri[1], AlfaCra);
xMarcacoes = "Marcações do crachá " + AlfaCra + ": " + xMarcacoes;

Utilização: Todas as regras.

Disponible para el módulo: Control de Asistencia y Cafetería.

(missing or bad snippet)