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âmetro | Resumo |
|---|---|
| CD_TIPOCONTA | Complemento por Tipo de Conta - PARMCOMPLCAIXA |
| DS_COMPLEMENTO | Complemento por Tipo de Conta - PARMCOMPLCAIXA |
| DT_REGISTRO | Data/Hora de Registro (Auditoria) - PARMCOMPLCAIXA |
| NR_SEQUENCIA | Sequência do Parâmetro de Complemento de Caixa - PARMCOMPLCAIXA |
| ST_BLOQUEIO | Permite Alteração do Complemento - aba Parâmetros → Complemento Caixa → campo Permite Alteração - PARMCOMPLCAIXA |
| TP_BAIXA | Complemento por Tipo da Baixa - PARMCOMPLCAIXA |
| TP_DOCUMENTO | Complemento por Tipo de Conta - PARMCOMPLCAIXA |
| TP_PROCESSO | Complemento por Tipo de Conta - PARMCOMPLCAIXA |
Mensagens exibidas
Levantadas de source/TFC007/ 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-0292 | Erro | O Tipo de Conta não está Cadastrado. Verifique! [TFC005] |
| I-0047 | Informação | Alterações Efetuadas com Sucesso. |
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| PARMCOMPLCAIXA | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| TIPOCONTA | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| GERA_SEQUENCIA | SEQUENCIA (SELECT/UPDATE) |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| SEQUENCIA | SELECT, UPDATE |