módulo folha de pagamento - educação presencial e a ... · a10. histórico de atividades ... se...

41
Módulo Folha de Pagamento Cód. FP_001_Folha de Pagamento Ultima atualização: 25/02/2016 10:01 Protegido pela Lei de Direito Autoral nº 9610/98 PÚBLICO-ALVO

Upload: truongduong

Post on 12-Dec-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Módulo Folha de Pagamento

Cód. FP_001_Folha de Pagamento

Ultima atualização: 25/02/2016 10:01

Protegido pela Lei de Direito Autoral nº 9610/98

PÚBLICO-ALVO

25/02/16

2

Conteúdo

Apresentação e objetivos ......................................................................................... 3

A1. Parametrizando .......................................................................................... 4

A2. Associação do Centro de Custo as Turmas Ofertadas ................................... 6

A3. Associação ao Centro de Custos ................................................................ 10

A4. Associação do Centro de Custo nas Atividades Extras ................................ 12

A5. Lançamento do Orçamento ....................................................................... 13

A6. Data de processamento ............................................................................ 19

A7. Rubrica ..................................................................................................... 22

A8. Movimento Mensal .................................................................................. 25

Botão Geração de Movimento - .......................................................................................... 26

Botão Relatório de Ocorrências - ........................................................................................ 29

Botão Exportação de Arquivo - ........................................................................................... 30

A9. Relatório – Resumo do Orçamento ............................................................ 32

A10. Histórico de Atividades .......................................................................... 33

A11. Estrutura do banco de dados ................................................................. 36

1) Modelo para Carga Horária Livre ................................................................................ 36

2) Modelo para Carga Horária de Agendas ..................................................................... 37

25/02/16

3

APRESENTAÇÃO E OBJETIVOS

O módulo “Folha de Pagamento” realiza o Controle Orçamentário a partir do cadastro

do Centro de Custos no sistema trabalhando com o Controle da Carga Horária Orçada x

Realizado por Centro de Custo.

A utilização deste módulo trabalha com dois momentos distintos: o primeiro onde são

realizadas as parametrizações e programações dos entry-points usados nesta funcionalidade e

que se distinguem entre si por serem particulares as regras da instituição, e o segundo, onde

os usuários capacitados farão uso do sistema.

Possibilidades:

O sistema oferece a possibilidade de ser trabalhado de várias formas distintas, dependendo

das características contábeis de cada instituição.

Neste documento apresentaremos dois modelos:

Contabilizando pela agenda do docente,

Contabilizando pela carga horária da turma.

Entre outras possibilidades, também poderá ser trabalhado com a carga horária semanal dos

docentes.

Antes de iniciar:

A parametrização e utilização deste módulo terá sucesso se todas as funções acadêmicas que

envolvem estas funções estiverem completamente informadas nos demais módulos do

Lyceum. Entre outras coisas é necessário que nas contabilizações por agenda esta já esteja

criada e nas contabilizações por turma a carga horária já esteja devidamente informada.

Outra importante informação que deverá estar corretamente parametrizada no sistema é o

Centro de Custo.

25/02/16

4

A1. PARAMETRIZANDO

Seja qual for a forma de contabilização que a instituição deseje usar, os primeiros passos serão

comuns.

1º Passo: Configuração

→ Tabelas → Opções

As informações cadastradas aqui serão replicadas pelo módulo no momento da

abertura do mês.

Confira as informações necessárias para o preenchimento dos campos:

Descrição padrão ao replicar o

Orçamento:

Informação utilizada ao replicar os

orçamentos lançados de um período para

outro. Exemplo: “Abertura do

Orçamento”.

25/02/16

5

Nome padrão para a Geração do

Arquivo:

Informação padrão do nome a ser

utilizada na geração do arquivo

movimento do mês. Ao nome informado

o sistema adiciona automaticamente o

código da Unidade Física + Ano + Mês.

Exemplo: Orçam_001_201102.

Contabilização livre para a Carga Horária

do Docente

Deverá ser selecionado quando for

utilizar a contabilização por meio da carga

horária do docente.

Quando este campo estiver selecionado

serão habilitados os campos “Carga

horária”, “Data início” e “Data término”

