MCA007 — Condenação de Leite
Fonte
- Source:
source/MCA007/
Objetivo
O módulo MCA007 tem como objetivo permitir a condenacao de movimentos de captacao de leite no sistema ERP Junsoft. Atraves deste módulo, o usuario pode consultar movimentos de leite pendentes (com status Normal ou Atendido) vinculados a contratos vigentes, e condena-los individualmente ou em lote.
A condenacao de leite e o processo pelo qual um ou mais movimentos de captacao sao invalidados, geralmente por motivos de qualidade, transporte ou outros fatores que tornam o leite impróprio para aproveitamento. O módulo permite definir o motivo da condenacao, indicar se houve responsavel pelo ocorrido e se o produtor sera indenizado.
Quando um produtor e marcado como responsavel pela condenacao, o sistema gera automaticamente um lancamento de debito (contas a pagar) baseado no valor simbolico por litro configurado nos parametros de captacao, distribuindo proporcionalmente entre os responsaveis. Esse mecanismo garante a rastreabilidade financeira do processo de condenacao.
O MCA007 e utilizado em conjunto com outros módulos do fluxo de captacao, atualizando o status dos movimentos de leite para "E" (Eliminado) e registrando os dados na tabela CONDENACAOLEITE.
Funcionalidades
- Filtro de Consulta de Movimentos
- Grade de Produtores (Filtro)
- Grade de Contratos (Filtro)
- Aba de Condenacao (Movimentos)
- Botoes de Acao na Aba de Condenacao
Perguntas Frequentes
Perguntas Gerais
P: Qual é a finalidade da tela MCA007? R: A tela MCA007 é a tela de Condenação de Leite do sistema. Nela é possível condenar movimentações de leite que não atenderam aos padrões de qualidade exigidos. A condenação marca os lançamentos como condenados, podendo gerar indenizações para os produtores afetados. A tela permite filtrar as movimentações por empresa, data, veículo e motivo da condenação.
P: Como condenar movimentações de leite? R: Acesse a tela MCA007 e preencha os filtros (Empresa, Data, Veículo). Consulte as movimentações e selecione na grade aquelas que deseja condenar. Informe o Motivo da condenação e clique no botão de condenação. O sistema confirmará a operação e processará a condenação dos lançamentos selecionados.
P: O que é a indenização na condenação de leite? R: Quando o leite de um produtor é condenado por responsabilidade de outro produtor (ou do transporte), o produtor prejudicado pode receber uma indenização. O sistema busca o valor simbólico de indenização configurado nos Parâmetros de Captação (CAP001) e gera o movimento de indenização automaticamente.
Mensagens de Confirmação
P: O que significa a mensagem "Deseja Condenar os Lançamentos Selecionados?" (C-1429)? R: Esta mensagem de confirmação é exibida ao solicitar a condenação de movimentações de leite. Ao confirmar, o sistema processará a condenação de todos os lançamentos marcados na grade, gerando as indenizações quando aplicáveis.
Mensagens Informativas
P: O que significa a mensagem "Condenação Efetuada com Sucesso!" (I-1430)? R: Esta mensagem informativa é exibida após a condenação bem-sucedida dos lançamentos selecionados, confirmando que os movimentos foram marcados como condenados e as indenizações foram geradas quando aplicáveis.
Mensagens de Validação e Erros
P: O sistema apresenta a mensagem "Informe o Motivo da Condenação!". Como devo proceder? R: O campo Motivo é obrigatório para a condenação de leite. Selecione um motivo de cancelamento/condenação válido antes de processar a condenação.
P: O sistema apresenta a mensagem "O Motivo deve ser Informado!". Como devo proceder? R: O campo Motivo da condenação é obrigatório. Utilize a tecla F9 para pesquisar e selecionar um motivo válido.
P: O sistema apresenta a mensagem "A Empresa deve ser Informada!". Como devo proceder? R: O campo Empresa é obrigatório para a consulta e condenação de movimentações. Informe o código da empresa no campo correspondente.
P: O sistema apresenta a mensagem "A Consulta não Retornou Registros! Verifique.". Como devo proceder? R: Não foram encontradas movimentações que atendam aos filtros informados. Verifique os critérios de filtro (Empresa, Data, Veículo) e tente novamente com critérios menos restritivos.
P: O sistema apresenta a mensagem "É Obrigado Marcar alguma Movimentação para Condenação!". Como devo proceder? R: Nenhum lançamento foi selecionado na grade para condenação. Marque ao menos uma movimentação na grade antes de solicitar a condenação.
P: O sistema apresenta a mensagem "O Movimento Selecionado já está Faturado!". Como devo proceder? R: A movimentação selecionada já foi incluída em uma nota fiscal e não pode ser condenada. É necessário cancelar a nota fiscal primeiro na tela correspondente antes de condenar o movimento.
P: O sistema apresenta a mensagem "Não foi Encontrada a Movimentação de Indenização nos Parâmetros de Captação! [MCA001]". Como devo proceder? R: A movimentação de indenização não está configurada nos Parâmetros de Captação. Acesse a tela de Parâmetros de Captação de Leite (CAP001) e configure a movimentação de indenização na aba Movimentações.
P: O sistema apresenta a mensagem "O Valor Simbólico para Indenização não foi Encontrado nos Parâmetros! [MCA001]". Como devo proceder? R: O valor simbólico para indenização não está configurado nos Parâmetros de Captação. Acesse a tela de Parâmetros de Captação de Leite (CAP001) e informe o valor simbólico de indenização.
P: O sistema apresenta a mensagem "Um Movimento não pode ser Apontado como Responsável pela Condenação do Embarque e ser ao mesmo tempo Indenizado!". Como devo proceder? R: O mesmo movimento não pode ser marcado como responsável pela condenação e também receber indenização. Revise a seleção dos movimentos e defina corretamente qual produtor é o responsável pela condenação e qual será indenizado.
P: O sistema apresenta a mensagem "A Empresa não está Cadastrado! Verifique [ADM002]". Como devo proceder? R: O código de empresa informado não existe no cadastro. Verifique o código ou acesse a tela de Cadastro de Empresas (ADM002).
P: O sistema apresenta a mensagem "O Produtor não está Cadastrado! Verifique [TCA001]". Como devo proceder? R: A pessoa informada não está cadastrada como produtor de leite. Acesse a tela de Cadastro de Produtores de Leite (TCA001) para verificar o cadastro.
P: O sistema apresenta a mensagem "O Motivo não está Cadastrado ou não é um Motivo de Cancelamento! Virifique [TFA009]". Como devo proceder? R: O motivo informado não está cadastrado ou não é do tipo cancelamento/condenação. Acesse a tela de Cadastro de Motivos (TFA009) para verificar ou cadastrar o motivo.
Mensagens exibidas
Levantadas de source/MCA007/ pela camada 0 (commit 96fc51e236).
| Código | Tipo | Mensagem |
|---|---|---|
| C-1429 | Confirmação | Deseja Condenar os Lançamentos Selecionados? |
| I-1430 | Informação | Condenação Efetuada com Sucesso! |
Mais 13 mensagens com texto literal no código: MCA007.
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| CONDENACAOLEITE | INSERT |
| EMPRESA | DELETE, INSERT, SELECT, UPDATE |
| FECHAMENTODEBITO | INSERT |
| MOVTOLEITE | SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| CONTRATOLEITE | SELECT |
| ENDERECOPESSOA | SELECT |
| MOTIVO | SELECT |
| MOVIMENTACAO | SELECT |
| PARMLEITE | SELECT |
| PESSOA | SELECT |
| PRODUTORLEITE | SELECT |
| ROTACAPTACAO | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| GRAVA_CONTAS | (via table_screen_map) |
Tabelas via Procedures (acesso indireto)
Dependencias Aferentes (quem alimenta esta tela)
Telas que escrevem em tabelas lidas por esta tela.
| Tela | Tabelas em Comum |
|---|---|
| MNF011 | EMPRESA, ENDERECOPESSOA, MOVIMENTACAO, PESSOA |
| MCA012 | CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA |
| CNF001 | EMPRESA, MOVIMENTACAO, PESSOA |
| CNF012 | EMPRESA, MOVIMENTACAO, PESSOA |
| CPD001 | EMPRESA, MOVIMENTACAO, PESSOA |
| CPD002 | EMPRESA, MOVIMENTACAO, PESSOA |
| CPD003 | EMPRESA, MOVIMENTACAO, PESSOA |
| CPD005 | EMPRESA, MOVIMENTACAO, PESSOA |
| MPD076 | EMPRESA, MOVIMENTACAO, PESSOA |
| MPD084 | EMPRESA, MOVIMENTACAO, PESSOA |
| RNF006 | EMPRESA, MOVIMENTACAO, PESSOA |
| RNF012 | EMPRESA, MOVIMENTACAO, PESSOA |
| RNF038 | EMPRESA, MOVIMENTACAO, PESSOA |
| RPD001 | EMPRESA, MOVIMENTACAO, PESSOA |
| RPD003 | EMPRESA, MOVIMENTACAO, PESSOA |
| RPD004 | EMPRESA, MOVIMENTACAO, PESSOA |
| RPD005 | EMPRESA, MOVIMENTACAO, PESSOA |
| RPD022 | EMPRESA, MOVIMENTACAO, PESSOA |
| RPD023 | EMPRESA, MOVIMENTACAO, PESSOA |
| RPD030 | EMPRESA, MOVIMENTACAO, PESSOA |
| RPD032 | EMPRESA, MOVIMENTACAO, PESSOA |
| RRC010 | EMPRESA, MOVIMENTACAO, PESSOA |
| RRC012 | EMPRESA, MOVIMENTACAO, PESSOA |
| RRC013 | EMPRESA, MOVIMENTACAO, PESSOA |
| MCA010 | EMPRESA, MOTIVO, MOVTOLEITE |
| MNF001 | EMPRESA, ENDERECOPESSOA, PESSOA |
| MNF030 | EMPRESA, ENDERECOPESSOA, PESSOA |
| MPD095 | EMPRESA, ENDERECOPESSOA, PESSOA |
| MTR010 | EMPRESA, ENDERECOPESSOA, PESSOA |
| TFA067 | EMPRESA, ENDERECOPESSOA, PESSOA |
| ... | +495 telas |
Dependencias Eferentes (quem consome dados desta tela)
Telas que leem tabelas escritas por esta tela.
| Tela | Tabelas em Comum |
|---|---|
| MCA001 | CONDENACAOLEITE, EMPRESA, FECHAMENTODEBITO, MOVTOLEITE |
LFC001 | EMPRESA, FECHAMENTODEBITO, MOVTOLEITE |
| MCA004 | EMPRESA, FECHAMENTODEBITO, MOVTOLEITE |
| MCA013 | EMPRESA, FECHAMENTODEBITO, MOVTOLEITE |
| RCA001 | EMPRESA, FECHAMENTODEBITO, MOVTOLEITE |
LAB002 | EMPRESA, MOVTOLEITE |
LTL001 | EMPRESA, MOVTOLEITE |
| MCA002 | EMPRESA, MOVTOLEITE |
| MCA003 | EMPRESA, MOVTOLEITE |
| MCA005 | EMPRESA, MOVTOLEITE |
| MCA008 | EMPRESA, MOVTOLEITE |
| MCA010 | EMPRESA, MOVTOLEITE |
| MCA011 | EMPRESA, MOVTOLEITE |
| MCA012 | EMPRESA, MOVTOLEITE |
| MNF005 | EMPRESA, MOVTOLEITE |
| MNF027 | EMPRESA, MOVTOLEITE |
RCA004 | EMPRESA, MOVTOLEITE |
RCA005 | EMPRESA, MOVTOLEITE |
| RLA001 | EMPRESA, MOVTOLEITE |
| ADM001 | EMPRESA |
| ADM002 | EMPRESA |
| ADM004 | EMPRESA |
| ADM005 | EMPRESA |
| ADM007 | EMPRESA |
| ADM008 | EMPRESA |
| ADM010 | EMPRESA |
| ADM012 | EMPRESA |
| ADM013 | EMPRESA |
| ADM014 | EMPRESA |
| ADM016 | EMPRESA |
| ... | +1132 telas |