Pular para o conteúdo principal

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ódigoTipoMensagem
C-1426ConfirmaçãoDeseja Cancelar as Transferências Selecionadas?
I-0046InformaçãoRegistro 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)​

TabelaOperacoes
CONTRATOLEITESELECT
EMPRESASELECT
ENDERECOPESSOASELECT
MOVTOLEITESELECT
PESSOASELECT
PRODUTORLEITESELECT
TRANSFERENCIALEITESELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
CANCELA_TRANSFERENCIALEITE(via table_screen_map)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
CONTRATOLEITESELECT
MOVTOLEITESELECT, UPDATE
TRANSFERENCIALEITESELECT, UPDATE

Dependencias Aferentes (quem alimenta esta tela)​

Telas que escrevem em tabelas lidas por esta tela.

TelaTabelas em Comum
MCA012CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA
MNF001EMPRESA, ENDERECOPESSOA, PESSOA
MNF011EMPRESA, ENDERECOPESSOA, PESSOA
MNF030EMPRESA, ENDERECOPESSOA, PESSOA
MPD095EMPRESA, ENDERECOPESSOA, PESSOA
MTR010EMPRESA, ENDERECOPESSOA, PESSOA
TFA067EMPRESA, ENDERECOPESSOA, PESSOA
MCA003MOVTOLEITE, TRANSFERENCIALEITE
MCA007EMPRESA, MOVTOLEITE
MCA010EMPRESA, MOVTOLEITE
CCO001EMPRESA, PESSOA
CEQ006EMPRESA, PESSOA
CEQ008EMPRESA, PESSOA
CEQ012EMPRESA, PESSOA
CEQ013EMPRESA, PESSOA
CEQ017EMPRESA, PESSOA
CNF001EMPRESA, PESSOA
CNF002EMPRESA, PESSOA
CNF005EMPRESA, PESSOA
CNF008EMPRESA, PESSOA
CNF011EMPRESA, PESSOA
CNF012EMPRESA, PESSOA
CNF013EMPRESA, PESSOA
CNF016EMPRESA, PESSOA
CNF017EMPRESA, PESSOA
CPD001EMPRESA, PESSOA
CPD002EMPRESA, PESSOA
CPD003EMPRESA, PESSOA
CPD005EMPRESA, PESSOA
CPD007EMPRESA, PESSOA
...+491 telas

Dependencias Eferentes (quem consome dados desta tela)​

Telas que leem tabelas escritas por esta tela.

Nenhuma dependencia eferente identificada.