InicializaQtdColLocCarTur
Esta função processa e armazena a quantidade de colaboradores por turno. As informações resultantes podem ser acessadas através da função.
Sintaxe: Funcao InicializaQtdColLocCarTur (Numero NumEmp, Numero TipCol, Numero NumLoc, Alfa CodCar, Numero CodFil, Numero CmpRef, Alfa TipLoc);
Parâmetros:
Nome | Tipo | Descrição |
NumEmp | Número | Contém o Código da empresa a qual o(s) colaborador(es) pertence(m). |
TipCol | Número | Contém o Tipo do(s) colaborador(es). |
NumLoc | Número | Contém o Código do Local do(s) colaborador(es) na Competência informada. |
CodFil | Alfa | Contém o código do Cargo. |
Numero | Número | Contém o Código da Filial a qual o(s) colaborador(es) pertence(m) na Competência informada. |
CmpRef | Número | Contém a Data de Referência. |
TipLoc | Alfa | contém o tipo de local que deve ser tratado. Se for informado "F", retorna o total de colaboradores do local e todos os locais abaixo dele; se for informado "P", retorna somente o total de colaboradores do local informado. |
Tipo de Retorno: RetornaQtdColLocCarTur. É Verificado se a empresa utiliza Escala nesta função converte um número armazenado num campo tipo alfa, para um campo tipo número, desprezando as casas decimais. No caso de impossibilidade de conversão, o resultado será ZERO. Utilizado quando houver a necessidade, por exemplo, de efetuar operações aritméticas com este número.
Exemplo: Efetuar o levantamento e armazenar os dados da quantidade de colaboradores da empresa 1 (Matriz) por turnos do local 25 (Costura) e cargo 12 (costureira), em 01/06/2003. Trazer apenas do local informado.
InicializaQtdColLocCarTur (1, 1, 25, 12, 1, Datref, "F");
Disponível para módulo: SM, no gerador de relatórios.