Pular para o conteúdo principal

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ódigoTipoMensagem
C-0045ConfirmaçãoDeseja Excluir o Registro?
C-0048ConfirmaçãoDeseja Salvar as Alterações Antes de Sair?
E-0037ErroO Valor Informado não é uma Data Válida.
I-0046InformaçãoRegistro Excluído com Sucesso.
I-0047InformaçãoAlterações Efetuadas com Sucesso.
W-0173AvisoA Data deve ser Informada. Verifique!
W-0514AvisoÉ Obrigatório Informar a Descrição!
W-1147AvisoEste Feriado já está Cadastrado!

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
FERIADODELETE, INSERT, SELECT, UPDATE

Procedures Chamadas​

ProcedureTabelas Acessadas
CALENDARIOFERIADO (SELECT)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
FERIADOSELECT