pela ficha Docente da tela de Turma.

Podendo a instituição também informar

as cargas horárias na ficha Horários da

tela de Turma.

**Lembrando que isto também envolve a

programação do entry-point.

Contabilização Agendas Deverá ser selecionado quando a

instituição desejar realizar a

contabilização por meio das Agendas.

25/02/16

6

A2. ASSOCIAÇÃO DO CENTRO DE CUSTO AS TURMAS OFERTADAS

Preenchimento automático do centro de custos as turmas ofertadas.

Programação do entry-point A_Valida_Turma_CentroCusto

O entry-point é uma procedure que retorna o centro de custo ou a mensagem que não existe

o centro de custo cadastrado.

Deverá ser tratado neste entry-point as regras da instituição.

Exemplos:

Disciplinas normais serão associadas ao Centro de Custo do curso da turma;

Disciplinas integradas pegam o CC da unidade física da turma;

No entry-point também é possível validar se esta informação poderá ou não ser desassociada

manualmente. Caso o centro de custo seja desativado na tela de Associação ao Centro de

Custos:

25/02/16

7

Carga Horária do Docente

Ao escolher a opção “Contabilização livre para a Carga Horária do Docente” as colunas “Carga

Horária”, “Data Início” e “Data Término” serão habilitadas na gride da ficha de docente na tela

de turma .

NOTA: A carga horária não necessariamente deverá ser informada nesta ficha. Poderá ser

utilizada a carga horária informada na ficha “Horários.

Acompanhe outras informações sobre esta opção:

Será permitido cadastrar vários registros para o mesmo docente. Para que isto

aconteça será necessário dar baixa no registro anterior no campo Data de Término.

25/02/16

8

Permitindo a inclusão de um novo registro do docente com a nova carga horária. Será

contabilizada a carga horária existente referente ao mês do processamento.

A imagem acima mostra também que há uma validação da digitação das datas início e

término. Assim, a data de término não pode ser menor que a de início.

Na confirmação da inclusão ou alteração do registro é executado o entry-point para

validar as regras da instituição.

Programação do entry-point: a_VALIDA_DOCENTE_CH

1. Validação se o docente já está cadastrado nesta turma/disciplina. Para que isto aconteça

será necessário dar baixa no registro anterior no campo “Data Término”.

2. Validação se existe orçamento lançado para este centro de custo da oferta/turma. Não

existindo será bloqueada a inserção;

3. Validação se a CH semanal informada na disciplina não foi ultrapassada. Primeiramente

deverá buscar na grade a CH, não existindo busca na disciplina;

25/02/16

9

4. Validação se a CH do orçamento não foi ultrapassada.

Para a validação deste item é necessário calcular a CH total das turmas/ofertas para o CC

+ a CH das atividades extras do mesmo e comparar com a CH orçada;

5. Não permitir alteração da carga horária para mês encerrado;

6. A procedure irá retornar se o registro é válido. Caso contrário, haverá a mensagem com o

motivo e o bloqueio no sistema, não permitindo o cadastramento do docente.

25/02/16

10

A3. ASSOCIAÇÃO AO CENTRO DE CUSTOS

→ Tabelas → Associação ao Centro de Custos

Nesta tela será realizada a associação dos cursos ou unidades físicas aos centros de custos

correspondentes.

As informações cadastradas nesta tela serão utilizadas no cadastramento das turmas ofertadas

ou atividades extras. O centro de custo será carregado automaticamente nas telas de turma e

atividades extras conforme esta parametrização (vide programação do entry-point

A_Valida_Turma_CentroCusto acima).

Atenção: Para realizar esta associação é necessário que o centro de custos que será

relacionado já tenha sido devidamente criado!

Confira mais informações desta tela:

É possível cadastrar um centro de custos por curso e outro para a unidade a qual este

curso pertence. Inicialmente o sistema usará o cadastro por curso e caso este seja

desabilitado, o sistema utiliza o cadastro da unidade.

Não será possível cadastrar registros em duplicidade. Esta possibilidade só será

considerada caso um centro de custo seja desabilitado.

Na alteração do registro na linha da gride, será verificado se já existem turmas

ofertadas ou atividades extras com este centro de custo que será alterado. Existindo, o

