TFC008 — Cotação Moeda
Fonte
- Source:
source/TFC008/
Perguntas Frequentes
P: Para que serve o módulo TFC008? R: O módulo TFC008 é responsável pelo gerenciamento das cotações de moedas e índices financeiros. A tela apresenta a lista de moedas cadastradas (tabela MOEDA) e permite registrar, alterar, consultar e excluir as cotações diárias correspondentes (tabela COTACAOMOEDA). É utilizado para manter o histórico de taxas de câmbio e valores de índices.
P: Quais campos estão disponíveis no cadastro de cotações? R: Os campos disponíveis são:
- Moeda: Selecionada a partir da grade de moedas cadastradas.
- Data da Cotação (DT_MOEDA): Data de referência da cotação.
- Valor (VL_MOEDA): Valor da cotação na data informada.
- Tipo Operação (TP_OPERACAO): Define se a conversão é realizada por multiplicação ou divisão.
- Resultado (DS_RESULTADO): Exibe o resultado da conversão (ex.: "R$ 1,00 = X.XXXXXX USD").
P: Quais campos são obrigatórios para registrar uma cotação? R: Os campos obrigatórios são:
- Código da Moeda (CD_MOEDA): A moeda deve estar previamente cadastrada no módulo TFC006.
- Data da Cotação (DT_MOEDA): A data de referência da cotação.
- Valor (VL_MOEDA): O valor da cotação, que deve ser maior que zero.
P: O que significa a mensagem "É Obrigatório Informar o Código!" (W-0513)? R: Essa mensagem é exibida quando nenhuma moeda foi selecionada na grade. É necessário selecionar uma moeda cadastrada antes de registrar uma cotação.
P: O que significa a mensagem "É Obrigatório informar a Data de Cotação!" (W-0493)? R: Essa mensagem indica que o campo Data da Cotação não foi preenchido. A data é obrigatória para identificar a qual dia a cotação se refere.
P: O que significa a mensagem "É Obrigatório Informar o Valor." (W-0787)? R: Essa mensagem é exibida quando o campo Valor está vazio. O valor da cotação deve ser informado para que o registro seja salvo.
P: O que significa a mensagem "Já existe uma cotação da moeda para este dia. Verifique!" (W-1146)? R: Essa mensagem indica que já existe uma cotação registrada para a mesma moeda na mesma data. O sistema permite apenas uma cotação por moeda por dia. Para corrigir, altere a data da cotação ou edite o registro existente para a data em questão.
P: O que significa a mensagem "A Moeda / Índice não está Cadastrada. Verifique! [TFC006]" (W-0350)? R: Essa mensagem indica que o código de moeda informado não foi encontrado na tabela MOEDA. A moeda ou índice deve estar previamente cadastrada no módulo TFC006. Para resolver, acesse o módulo TFC006 e efetue o cadastro da moeda desejada.
P: O que significa a mensagem "O Valor deve ser Maior que Zero!" (W-0965)? R: Essa mensagem é exibida quando o valor informado para a cotação é igual a zero ou negativo. O valor da cotação deve ser obrigatoriamente maior que zero para que o registro seja aceito pelo sistema.
P: É possível registrar mais de uma cotação para a mesma moeda no mesmo dia? R: Não. O sistema permite apenas uma cotação por moeda por dia. Caso tente registrar uma segunda cotação para a mesma moeda na mesma data, a mensagem "Já existe uma cotação da moeda para este dia. Verifique!" (W-1146) será exibida. Para atualizar o valor, edite o registro existente.
P: Como funciona o campo Tipo Operação? R: O campo Tipo Operação (TP_OPERACAO) determina como o sistema realiza a conversão entre moedas. Quando configurado para multiplicação, o valor em reais é multiplicado pela cotação para obter o valor na moeda estrangeira. Quando configurado para divisão, o valor em reais é dividido pela cotação. O resultado da conversão é exibido no campo Resultado (DS_RESULTADO), no formato "R$ 1,00 = X.XXXXXX [SIGLA]".
P: O que acontece ao incluir uma nova cotação? R: Ao iniciar a inclusão de uma nova cotação, o sistema busca automaticamente a última cotação registrada para a moeda selecionada e utiliza seus dados para pré-preencher o tipo de operação e a data. Isso agiliza o processo de registro, permitindo ao usuário apenas ajustar o valor e a data conforme necessário.
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 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 a cotação selecionada. Ao confirmar com "Sim", o registro será removido permanentemente da base de dados.
P: O que significa a mensagem "Registro Excluído com Sucesso." (I-0046)? R: Essa mensagem informativa confirma que a cotação foi excluída com sucesso 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 na cotação foram salvas com sucesso na base de dados.
P: Como é exibido o resultado da conversão? R: O campo Resultado (DS_RESULTADO) exibe automaticamente o resultado da conversão com base no valor e no tipo de operação informados. O formato de exibição é "R$ 1,00 = X.XXXXXX [SIGLA]", onde X.XXXXXX representa o valor convertido e [SIGLA] é a abreviação da moeda selecionada.
Mensagens exibidas
Levantadas de source/TFC008/ 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? |
| I-0046 | Informação | Registro Excluído com Sucesso. |
| I-0047 | Informação | Alterações Efetuadas com Sucesso. |
| W-0350 | Aviso | A Moeda / Índice não está Cadastrada. Verifique! [TFC006] |
| W-0493 | Aviso | É Obrigatório informar a Data de %s! |
| W-0513 | Aviso | É Obrigatório Informar o Código! |
| W-0787 | Aviso | É Obrigatório Informar o Valor. |
| W-0965 | Aviso | O Valor deve ser Maior que Zero! |
| W-1146 | Aviso | Já existe uma cotação da moeda para este dia. Verifique! |
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| COTACAOMOEDA | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| MOEDA | SELECT |