Boletim Técnico: Divisão de Apontamentos
Resumo Esta implementação possibilita a divisão dos eventos apontados em um ou vários eventos. A divisão pode ser realizada através de Manutenção de Apontamentos (PONA130), ou por meio da Manutenção de Integrados (PONA280). Ao selecionar um apontamento e executar a rotina de Divisão de Apontamentos (F6 em Apontamentos e F8 em Integrados), é apresentada uma tela para informar os dados do novo evento. Nesta tela deve ser informado o Evento, a Hora inicial e Hora final, além de outros campos que podem ou não ser alterados como Posto, Departamento e Código da Função.
ID do Chamado TDQ807,TEDT41
Sistema Operacional todos Nome + Fonte PONA130 – Manutenção de Apontamentos; PONA280 – Integrados; PONM070 – Consolidação dos Resultados; PONR010 – Espelho de Ponto
Ajustes no Compatibilizador Não
Integridade Referencial Não
Compatibilizador 1 - RHUPDMOD
Descrição de Ajustes 1. Criação no arquivo SX3 – Campos:
· Tabela RFK – Apontamentos Informados
Campo | RFK_FILIAL |
Tipo | C |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Filial |
Descrição | Filial do Sistema |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Filial do Sistema |
Campo | RFK_MAT |
Tipo | C |
Tamanho | 6 |
Decimal | 0 |
Formato | 999999 |
Título | Matrícula |
Descrição | Matrícula |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Relação | SRA->RA_MAT |
Help | Matrícula do Funcionário |
| | |
Campo | RFK_DATA |
Tipo | D |
Tamanho | 8 |
Decimal | 0 |
Título | Data |
Descrição | Data de Apontamento |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Relação | RFKDataInit() |
Val. Sistema | |
Help | Data do Apontamento |
| |
Campo | RFK_PD |
Tipo | C |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Evento |
Descrição | Código do Evento |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Relação | RFKPdInit() |
Val. Sistema | ExistCPO(‘SP9’) |
Help | Evento Original |
| |
Campo | RFK_PROCES |
Tipo | C |
Tamanho | 5 |
Decimal | 0 |
Formato | @! |
Título | Processo |
Descrição | Código Processo |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Relação | RFKProcesInit() |
Val. Sistema | |
Help | Código do Processo |
| |
Campo | RFK_PERIOD |
Tipo | C |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Período |
Descrição | Código Periodo |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Relação | RFKPeriodInit() |
Help | Código do Período |
| |
Campo | RFK_ROTEIR |
Tipo | C |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Roteiro |
Descrição | Roteiro Cálculo |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Relação | RFKRoteirInit() |
Help | Roteiro de Cálculo |
| |
Campo | RFK_NUMPAG |
Tipo | C |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Num. Pagto |
Descrição | Numero Pagamento |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Relação | RFKNumPagInit() |
Help | Número de Pagamento |
| |
Campo | RFK_PDI |
Tipo | C |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Evento Inf. |
Descrição | Evento Informado |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | SP9 |
Val. Sistema | ExistCPO(‘SP9’) .and. RFKPdiWhen() |
Help | Código do Evento Informado |
| |
Campo | RFK_DESC |
Tipo | C |
Tamanho | 20 |
Decimal | 0 |
Título | Descrição |
Descrição | Descrição do Evento |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Relação | RFKDescPdInit() |
Help | Descrição do Evento Informado |
| |
Campo | RFK_HRSINF |
Tipo | N |
Tamanho | 6 |
Decimal | 2 |
Formato | @E 999.99 |
Título | Hrs. Inf. |
Descrição | Horas Informadas |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Val. Sistema | POSITIVO() |
Help | Total de Horas Informadas |
| |
Campo | RFK_HRINI |
Tipo | N |
Tamanho | 6 |
Decimal | 2 |
Formato | @E 999.99 |
Título | Hora Inicial |
Descrição | Hora Inicial |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Val. Sistema | POSITIVO() .and. RFKHrWhen() |
Help | Hora Inicial do Evento Informado |
| |
Campo | RFK_HRFIM |
Tipo | N |
Tamanho | 6 |
Decimal | 2 |
Formato | @E 999.99 |
Título | Hora Final |
Descrição | Hora Final |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Val. Sistema | POSITIVO() .and. RFKHrWhen() |
Help | Hora Final do Evento Informado |
| |
Campo | RFK_CC |
Tipo | C |
Tamanho | 9 |
Decimal | 0 |
Formato | @! |
Título | Centro Custo |
Descrição | Código de Centro de Custo |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | CTT |
Relação | RFKCcInit() |
Val. Sistema | Vazio() .or. CTB105CC() |
Help | Centro de Custo |
| |
Campo | RFK_DEPTO |
Tipo | C |
Tamanho | 9 |
Decimal | 0 |
Formato | @! |
Título | Cod. Depto |
Descrição | Código Departamento |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | SQB |
Relação | RFKDeptoInit() |
Val. Sistema | ExistCPO(‘SQB’) |
Help | Código do Departamento |
| |
Campo | RFK_POSTO |
Tipo | C |
Tamanho | 9 |
Decimal | 0 |
Formato | @! |
Título | Cod. Posto |
Descrição | Código do Posto |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | RCL |
When | |
Relação | RFKPostoInit() |
Val. Sistema | ExistCPO(‘RCL’) |
Help | Código do Posto |
| |
Campo | RFK_CODFUN |
Tipo | C |
Tamanho | 5 |
Decimal | 0 |
Formato | @! |
Título | Cod. Func. |
Descrição | Código da Função |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | SRJ |
Relação | RFKCodFunInit() |
Val. Sistema | ExistCPO(‘SRJ’) |
Help | Código da Função |
O tamanho dos campos que possuem grupo podem variar conforme ambiente em uso.
2. Criação de Índices no arquivo SIX – Índices:
Índice | RFK |
Ordem | 1 |
Chave | RFK_FILIAL+RFK_MAT+DTOS(RFK_DATA)+RFK_PD+RFK_PROCES+RFK_PERIOD+RFK_ROTEIR+RFK_NUMPAG+RFK_PDI+STR(RFK_HRINI,5,2)+STR(RFK_HRFIM,5,2) |
Descrição | Matrícula + Data + Evento + Processo + Periodo + Roteiro + Num. Pagto + Evento Informado + Hora Inicial + Hora Final |
Proprietário | S |
Procedimentos para Configuração
Procedimentos para Utilização 1. No Ponto Eletrônico (SIGAPON) acesse Atualizações/Registros/Apontamentos (PONA130).
O sistema apresenta a janela com os funcionários cadastrados.
2. Posicione o cursor em um funcionário e clique em Alterar.
3. Posicione em um evento e clique na opção Informar Apontamento.
O sistema apresenta a janela Apontamentos Informados.
4. Informe os dados conforme orientação do help de campo.
É possível incluir vários eventos, porém a soma dos períodos deve ser exatamente igual ao período do evento original.
5. Confira os dados e confirme.
6. Confirme a tela Manutenção de Apontamentos para que os eventos informados sejam gravados.
Informações Técnicas Tabelas Utilizadas | SRA – Cadastro de Funcionários RFK – Apontamentos Informados SP9 – Cadastro de Eventos SPC - Apontamentos |
Observações É possível informar um ou vários eventos que substituirão o evento original. A soma dos períodos informados devem ser exatamente igual ao período do evento original.