RetornaQtdColLocTur
Esta função retorna a quantidade de colaboradores por local e turno.
Sintaxe: RetornaQtdColLocTur(Numero Emp, Numero Tip, Numero Loc, Numero Fil, Numero Cmp, Alfa TipLoc, Numero End Pri, Numero End Seg, Numero End Ter, Numero End Qua, Numero End Mis, Numero End Ger);
Parâmetros:
Nome | Tipo | Descrição |
Emp |
Numérica |
Deve conter o código da empresa. |
Tip | Numérica | Deve conter o tipo de colaborador. |
Loc | Numérica | Deve conter o código do local. |
Fil | Numérica | Deve conter o código da filial. |
Cmp | Numérica | Deve conter a data de referência para verificar os históricos. |
TipLoc | Alfanumérica | Que define o tipo de retorno conforme segue: 'F' = Retorna o total de colaboradores do local e todos os locais abaixo dele; 'P' = Retorna somente o total de colaboradores do local informado. |
Pri | Numérica | Retorna a quantidade de colaboradores do 1º turno. |
Seg | Numérica | Retorna a quantidade de colaboradores do 2º turno. |
Ter | Numérica | Retorna a quantidade de colaboradores do 3º turno. |
Qua | Numérica | Retorna a quantidade de colaboradores do 4º turno. |
Mis | Numérica | Retorna a quantidade de colaboradores do turno misto. |
Ger | Numérica | Retorna a quantidade de colaboradores do turno gera. |
Exemplo: Deseja-se saber a quantidade de colaboradores por turno de determinados locais da R016ORN.
Definir Data xDatRef;
xNumEmp = EmpAtu; @ Emrpesa ativa @
xTipCol = 1; @ Somente empregados @
xNumLoc = R016ORN.NumLoc;
xCodFil = ECodFil; @ Filial informada na tela de entrada @
xDatRef = EDatRef; @ Data informada na tela de entrada @
RetornaQtdColLocTur(xNumEmp, xTipCol, xNumLoc, xCodFil, xDatRef, "P", xPri, xSeg,
xTer, xQua, xMis, xGer);
Disponível para o módulo: SM, no gerador de relatórios.