Pular para o conteúdo principal

TFC007 — Parâmetros de Complemento (Caixa)

Fonte​

  • Source: source/TFC007/

Perguntas Frequentes​

P: Para que serve o módulo TFC007? R: O módulo TFC007 é responsável pela manutenção cadastral (inclusão, alteração, consulta e exclusão) dos parâmetros de complemento de caixa. Os dados são armazenados na tabela PARMCOMPLCAIXA e permitem configurar os complementos utilizados nas operações de caixa do sistema.

P: Quais campos estão disponíveis no cadastro de parâmetros de complemento de caixa? R: Os campos disponíveis são:

  • Sequência (NR_SEQUENCIA): Número sequencial gerado automaticamente pelo sistema.
  • Descrição: Descrição do parâmetro de complemento de caixa.
  • Tipo de Conta (CD_TIPOCONTA): Código do tipo de conta, vinculado ao cadastro de tipos de conta (TFC005). Pode ser consultado utilizando a tecla F9.
  • Bloqueio (ST_BLOQUEIO): Situação de bloqueio do parâmetro.

P: Como funciona a geração automática da sequência? R: Ao incluir um novo registro, o campo Sequência (NR_SEQUENCIA) é preenchido automaticamente pelo sistema por meio da stored procedure GERA_SEQUENCIA. O usuário não precisa e não deve informar esse valor manualmente.

P: O que significa a mensagem de erro genérica (E-0000) "%s"? R: Essa mensagem de erro é gerada pela stored procedure GERA_SEQUENCIA quando ocorre uma falha na geração automática do número sequencial. O texto "%s" será substituído pela descrição específica do erro. Caso essa mensagem seja exibida, entre em contato com o suporte técnico para verificar a integridade da procedure de geração de sequência.

P: O que significa a mensagem "O Tipo de Conta não está Cadastrado. Verifique! [TFC005]" (E-0292)? R: Essa mensagem indica que o código informado no campo Tipo de Conta não foi encontrado na tabela TIPOCONTA. O tipo de conta deve estar previamente cadastrado no módulo TFC005. Para resolver, acesse o módulo TFC005 e cadastre o tipo de conta desejado, ou utilize a tecla F9 no campo Tipo de Conta para selecionar um tipo de conta válido.

P: Como consultar os tipos de conta disponíveis? R: No campo Tipo de Conta, pressione a tecla F9 para abrir a tela de consulta (lookup) dos tipos de conta cadastrados no módulo TFC005. Ao selecionar um tipo de conta válido, o sistema preencherá automaticamente o campo de descrição do tipo de conta (DS_TIPOCONTA).

P: Qual é o valor padrão ao incluir um novo parâmetro? R: Ao incluir um novo registro, o sistema define automaticamente o campo Bloqueio (ST_BLOQUEIO) como "S" (Sim), ou seja, o parâmetro é cadastrado como bloqueado por padrão. O usuário pode alterar esse valor conforme a necessidade.

P: Quais campos são obrigatórios no cadastro? R: O módulo utiliza a função CamposObrigatorios(DataSet) para validar os campos obrigatórios antes da gravação. Os campos obrigatórios incluem a Descrição e o Tipo de Conta. O campo Sequência é gerado automaticamente e não necessita de preenchimento manual.

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 registro de parâmetro de complemento de caixa selecionado. Ao confirmar com "Sim", o registro será removido permanentemente da base de dados.

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 parâmetro de complemento de caixa foram salvas com sucesso na base de dados.

P: Como funciona a arquitetura de ações (TAction) da barra de ferramentas? R: O módulo TFC007 utiliza uma arquitetura baseada em TAction para os botões da barra de ferramentas. Cada botão (incluir, alterar, excluir, salvar, cancelar, etc.) está vinculado a uma ação específica que gerencia o estado da tela e a execução das operações correspondentes. Essa arquitetura garante a consistência do comportamento dos botões e suas habilitações conforme o estado atual do registro.

P: O que acontece ao informar um Tipo de Conta válido? R: Quando um código de Tipo de Conta válido é informado, o sistema realiza automaticamente a consulta na tabela TIPOCONTA e preenche o campo de descrição do tipo de conta (DS_TIPOCONTA) com o valor correspondente. Caso o código não seja encontrado, a mensagem de erro E-0292 será exibida.

Parâmetros Documentados​

Parâmetros desta tela documentados pelo agente. Cada execução adiciona ou atualiza o item correspondente.

ParâmetroResumo
CD_TIPOCONTAComplemento por Tipo de Conta - PARMCOMPLCAIXA
DS_COMPLEMENTOComplemento por Tipo de Conta - PARMCOMPLCAIXA
DT_REGISTROData/Hora de Registro (Auditoria) - PARMCOMPLCAIXA
NR_SEQUENCIASequência do Parâmetro de Complemento de Caixa - PARMCOMPLCAIXA
ST_BLOQUEIOPermite Alteração do Complemento - aba Parâmetros → Complemento Caixa → campo Permite Alteração - PARMCOMPLCAIXA
TP_BAIXAComplemento por Tipo da Baixa - PARMCOMPLCAIXA
TP_DOCUMENTOComplemento por Tipo de Conta - PARMCOMPLCAIXA
TP_PROCESSOComplemento por Tipo de Conta - PARMCOMPLCAIXA

Mensagens exibidas​

Levantadas de source/TFC007/ pela camada 0 (commit 96fc51e236).

CódigoTipoMensagem
C-0045ConfirmaçãoDeseja Excluir o Registro?
C-0048ConfirmaçãoDeseja Salvar as Alterações Antes de Sair?
E-0292ErroO Tipo de Conta não está Cadastrado. Verifique! [TFC005]
I-0047InformaçãoAlterações Efetuadas com Sucesso.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
PARMCOMPLCAIXADELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
TIPOCONTASELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
GERA_SEQUENCIASEQUENCIA (SELECT/UPDATE)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
SEQUENCIASELECT, UPDATE