TFC009 — Feriados
Fonte
- Source:
source/TFC009/
Perguntas Frequentes
P: Para que serve o módulo TFC009? R: O módulo TFC009 é responsável pela manutenção cadastral (inclusão, alteração, consulta e exclusão) do calendário de feriados. Os dados são armazenados na tabela FERIADO e são utilizados pelo sistema para cálculos de prazos, vencimentos e demais operações que necessitem considerar dias não úteis.
P: Quais campos estão disponíveis no cadastro de feriados? R: Os campos disponíveis são:
- Data do Feriado (DT_FERIADO): Data do feriado no formato dia/mês (dd/mm).
- Descrição (DS_FERIADO): Nome ou descrição do feriado.
P: Quais campos são obrigatórios no cadastro de feriados? R: Ambos os campos são obrigatórios:
- Data do Feriado (DT_FERIADO): Deve ser informada no formato dd/mm.
- Descrição (DS_FERIADO): Deve conter o nome ou descrição do feriado.
P: O que significa a mensagem "A Data deve ser Informada. Verifique!" (W-0173)? R: Essa mensagem é exibida quando o campo Data do Feriado está vazio. A data é obrigatória e deve ser preenchida no formato dia/mês (dd/mm) antes de salvar o registro.
P: O que significa a mensagem "É Obrigatório Informar a Descrição!" (W-0514)? R: Essa mensagem indica que o campo Descrição não foi preenchido. A descrição do feriado é obrigatória e deve ser informada antes de salvar o registro.
P: O que significa a mensagem "O Valor Informado não é uma Data Válida." (E-0037)? R: Essa mensagem de erro é exibida quando o valor informado no campo Data do Feriado não corresponde a uma data válida. O sistema valida a data utilizando o ano corrente para verificar sua consistência. Por exemplo, "30/02" seria rejeitado, pois 30 de fevereiro não é uma data válida. Verifique se o dia e o mês informados estão corretos.
P: O que significa a mensagem "Este Feriado já está Cadastrado!" (W-1147)? R: Essa mensagem indica que já existe um feriado cadastrado para a mesma data. Cada data de feriado deve ser única no sistema. Para resolver, verifique os feriados já cadastrados e utilize uma data diferente, ou edite o registro existente caso necessite alterar a descrição.
P: Por que os feriados são cadastrados apenas com dia e mês, sem o ano? R: Os feriados são armazenados no formato dia/mês (sem o ano) para que sejam aplicados automaticamente a todos os anos. Dessa forma, feriados fixos como Natal (25/12), Ano Novo (01/01) e outros são considerados pelo sistema em qualquer ano sem necessidade de recadastramento anual.
P: É possível cadastrar dois feriados na mesma data? R: Não. Cada data de feriado deve ser única no sistema. Caso tente cadastrar um feriado em uma data que já possui registro, a mensagem "Este Feriado já está Cadastrado!" (W-1147) será exibida. Se necessário, edite o registro existente para alterar a descrição.
P: Como funciona a visualização do calendário? R: O módulo inclui uma visualização de calendário que destaca os dias cadastrados como feriado. Após cada operação de inclusão, alteração ou exclusão, o calendário é atualizado automaticamente (função AtualizaCalendario) para refletir as modificações realizadas.
P: Como a data do feriado é validada pelo sistema? R: O sistema valida a data informada utilizando a função StrToDate com o ano corrente. Isso garante que a combinação de dia e mês informada seja válida (por exemplo, rejeita 31/02 ou 32/01). Caso a data não seja válida, a mensagem "O Valor Informado não é uma Data Válida." (E-0037) será exibida.
P: O que significa a mensagem "Deseja Salvar as Alterações Antes de Sair?" (C-0048)? R: Essa mensagem de confirmação é exibida quando o usuário tenta sair da tela de cadastro e existem alterações pendentes que ainda não foram salvas. Selecione "Sim" para salvar as alterações antes de sair ou "Não" para descartar as modificações.
P: O que significa a mensagem "Deseja Excluir o Registro?" (C-0045)? R: Essa mensagem solicita a confirmação do usuário antes de excluir o feriado selecionado. Ao confirmar com "Sim", o registro será removido permanentemente da base de dados e o calendário será atualizado automaticamente.
P: O que significa a mensagem "Registro Excluído com Sucesso." (I-0046)? R: Essa mensagem informativa confirma que o feriado foi excluído com sucesso da base de dados. O calendário de visualização é atualizado automaticamente após a exclusão.
P: O que significa a mensagem "Alterações Efetuadas com Sucesso." (I-0047)? R: Essa mensagem informativa confirma que as alterações realizadas no cadastro do feriado foram salvas com sucesso na base de dados. O calendário de visualização é atualizado automaticamente após a gravação.
Mensagens exibidas
Levantadas de source/TFC009/ pela camada 0 (commit 96fc51e236).
| Código | Tipo | Mensagem |
|---|---|---|
| C-0045 | Confirmação | Deseja Excluir o Registro? |
| C-0048 | Confirmação | Deseja Salvar as Alterações Antes de Sair? |
| E-0037 | Erro | O Valor Informado não é uma Data Válida. |
| I-0046 | Informação | Registro Excluído com Sucesso. |
| I-0047 | Informação | Alterações Efetuadas com Sucesso. |
| W-0173 | Aviso | A Data deve ser Informada. Verifique! |
| W-0514 | Aviso | É Obrigatório Informar a Descrição! |
| W-1147 | Aviso | Este Feriado já está Cadastrado! |
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| FERIADO | DELETE, INSERT, SELECT, UPDATE |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| CALENDARIO | FERIADO (SELECT) |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| FERIADO | SELECT |