sistema irá enviar mensagem bloqueando alteração.

25/02/16

11

Na exclusão do registro na linha da gride, o sistema verifica se existe este Centro de

Custo associado as turmas ou atividades. Existindo será bloqueada a exclusão. Para

que este Centro de Custo não seja mais utilizado o usuário deverá marcar a coluna

“Desativado”.

25/02/16

12

A4. ASSOCIAÇÃO DO CENTRO DE CUSTO NAS ATIVIDADES EXTRAS

Preenchimento automático do centro de custo ao informar o curso ou a unidade física no

lançamento das atividades extras.

Confira as informações pertinentes desta tela:

No lançamento do registro de atividades extras ao informar o curso ou a unidade física

será preenchido automaticamente o centro de custo através do entry-point

A_VALIDA_ATIVEXT_CENTROCUSTO.

Ao carregar automaticamente o Centro de Custo na coluna também será utilizado o

mesmo entry-point da tela de turmas ofertadas (A_VALIDA_DOCENTE_CH).

Um entry-point poderá ter vários tipos de validações. Ele retorna se será permitido

fazer alteração/inclusão no registro da gride. Quando não permitir, será retornado

uma mensagem.

Entry-point exemplos de validações:

1) Não permitir alteração no registro para mês encerrado;

2) Validação se a data de início e fim não está contemplando mês encerrado.

25/02/16

13

A5. LANÇAMENTO DO ORÇAMENTO

→ Orçamento → Lançamento por Centro de Custos

Esta tela realiza o cadastramento dos orçamentos por ano/período. Os lançamentos serão

realizados especificando inicialmente o ano e período que se deseja, e em seguida,

preenchendo os campos relacionados ao Centro de Custos.

I M P O R T A N T E:

Para cada lançamento do orçamento teremos uma descrição obrigatória!

No mesmo mês poderão existir vários lançamentos de carga horária no mesmo Centro

de Custo, positivos ou negativos.

Exemplo:

CC descrição Mês CH lançada Saldo

00100001 Abertura de Orçamento 01 200 200

00100001 Aumento da CH 03 50 250

00100001 Diminuição da CH 04 - 10 240

00100001 Aumento da CH 06 20 260

25/02/16

14

O valor do orçamento para as regras de validações será o somatório do primeiro

lançamento do período até o mês do cálculo, como neste exemplo: 260.

Quando os meses forem fechados (Pela tela de Data de Processamento), conforme a

indicação da legenda na parte inferior da tela, essas informações aparecerão em outra

cor. Será bloqueado o lançamento de orçamento no mês quando o mês estiver

fechado

As colunas, data e usuário, serão informativos de quem efetuou a última alteração ou

inclusão. Elas não poderão ser removidas ou alteradas.

25/02/16

15

Não será possível fazer a remoção de um orçamento, se o centro de custo já está na

turma.

Os meses a serem lançados precisam ser configurados na tela Data do Processamento.

Conheça as funcionalidades dos botões que fazem parte desta tela:

REPLICAÇÃO PERÍODO:

O que faz:

Replica os orçamentos anteriores de um período para outro período.

25/02/16

16

Como faz:

Um facilitador que utiliza os dados do período anterior para fazer a abertura de um

novo período:

Serão informados os seguintes campos para a replicação:

Período Letivo Destino –

Ano/Período (informado na tela anterior)

Período Letivo Destino - Ano/Período

Mês Inicial – Início do novo período replicado

Descrição – o preenchimento será automático quando for configurado em

“Opções” a descrição, no exemplo que usamos “Abertura do Orçamento’.

I M P O R T A N T E:

O valor da carga horária inicial para o período destino será a totalização da carga horária

por Centro de Custo do período origem.

RELATÓRIO VALIDAÇÃO:

25/02/16

17

O que faz:

Oferece a visualização das ocorrências ocorridas na execução do botão “Validar

Orçamento”.

Como faz:

Poderá ser enviado diretamente para a impressora informando informações

importantes que podem ser corrigidas como: turmas do ano, período e curso

correspondente que não estiverem dentro daquele Centro de Custo ou turmas que

estejam com docente “a definir”.

VALIDAÇÃO ORÇAMENTO:

