MCA005 — Cancelamento de Transferência
Fonte
- Source:
source/MCA005/
Objetivo
O módulo MCA005 tem como objetivo permitir o cancelamento de transferencias de leite realizadas entre contratos de produtores. As transferencias previamente registradas pelo módulo MCA003 podem ser consultadas e canceladas por meio desta tela, revertendo os movimentos de saida e entrada nos contratos envolvidos.
Este módulo e essencial para corrigir transferencias realizadas indevidamente ou que precisam ser estornadas por qualquer motivo operacional. Ao cancelar uma transferencia, o sistema executa a stored procedure CANCELA_TRANSFERENCIALEITE, que se encarrega de reverter todos os movimentos associados, devolvendo as quantidades ao contrato de origem e removendo-as do contrato de destino.
A tela permite filtrar transferencias por diversos criterios, como numero da transferencia, produtor de origem e destino, empresa do contrato, numero do contrato e data da transferencia. Apos a consulta, o usuario pode selecionar uma ou mais transferencias para cancelamento em lote.
Funcionalidades
- Filtro de Transferencias
- Consulta de Transferencias Realizadas
- Cancelamento de Transferencias
- Impressao de Comprovante
Perguntas Frequentes
Perguntas Gerais
P: Qual é a finalidade da tela MCA005? R: A tela MCA005 é a tela de Cancelamento de Transferência de Leite do sistema. Nela é possível consultar e cancelar transferências de leite realizadas entre contratos de produtores. A tela permite filtrar as transferências por produtor de origem, produtor de destino, empresa e data, facilitando a localização das transferências que precisam ser canceladas.
P: Como cancelar uma transferência de leite? R: Acesse a tela MCA005 e preencha os filtros desejados (Produtor Origem, Produtor Destino, Empresa, Data da Transferência). Consulte as transferências e selecione as que deseja cancelar na grade de resultados. Clique no botão Cancelar para processar o cancelamento das transferências selecionadas.
Mensagens de Confirmação
P: O que significa a mensagem "Deseja Cancelar as Transferências Selecionadas?" (C-1426)? R: Esta mensagem de confirmação é exibida ao solicitar o cancelamento de transferências. Ao confirmar, o sistema cancelará todas as transferências selecionadas na grade, revertendo as movimentações de saldo nos contratos de origem e destino.
Mensagens Informativas
P: O que significa a mensagem "Registro Excluído com Sucesso." (I-0046)? R: Esta mensagem informativa é exibida após o cancelamento bem-sucedido das transferências selecionadas, confirmando que as operações foram revertidas com sucesso.
Mensagens de Validação e Erros
P: O sistema apresenta a mensagem "Não foi selecionada nenhuma transferência para cancelar". Como devo proceder? R: Nenhuma transferência foi marcada na grade de resultados. Selecione ao menos uma transferência na grade antes de solicitar o cancelamento.
P: O sistema apresenta a mensagem "A consulta não retornou registros!". Como devo proceder? R: Não foram encontradas transferências que atendam aos filtros informados. Verifique os critérios de filtro (Produtor, Empresa, Data) e tente novamente com critérios menos restritivos.
P: O sistema apresenta a mensagem "O Produtor não está cadastrado!". Como devo proceder? R: A pessoa informada nos campos de filtro não está cadastrada como produtor de leite. Verifique o código informado ou acesse a tela de Cadastro de Produtores de Leite (TCA001).
P: O sistema apresenta a mensagem "A Empresa não está cadastrada!". Como devo proceder? R: O código da empresa informada nos filtros não existe no cadastro de empresas. Verifique o código ou acesse a tela de Cadastro de Empresas (ADM002).
Mensagens exibidas
Levantadas de source/MCA005/ pela camada 0 (commit 96fc51e236).
| Código | Tipo | Mensagem |
|---|---|---|
| C-1426 | Confirmação | Deseja Cancelar as Transferências Selecionadas? |
| I-0046 | Informação | Registro Excluído com Sucesso. |
Mais 7 mensagens com texto literal no código: MCA005.
Tabelas de Escrita (INSERT/UPDATE/DELETE)
Nenhuma tabela de escrita direta.
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| CONTRATOLEITE | SELECT |
| EMPRESA | SELECT |
| ENDERECOPESSOA | SELECT |
| MOVTOLEITE | SELECT |
| PESSOA | SELECT |
| PRODUTORLEITE | SELECT |
| TRANSFERENCIALEITE | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| CANCELA_TRANSFERENCIALEITE | (via table_screen_map) |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| CONTRATOLEITE | SELECT |
| MOVTOLEITE | SELECT, UPDATE |
| TRANSFERENCIALEITE | SELECT, UPDATE |
Dependencias Aferentes (quem alimenta esta tela)
Telas que escrevem em tabelas lidas por esta tela.
| Tela | Tabelas em Comum |
|---|---|
| MCA012 | CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA |
| MNF001 | EMPRESA, ENDERECOPESSOA, PESSOA |
| MNF011 | EMPRESA, ENDERECOPESSOA, PESSOA |
| MNF030 | EMPRESA, ENDERECOPESSOA, PESSOA |
| MPD095 | EMPRESA, ENDERECOPESSOA, PESSOA |
| MTR010 | EMPRESA, ENDERECOPESSOA, PESSOA |
| TFA067 | EMPRESA, ENDERECOPESSOA, PESSOA |
| MCA003 | MOVTOLEITE, TRANSFERENCIALEITE |
| MCA007 | EMPRESA, MOVTOLEITE |
| MCA010 | EMPRESA, MOVTOLEITE |
| CCO001 | EMPRESA, PESSOA |
| CEQ006 | EMPRESA, PESSOA |
| CEQ008 | EMPRESA, PESSOA |
| CEQ012 | EMPRESA, PESSOA |
| CEQ013 | EMPRESA, PESSOA |
| CEQ017 | EMPRESA, PESSOA |
| CNF001 | EMPRESA, PESSOA |
| CNF002 | EMPRESA, PESSOA |
| CNF005 | EMPRESA, PESSOA |
| CNF008 | EMPRESA, PESSOA |
| CNF011 | EMPRESA, PESSOA |
| CNF012 | EMPRESA, PESSOA |
| CNF013 | EMPRESA, PESSOA |
| CNF016 | EMPRESA, PESSOA |
| CNF017 | EMPRESA, PESSOA |
| CPD001 | EMPRESA, PESSOA |
| CPD002 | EMPRESA, PESSOA |
| CPD003 | EMPRESA, PESSOA |
| CPD005 | EMPRESA, PESSOA |
| CPD007 | EMPRESA, PESSOA |
| ... | +491 telas |
Dependencias Eferentes (quem consome dados desta tela)
Telas que leem tabelas escritas por esta tela.
Nenhuma dependencia eferente identificada.