Entidade FREQUENCIAS

PERIOD.FREQUENCIAS

Descrição

Identificação da frequência em que os períodos ocorrem.
É informativo para classificar e facilitar as pesquisas e consultas dos períodos registrados.

Exemplos:

Atenção
Os registros desta tabela são pré-definidos e não devem ser editados.

Atributos

AtributoDomínioRegrasDescrição
IDID(18)Rqd PK Id:
Chave de identificação interna
FREQUENCIAOPCAO(30)Rqd UK Frequência:
Nome dado para identificar esta frequência.
CODIGOTEXT(4)Rqd UK Código:
Códigos convencionados para representar as frequências conhecidas pelo sistema.
Exemplos:
000 = Manual (livre)
001 = Diário
007 = Semanal
015 = Quinzenal
030 = Mensal
090 = Trimestral
183 = Semestral
365 = Anual
MANUALFLAG(1)Rqd Manual:
Define se a frequência é digitada manualmente (definida por usuário) ou é calculada automaticamente (p.ex.: via método install).

Valor padrão = S
DESCRICAOTEXTDescrição:
Descrição detalhada ou complementar da frequência registrada.
SCRIPTSOURCE_CODEScript:
SQL que retorna os períodos a serem automaticamente criados no sistema. Este SQL deve retornar as colunas da entidade PERIODOS_TEMPO (sem ID) e devem considerar a preferencia PERIOD.FREQUENCIAS.DIAS_FUTUROS.
ATIVOFLAG(1)Rqd Ativo:
Apenas frequências ativas estão em uso no sistema.

Valor padrão = S

Regras

Alterar ou Criar

Verifica os dados do registro atual. Se for de uma frequência cujo código já existe, altera na base de dados, caso contrário, salva um novo registro.
Este método é utilizado para instalar as frequências padrões (ver método install).

Gerar períodos

Gera os períodos que deverão estar presentes no sistema.
Essa rotina deve ser executada de tempos em tempos para garantir que os períodos de tempo futuro estejam criados na base de dados.
A preferência PERIOD.FREQUENCIAS.DIAS_FUTUROS determina o número de dias que devem comportar os períodos futuros.

Install

Métodos de instalação das frequências default básicas da entidade.