O que faz:

Utiliza a programação do entry-point a_VALIDA_ORCAMENTO_CH para realizar a

validação do orçamento conforme as regras da instituição.

Como faz:

Valida a partir das regras cadastradas na programação, como exemplo:

25/02/16

18

Criação de uma rotina que valida os orçamentos já cadastrados.

A validação consiste em:

Verificar se existe alguma turma/oferta sem CC no ano/período atual:

- Insere automaticamente na turma.

- Informa no LOG do processo e não valida o orçamento deste CC.

Verificar se para o Centro de Custo, a CH total do orçamento esta igual ou maior

do que a CH calculada das turmas/ofertas:

- Orçamento Válido

- Indica este problema no arquivo de LOG como NÃO VALIDO para os devidos tratamentos pelo RH.

Verificar se existe o código do docente inválido na turma, ou seja, se existe

docente informado como “a definir”.

Verifica se existe turma ofertada sem docente informado.

25/02/16

19

A6. DATA DE PROCESSAMENTO

→ Tabela → Data de processamento

Nesta tela são informados os meses de processamento da folha. Para adicionar os meses que

deverão ser processados é possível utilizar o botão ou utilizar o facilitador

Com este botão se insere um novo ano com todas as unidades físicas e com os 12 meses:

Após a confirmação da intenção de replicar os meses para todas as unidades físicas será

necessário confirmar a inserção de cada um dos meses:

Com esta informação todas as unidades físicas cadastradas terão o seu cadastro mensal já

realizado nesta tela:

25/02/16

20

Confira a descrição dos campos que fazem parte desta tela:

Tipo de Evento Cadastro no módulo Hades na tabela

'TipoEventoProcess'.

Fechado O campo será atualizado na execução do botão “Fechar”.

Quando marcado o sistema irá impedir de efetuar

processamento/alteração neste mês.

Data Início Informação que deverá ser inserida manualmente. É

obrigatória para que o sistema inicie este

processamento. Esta informação poderá ser gravada no

cabeçalho do arquivo.

Data Término Informação que poderá ser inserida manualmente. Não é

obrigatória. Se não for informada no momento do

fechamento o sistema assumirá esta data como término.

Esta informação poderá ser gravada no cabeçalho do

25/02/16

21

arquivo.

Data Fechamento Inserido automaticamente pelo sistema no momento do

fechamento.

Data da Geração do

Arquivo

A geração do arquivo somente ocorrerá quando o campo

Fechado estiver marcado. Será preenchido

automaticamente quando for processado o arquivo

movimento do mês.

Conheça os botões desta tela:

Marca o campo “Fechado” bloqueando qualquer

processamento/alterações das informações. Permissão por usuário.

Desmarcar o campo “Fechado” e limpa a coluna ‘Data da Geração

do Arquivo’. Permitindo novamente o reprocessamento das

informações.

Permissão por usuário.

Outras informações desta página:

Na geração do Movimento Mensal a aplicação também irá atualizar automaticamente

o campo “Fechado”. Ou seja, significa que a unidade física está válida. Quando não

marcado, e já houve o processamento do movimento, significa que há erros na

validação das informações.

25/02/16

22

A7. RUBRICA

→ Tabela → Rubrica

Nesta tela serão configurados no sistema os mesmos códigos que são utilizados pela folha de

pagamento.

O preenchimento desta tela deverá ser iniciado a partir dos códigos utilizados na folha de

pagamento utilizando também:

Descrição: Nomes que classificam os códigos, serão dados de acordo com a folha de cada

instituição

Tipo: Referência ao tipo do código a ser informado: PROV (provendo) ou DESC (desconto). São

padrões do sistema.

Tipo Atividade: Informação do tipo de atividade do docente. Para as atividades de aulas da

agenda, o sistema cria automaticamente o tipo AULA. As outras atividades que aparecem

nesta coluna se referem aos grupos cadastrados na tabela Hades: GrupoAtivDocente. Estes

grupos estão sendo utilizados pela tela Horários de Atividades do Docente.

25/02/16

23

Ocorrência Aula: As informações que estão nesta tabela fazem parte da tabela

'OcorrênciaAgenda' cadastrada no Hades. Estas ocorrências são utilizadas nas alterações das

