Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 6.10.1 aqui

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.

Este artigo ajudou você?