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.

RetornaEscala

Retorna a escala do colaborador em determinada data, considerando as programações de troca de escala e histórico do colaborador.

Sintaxe: RetornaEscala(Numero NumEmp, Numero TipCol, Numero NumCad, Numero Data, Numero Escala, Numero Turma, Numero Intervalo, Numero Equipe, Numero Categoria, Alfa Mensagem);

Parâmetro:

Nome Tipo Descripción
NumEmp   Empresa do Colaborador.
TipCol   Tipo do Colaborador.
NumCad   Cadastro do Colaborador.
Fecha   Data na qual deseja-se buscar a escala do colaborador.
Escala   Variável para retornar o código da escala.
Grupo   Variável para retornar o código da turma da escala.
Intervalo   Variável para retornar o código da turma de intervalo da escala.
Equipo   Variável para retornar o código da equipe da escala de geração automática.
Categoría   Variável para retornar o código da categoria da escala de geração automática.
Mensaje   Retorna uma mensagem caso ocorra um dos erros abaixo:
1- Cadastro do colaborador não encontrado;
2 - Data procurada é menor que a data de admissão;
3 - Não possui histórico de escala na data;
4 - Problemas com a base de dados.

Ejemplo:

/* Retornar a escala conforme período definido na tela de entrada do relatório */
Definir alfa Msg;
vdata = EDatIni;
Enquanto (vdata <= EDatFim)
Inicio
RetornaEscala(r034fun.numemp,r034fun.tipcol,r034fun.numcad,vdata,vcodesc,vcodtma,
vturint,r031eqp.codeqp,r031cat.codcat,Msg);
ListaSecao("Adicional_1");
vdata = vdata + 1;
Fim;

Utilização: Em regras e no Gerador de Relatórios.

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

(missing or bad snippet)