agendas de aulas dos docentes. Somente deverá ser selecionada esta informação quando o

tipo de atividade do campo anterior se referir a Aula.

Somente docente substituto?: Quando marcado signfica que este registro somente deverá ser

utilizado quando ocorrer substituição do docente na agenda de aula.

Código da Atividade: Estes códigos estão relacionados as informações parametrizadas no

cadastro de tipos de atividades do docente.

Condição-1: Usado para a aplicação de uma determinada condição. As informação contidas

nesta coluna são configuradas na tabela Hades “RubricaCondicao”. Exemplo: TIPO_AULA.

Critério-1: Condição aplicada ao campo anterior. Exemplo: TIPO_AULA = 'Teórica'.

Conheça os botões que fazem parte desta tela:

Botão Replica Unidades -

O uso deste botão replicará todas as rubricas cadastradas na unidade informada. Para utilizá-lo

é necessário utilizar o argumento de busca “Unidade Física”.

25/02/16

24

Botão Relatório -

Utilizando este botão o sistema emitirá um documento com as rubricas e informações

correspondentes que foram cadastradas. Descrevendo as condições e critérios que foram

informados.

I M P O R T A N T E:

Nesta tabela, na implantação, serão criadas as seguintes informações para cada tipo de

atividades. Quando no processamento do movimento mensal, o sistema não encontrar o

código da rubrica correspondente será utilizado o código=0 – Não definido. Assim, o usuário

poderá tomar as devidas providências para acertar a tabela de rubricas.

Código de rubrica = 0 Descrição = Não definido Tipo_ativ = ‘AULA’

Código de rubrica = 0 Descrição = Não definido Tipo_ativ = ‘ATIV’

25/02/16

25

A8. MOVIMENTO MENSAL

→ Folha → Movimento Mensal

Através desta tela será gerado o movimento mensal das informações da carga horária dos

docentes. Após a geração do movimento, a cada linha selecionada na gride será visualizado

abaixo a linha de detalhe. Mostrando ao usuário o valor (CH) que está sendo informado nesta

linha de onde é a sua origem. Ou seja, qual disciplina/turma ofertada que pertence esta carga

horária.

I M P O R T A N T E:

Para a visualização das informações da linha Detalhe. Quando a contabilização <não> for Carga

Horária Livre. O campo deverá estar desmarcado na tela Opções. Para que seja possível a

visualização dos dados na linha detalhe.

25/02/16

26

Conheça os botões que fazem parte desta tela:

Botão Geração de Movimento -

Realização a geração do movimento Mensal. A geração das informações do movimento do mês

deverá ser desenvolvida utilizando o entry-point a_GERA_FOLHA_MOVTO_MES. Acompanha o

produto, uma rotina padrão inicial deste entry-point podendo ser adaptada conforme as

necessidades da instituição.

Ao clicar neste botão o usuário poderá escolher se deseja processar o movimento do mês/ano

para uma unidade, quando utilizado este argumento de Unidade Física:

Ou para todas as unidades, quando este argumento não for utilizado:

25/02/16

27

Após este aceite a tela de geração de arquivo será carregada para seleção do nome do arquivo

e do caminho a ser gravado:

Geração do arquivo conforme layout para ser transmitido para a folha de pagamento.

Não permite a geração do arquivo quando existir orçamento Não válido para a unidade

física. Identificamos quando o orçamento não está válido através do campo Fechado da

tela Data de Processamento. A coluna Fechado não marcado significa “Não válido”.

Todo o movimento a ser gerado será registrado no banco de dados na tabela

LY_FOLHA_ARQUIVO. São as informações a serem gravadas no arquivo texto.

Somente enviar as informações que tiveram alterações na carga horária dos docentes de

um mês para o outro mês.

Todos os processamentos que ocorrerem nos meses anteriores deverão ser enviados

novamente para os docentes que tiveram alterações no mês.

I M P O R T A N T E:

Lembrando, somente será gravado o arquivo movimento mensal quando o campo

“Fechado” estiver marcado.

Este campo será marcado na Geração do Movimento Mensal.

Programação do Entry-point: A_GERA_FOLHA_MOVTO_MES

