Pular para o conteúdo principal

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ódigoTipoMensagem
C-1429ConfirmaçãoDeseja Condenar os Lançamentos Selecionados?
I-1430InformaçãoCondenação Efetuada com Sucesso!

Mais 13 mensagens com texto literal no código: MCA007.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
CONDENACAOLEITEINSERT
EMPRESADELETE, INSERT, SELECT, UPDATE
FECHAMENTODEBITOINSERT
MOVTOLEITESELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
CONTRATOLEITESELECT
ENDERECOPESSOASELECT
MOTIVOSELECT
MOVIMENTACAOSELECT
PARMLEITESELECT
PESSOASELECT
PRODUTORLEITESELECT
ROTACAPTACAOSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
GRAVA_CONTAS(via table_screen_map)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
AJUSTEFISCALITEMNOTADELETE, INSERT, SELECT
ALIQUOTASELECT
BOLETOSELECT
CODRECEITASELECT
CONDPAGTOSELECT
CONDPARCELASELECT
CONTASINSERT, SELECT, UPDATE
CONTASBLOQFINANCSELECT
CONTASCTBDELETE, INSERT, SELECT
CONTASHISTORICOINSERT, SELECT
CONTASHISTORICOCCSELECT
CONTASHISTORICOCTBDELETE, INSERT, SELECT
CONTASJUNCAOSELECT
CONTASPESSOAINSERT, SELECT
CONTAS_MOVTOCONTABILSELECT
CREDITOSELECT, UPDATE
CUPOMFISCALSELECT, UPDATE
DESTINOREPARCELAMENTOSELECT
DEVOLUCAODELETE, SELECT
EMPRESASELECT
ENDERECOPESSOASELECT
FORMAPAGTOSELECT
HISTORICOSELECT
IMPOSTOSELECT
IMPOSTONOTASELECT
IMPOSTONOTACTBDELETE, SELECT
IMPOSTONOTACTBDIASELECT
INTEGRADOCTBINSERT, UPDATE
ITEMSELECT
ITEMNOTASELECT
ITEMNOTACCSELECT
ITEMNOTACTBDELETE, INSERT, SELECT
ITEMNOTAVENDEDORSELECT
ITEMPEDIDOSELECT
MODELONFSELECT
MOVESTOQUESELECT
MOVESTOQUECCSELECT
MOVIMENTACAOSELECT
MOVTOCAIXACCSELECT
MOVTOCAIXACTBSELECT
MOVTOCONTABILDELETE, INSERT, SELECT, UPDATE
MOVTOCONTABILCCINSERT
MOVTOFISCALDELETE, INSERT, SELECT
MUNICIPIOSELECT
NFESELECT
NOTASELECT, UPDATE
NOTACTBDELETE, INSERT, SELECT
NOTACTBAVISTASELECT
OBSFISCALSELECT
OBSFISCALNOTADELETE, INSERT, SELECT
ORDEMCARREGSELECT
ORIGEMREPARCELAMENTOSELECT
PARCELANOTASELECT
PARMCOMPLEMENTOSELECT
PARMCONTABILSELECT
PARMDDASELECT
PARMFATURSELECT
PARMFINANCSELECT
PARMFISCALSELECT
PARMSISTEMASELECT
PEDIDOSELECT
PESSOASELECT
PLANOCONTASINSERT, SELECT
PLANOCONTASRECEITAINSERT, SELECT
PLANOEMPRESAINSERT, SELECT
PROVISAOCONTASSELECT
REPARCELAMENTOSELECT
SEQUENCIASELECT, UPDATE
SESSAOSELECT
TIPOCONTASELECT

Dependencias Aferentes (quem alimenta esta tela)​

Telas que escrevem em tabelas lidas por esta tela.

TelaTabelas em Comum
MNF011EMPRESA, ENDERECOPESSOA, MOVIMENTACAO, PESSOA
MCA012CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA
CNF001EMPRESA, MOVIMENTACAO, PESSOA
CNF012EMPRESA, MOVIMENTACAO, PESSOA
CPD001EMPRESA, MOVIMENTACAO, PESSOA
CPD002EMPRESA, MOVIMENTACAO, PESSOA
CPD003EMPRESA, MOVIMENTACAO, PESSOA
CPD005EMPRESA, MOVIMENTACAO, PESSOA
MPD076EMPRESA, MOVIMENTACAO, PESSOA
MPD084EMPRESA, MOVIMENTACAO, PESSOA
RNF006EMPRESA, MOVIMENTACAO, PESSOA
RNF012EMPRESA, MOVIMENTACAO, PESSOA
RNF038EMPRESA, MOVIMENTACAO, PESSOA
RPD001EMPRESA, MOVIMENTACAO, PESSOA
RPD003EMPRESA, MOVIMENTACAO, PESSOA
RPD004EMPRESA, MOVIMENTACAO, PESSOA
RPD005EMPRESA, MOVIMENTACAO, PESSOA
RPD022EMPRESA, MOVIMENTACAO, PESSOA
RPD023EMPRESA, MOVIMENTACAO, PESSOA
RPD030EMPRESA, MOVIMENTACAO, PESSOA
RPD032EMPRESA, MOVIMENTACAO, PESSOA
RRC010EMPRESA, MOVIMENTACAO, PESSOA
RRC012EMPRESA, MOVIMENTACAO, PESSOA
RRC013EMPRESA, MOVIMENTACAO, PESSOA
MCA010EMPRESA, MOTIVO, MOVTOLEITE
MNF001EMPRESA, ENDERECOPESSOA, PESSOA
MNF030EMPRESA, ENDERECOPESSOA, PESSOA
MPD095EMPRESA, ENDERECOPESSOA, PESSOA
MTR010EMPRESA, ENDERECOPESSOA, PESSOA
TFA067EMPRESA, ENDERECOPESSOA, PESSOA
...+495 telas

Dependencias Eferentes (quem consome dados desta tela)​

Telas que leem tabelas escritas por esta tela.

TelaTabelas em Comum
MCA001CONDENACAOLEITE, EMPRESA, FECHAMENTODEBITO, MOVTOLEITE
LFC001EMPRESA, FECHAMENTODEBITO, MOVTOLEITE
MCA004EMPRESA, FECHAMENTODEBITO, MOVTOLEITE
MCA013EMPRESA, FECHAMENTODEBITO, MOVTOLEITE
RCA001EMPRESA, FECHAMENTODEBITO, MOVTOLEITE
LAB002EMPRESA, MOVTOLEITE
LTL001EMPRESA, MOVTOLEITE
MCA002EMPRESA, MOVTOLEITE
MCA003EMPRESA, MOVTOLEITE
MCA005EMPRESA, MOVTOLEITE
MCA008EMPRESA, MOVTOLEITE
MCA010EMPRESA, MOVTOLEITE
MCA011EMPRESA, MOVTOLEITE
MCA012EMPRESA, MOVTOLEITE
MNF005EMPRESA, MOVTOLEITE
MNF027EMPRESA, MOVTOLEITE
RCA004EMPRESA, MOVTOLEITE
RCA005EMPRESA, MOVTOLEITE
RLA001EMPRESA, MOVTOLEITE
ADM001EMPRESA
ADM002EMPRESA
ADM004EMPRESA
ADM005EMPRESA
ADM007EMPRESA
ADM008EMPRESA
ADM010EMPRESA
ADM012EMPRESA
ADM013EMPRESA
ADM014EMPRESA
ADM016EMPRESA
...+1132 telas