Parâmetros: Ano, Periodo, MES, Unidfis, NumFunc, TIPOATIV

Exemplo:

A cada mês processado será verificado se o mesmo já foi executado. Apagaremos as

informações existentes reprocessando as novamente.

Validação se no ano/mês do processamento se existem turmas ofertadas sem nenhum

docente informado com alunos matriculados na turma ofertada. Quando isto acontecer o

movimento não será gerado.

25/02/16

28

Validação se existe alguma turma ofertada sem o centro de custo informado.

No processamento do mês serão processadas todas as unidades físicas com o status

Fechado = ‘N’. Ou seja, na tela Data de Processamento este campo não estará marcado.

Para reprocessar uma unidade física já fechada será necessário desmarcar o campo na tela

Data de Processamento.

Não permitir a geração do arquivo quando existir orçamento Não válido para a unidade

física. Identificamos quando o orçamento não está válido através do campo Fechado da

tela Data de Processamento. A coluna Fechado não marcado significa Não válido.

Este entry-point irá retornar se a unidade física a ser processada é válida. Quando válida

será gerado o arquivo. Quando não válido será gravado um arquivo de log referente aos

erros encontrados não será gerado o arquivo.

A carga horária a ser contabilizada mensalmente serão as informações existente na coluna

Carga Horária na ficha Docentes da tela de Turmas + Carga Horária das Atividades Extras.

Não será informado, no processamento mensal do arquivo, os docentes que estejam com

a informação da CH zero na ficha Docente da tela de turma. Quando ocorrer o lançamento

zero, significa que o docente não irá receber por está aula.

Ao informar o período letivo para a geração das informações o sistema deverá trabalhar

com as datas início/término do docente na tabela LY_PERIODO_LETIVO. Somente gerar as

informações para as cargas horárias que contemplam este intervalo de datas.

Associação no movimento do código da rubrica ao registro do docente.

25/02/16

29

Botão Relatório de Ocorrências -

O relatório de ocorrências informará o resultado do processo gerado pelo botão “Geração do

Movimento”. Com este documento será possível encontrar divergências e problemas que

possa atrapalhar a geração e consertá-los.

Relatório demonstrando problemas na geração do movimento:

Relatório demonstrando a geração correta do movimento:

25/02/16

30

Botão Exportação de Arquivo -

Com o movimento gerado o próximo passo é exportar o documento utilizando o botão

“Exportação de Arquivo”.

Especificações dos campos desta tela:

Modelo do Arquivo: Seleção do modelo do registro a ser gravado no txt. Configurada pelo

sistema Hades tabela “ModeloArquivo”.

Nome do arquivo: Nomeará o arquivo a ser gerado. Ao nome sempre será acrescentado a

informação de data+hora.txt.

Texto com separador: Caractere de separação dos campos no arquivo.

E assim teremos o arquivo de texto com as informações que foram levantadas pelo sistema:

25/02/16

31

25/02/16

32

A9. RELATÓRIO – RESUMO DO ORÇAMENTO

Visualização das cargas horárias Orçadas X Realizadas após o fechamento do mês. Este

relatório será encontrado:

E conterá as informações abaixo:

25/02/16

33

A10. HISTÓRICO DE ATIVIDADES

→ Docente → Histórico de atividades

Nesta tela serão visualizados os históricos de atividades do docente por ano/mês. A tela é

usada como auditoria do sistema.

Quando a agenda for referente a aula visualiza-se os apontamentos dos registros de

alterações, tais como: inclusão, alteração e deleção, escolhendo a opção na busca:

25/02/16

34

Ou diferenciando a cor dos registros demonstrados na legenda:

Realiza a consulta de agenda por atividade:

25/02/16

35

Quando forem outras atividades, não aula, permite gerar as agendas destas atividades para

visualização mensal.

25/02/16

36

A11. ESTRUTURA DO BANCO DE DADOS

Modelos utilizados nas procedures template do produto.

A procedure A_GERA_FOLHA_MOVTO_MES é considerada a principal pelo sistema para

geração das informações. Ou seja, é ela que faz as chamadas das outras procedures que serão

criadas pela instituição.

1) Modelo para Carga Horária Livre

25/02/16

37

Tabelas:

LY_FOLHA_DOCENTE_CH

Armazena as cargas horárias dos docentes no mês aplicando as regras da instituição.

Procedure: a_GERA_FOLHA_Docente_CH.

LY_FOLHA_LOG

Log de erros do processamento da validação do orçamento para ser utilizado no

relatório.

Procedure: a_VALIDA_ORCAMENTO_CH.

LY_FOLHA_ARQUIVO

Armazena as informações que foram geradas para gravação do arquivo texto.

Procedure: a_GERA_FOLHA_ARQUIVO.

LY_FOLHA_MOVTO_MENSAL

Armazena as informações já com o tratamento das rubricas.

Procedure: a_GERA_FOLHA_MOVTO_MENSAL.

LY_DATA_PROCESSAMENTO

Atualiza as unidades processadas Validas. Ou seja, marca o campo Fechada.

Procedure: A_GERA_FOLHA_MOVTO_MES

2) Modelo para Carga Horária de Agendas

25/02/16

38

Especificação do Entry-point: A_GERA_FOLHA_MOVTO_MES

Este entry-point executa as procedures abaixo. Podendo o dba da instituição desenvolver o

seu próprio código na procedure a_GERA_FOLHA_MOVTO_MES.

1) A_GRAVA_FOLHA_TABLE_AUX

Para o processamento desta procedure foi criada uma tabela auxiliar,

LY_HIST_ATIV_DOCENTE_AUX, com a mesma estrutura da tabela LY_HIST_ATIV_DOCENTE.

Com o objetivo de ter um registro único da informação mais atual do docente. Em virtude de

ocorrerem várias atualizações nas agendas dos docentes.

Ainda nesta procedure serão deletadas as informações referente ao mês em execução da

tabela LY_FOLHA_MOVTO_MENSAL.

25/02/16

39

2) A_GERA_FOLHA_MOVTO_MES_FOLHA

Geração do movimento mensal conforme a parametrização no cadastro de rubricas.

Existem vários critérios que poderão ser adotados pela instituição. Dependerá do tipo de

contratação dos docentes. Ou seja, mensalistas ou por aula.

A procedure padrão que acompanha o produto se aplica em situações de pagamentos por

aula. Geralmente, são docentes horistas. A procedure foi desenvolvida para trabalhar com as

agendas de aulas e as ocorrências.

Para as situações que os docentes são mensalistas deveremos ter outro tipo de tratamento a

qual deverá ser adaptada conforme as necessidades da instituição.

Geralmente o tratamento ocorre sobre a totalização das horas semanais de aulas + horas de

atividades extras.

Situações que devemos lembrar no desenvolvimento do código

1) Os campos “Data Início” e “Data Término” podem ser cadastrados na tela de período

letivo. Ou seja, estão na tabela LY_PERIODO_LETIVO nos campos DATA_INICIO_DOCENTE e

DATA_FIM_DOCENTE.

2) Turmas em elaboração

Verificar se não existem turmas e agendas que ainda são de turmas em elaboração. Deverá

ser tratado o campo EM_ELABORACAO da tabela LY_Turma.

25/02/16

40

3) Junção de Turmas

Existindo junção de turmas o pagamento ocorre sobre a turma principal (mãe). Deverá ser

tratado pela view VW_ASSOCIACAO_TURMAS.

4) Docentes

Campos: Ativo, DT_Demissao, Licenca, Contrato de Trabalho, Categoria.

3) A_GERA_FOLHA_ARQUIVO

Para a geração das informações em arquivo, foi criado este entry-point. O qual retornará o

comando para execução do select e a clausula where conforme as necessidades da instituição.

A informação modelo do arquivo deverá ser tratada na procedure. Na criação do select a ser

retornado.

Parâmetros da Procedure: Ano, Mês, Unidade Física e Modelo do Arquivo.

Retorno da procedure: Retorna de 2 campos:

1) Select já montado com os campos a serem gravados no arquivo texto.

2) Clausula Where já montada.

Transferência das informações entre banco de dados

Quando as informações serão transferidas entre bancos de dados. Desenvolver uma nova

procedure que será executada pela procedure A_GERA_FOLHA_ARQUIVO.