MCA012 — Consulta/Alteração de Lançamento diário de Leite
Fonte
- Source:
source/MCA012/
Objetivo
O módulo MCA012 tem como objetivo permitir a consulta e alteracao dos lancamentos diarios de captacao de leite. Ele possibilita visualizar as captacoes realizadas (embarques) com suas quantidades informadas, lidas e temperaturas, realizar correcoes nos valores de captacao mediante justificativa (motivo e observacao), e tambem alterar as quantidades individuais dos movimentos de leite por produtor.
Este módulo e essencial para a gestao operacional da captacao de leite, permitindo corrigir divergencias entre valores informados e valores reais apos a coleta, alem de possibilitar o cancelamento de movimentacoes e o ajuste de quantidades por produtor.
Perguntas Frequentes
Perguntas Gerais
P: Qual é a finalidade da tela MCA012? R: A tela MCA012 é a tela de Consulta e Alteração de Movimentações de Leite do sistema. Nela é possível consultar os movimentos de leite registrados (recebimentos diários) e realizar alterações nas quantidades, como correções de volumes. A tela permite filtrar as movimentações por empresa, produtor, veículo, contrato, data e período, facilitando a localização de registros específicos para consulta ou correção.
P: Como consultar as movimentações de leite? R: Acesse a tela MCA012 e preencha os filtros desejados (Empresa, Produtor, Veículo, Contrato, Data Inicial/Final). Clique em Consultar para carregar os movimentos na grade de resultados. Os registros exibidos mostram as informações de cada recebimento, incluindo data, produtor, quantidade e situação.
P: Como alterar a quantidade de uma movimentação? R: Após consultar os movimentos, selecione o registro desejado na grade. Informe os novos valores de quantidade, o Motivo da alteração e a Observação (ambos obrigatórios). Clique em Salvar para aplicar as modificações. O sistema solicitará confirmação antes de efetuar as alterações.
Mensagens de Confirmação
P: O que significa a mensagem "Deseja Realmente alterar os Lançamentos?" (C-1445)? R: Esta mensagem de confirmação é exibida ao solicitar a alteração de movimentações de leite. Ao confirmar, o sistema aplicará as modificações nos registros selecionados.
Mensagens Informativas
P: O que significa a mensagem "Alterações Efetuadas com Sucesso." (I-0047)? R: Esta mensagem informativa confirma que as alterações nos movimentos de leite foram salvas com sucesso no banco de dados.
P: O que significa a mensagem "Nenhum Movimento foi Alterado. Verifique!" (I-1447)? R: Esta mensagem informativa é exibida quando o processo de alteração foi executado mas nenhum movimento foi efetivamente modificado. Verifique se os campos de quantidade foram preenchidos corretamente e se os movimentos selecionados estão aptos para alteração.
Mensagens de Aviso
P: O que significa a mensagem "O Usuário não possui Acesso ao Cancelamento do Recebimento de Leite! [MCA010]" (W-1446)? R: Esta mensagem é exibida quando o usuário tenta acessar funcionalidades de cancelamento a partir da tela MCA012 sem possuir permissão para a tela MCA010. Solicite ao administrador do sistema a liberação de acesso à tela MCA010.
Mensagens de Validação e Erros
P: O sistema apresenta a mensagem "A Data Inicial não pode ser Maior que a Data Final!". Como devo proceder? R: A data informada no campo Data Inicial é posterior à Data Final. Corrija as datas para que o período seja válido.
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 e tente novamente com critérios menos restritivos.
P: O sistema apresenta a mensagem "É obrigatório informar o Motivo e a Observação para efetuar a modificação dos valores!". Como devo proceder? R: Para alterar movimentações de leite, é obrigatório informar o Motivo da alteração e a Observação. Preencha ambos os campos antes de solicitar a alteração.
P: O sistema apresenta a mensagem "Não foi selecionado nenhum embarque ou não foi informado registros nos campos de quantidades para alteração do movimento.". Como devo proceder? R: Nenhum embarque foi selecionado na grade ou os campos de quantidade para alteração não foram preenchidos. Selecione ao menos um movimento e informe os novos valores de quantidade.
P: O sistema apresenta a mensagem "O Contrato para este Lançamento já está Fechado!". Como devo proceder? R: O contrato associado ao movimento selecionado já está com situação "F" (Fechado) e não permite alterações diretas. Para modificar movimentações de contratos fechados, é necessário primeiro cancelar o fechamento na tela MCA006 e então efetuar as alterações.
P: O sistema apresenta a mensagem "A Empresa não está Cadastrada [ADM002]!". Como devo proceder? R: O código de empresa informado nos filtros não existe no cadastro. Verifique o código ou acesse a tela de Cadastro de Empresas (ADM002).
P: O sistema apresenta a mensagem "A Pessoa Física / Jurídica não está Ativa [TFA001]!". Como devo proceder? R: A pessoa informada está com cadastro inativo. Acesse a tela de Cadastro de Pessoas (TFA001) e verifique a situação do cadastro.
P: O sistema apresenta a mensagem "O produtor não está Cadastrado [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.
P: O sistema apresenta a mensagem "O Veículo não está Cadastrado! Verifique [TTR001].". Como devo proceder? R: A placa informada não existe no cadastro de veículos. Verifique a placa ou acesse a tela de Cadastro de Veículos (TTR001).
P: O sistema apresenta a mensagem "O contrato informado não existe [MCA001]!". Como devo proceder? R: O número de contrato informado nos filtros não existe no sistema. Verifique o número na tela de Contrato de Leite (MCA001).
P: O sistema apresenta a mensagem "Motivo Inexistente [TFA009]!". Como devo proceder? R: O código de motivo informado não existe no cadastro de motivos. Acesse a tela de Cadastro de Motivos (TFA009) para verificar os motivos disponíveis.
P: O sistema apresenta a mensagem "Informe a Quantidade de Leite da Movimentação. Verifique!". Como devo proceder? R: O campo de quantidade de leite é obrigatório para a alteração. Informe a nova quantidade antes de confirmar a alteração.
P: O sistema apresenta a mensagem "O Valor Informado é Negativo. Verifique!". Como devo proceder? R: O valor de quantidade informado é negativo, o que não é permitido. Informe um valor positivo para a quantidade de leite.
Mensagens exibidas
Levantadas de source/MCA012/ pela camada 0 (commit 96fc51e236).
| Código | Tipo | Mensagem |
|---|---|---|
| C-1445 | Confirmação | Deseja Realmente alterar os Lançamentos? |
| I-0047 | Informação | Alterações Efetuadas com Sucesso. |
| I-1447 | Informação | Nenhum Movimento foi Alterado. Verifique! |
| W-1446 | Aviso | O Usuário não possui Acesso ao Cancelamento do Recebimento de Leite! [MCA010] |
Mais 14 mensagens com texto literal no código: MCA012.
Parâmetros lidos
Campos PARM* lidos via values[] em source/MCA012/ (commit 96fc51e236).
| Parâmetro | Tabela |
|---|---|
| CD_ITEMLEITE | PARMLEITE |
| ST_MOVESTOQUE | PARMLEITE |
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| CAPTACAOLEITE | SELECT, UPDATE |
| CONTRATOLEITE | DELETE, INSERT, SELECT, UPDATE |
| EMPRESA | DELETE, INSERT, SELECT, UPDATE |
| MOVESTOQUE | SELECT, UPDATE |
| MOVTOLEITE | SELECT, UPDATE |
| PESSOA | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| EMBARQUE | SELECT |
| MOTIVO | SELECT |
| PRODUTORLEITE | SELECT |
| PRODUTORROTACAP | SELECT |
| ROTACAPTACAO | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| AJUSTA_SALDOMOVTOLEITE | (via table_screen_map) |
| ATUALIZA_SALDOCONTRATOLEITE | (via table_screen_map) |
| CALCULA_VALOR | (via table_screen_map) |
| RECALCULA_ESTOQUE | (via table_screen_map) |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| CONTRATOLEITE | SELECT, UPDATE |
| DEVOLUCAONOTA | SELECT |
| ESTOQUE | SELECT, UPDATE |
| ESTOQUEDIA | DELETE, INSERT, SELECT |
| ESTOQUEGRADE | UPDATE |
| FECHAMENTOCONTRATO | SELECT |
| HISTORICO | SELECT |
| IMPOSTO | SELECT |
| IMPOSTONOTA | SELECT |
| ITEM | SELECT |
| ITEMLOCAL | SELECT |
| ITEMNOTA | SELECT |
| ITEMPEDIDOPNEU | SELECT |
| ITEMTABCOMPRA | SELECT |
| LOTESEMENTE | UPDATE |
| MOVESTOQUE | SELECT, UPDATE |
| MOVESTOQUECC | SELECT |
| MOVIMENTACAO | SELECT |
| MOVTOCONTABIL | DELETE, INSERT, SELECT, UPDATE |
| MOVTOCONTABILCC | INSERT |
| MOVTOFECHAMENTOCONTR | SELECT |
| MOVTOLEITE | SELECT, UPDATE |
| MOVTOLEITENOTA | SELECT |
| NOTA | SELECT |
| NOTAORIGEM | SELECT |
| OPERACAO | SELECT |
| ORDEMPRODUCAO | SELECT |
| ORDEMPRODUCAORECAP | SELECT |
| PARMCOMPLEMENTO | SELECT |
| PARMCONTABIL | SELECT |
| PARMESTOQUE | SELECT |
| PARMFATUR | SELECT |
| PARMLEITE | SELECT |
| PEDIDONOTA | SELECT |
| PRODUCAO | SELECT |
| SEQUENCIA | SELECT, UPDATE |
| SESSAO | SELECT |
| TIPOCALCULO | SELECT |
| TRANSFERENCIALEITE | SELECT |
Dependencias Aferentes (quem alimenta esta tela)
Telas que escrevem em tabelas lidas por esta tela.
| Tela | Tabelas em Comum |
|---|---|
| CNF001 | EMBARQUE, EMPRESA, MOVESTOQUE, PESSOA |
| MNF001 | EMBARQUE, EMPRESA, MOVESTOQUE, PESSOA |
| MCA010 | CAPTACAOLEITE, EMPRESA, MOTIVO, MOVTOLEITE |
| CNF012 | EMPRESA, MOVESTOQUE, PESSOA |
| MEQ042 | EMPRESA, MOVESTOQUE, PESSOA |
| MNF030 | EMBARQUE, EMPRESA, PESSOA |
| MPD010 | EMBARQUE, EMPRESA, PESSOA |
| MPD011 | EMBARQUE, EMPRESA, PESSOA |
| MRC019 | EMBARQUE, EMPRESA, PESSOA |
| MRC020 | EMBARQUE, EMPRESA, PESSOA |
| MRC048 | EMBARQUE, EMPRESA, PESSOA |
| MRC049 | EMBARQUE, EMPRESA, PESSOA |
| MCA008 | CAPTACAOLEITE, EMBARQUE, MOVTOLEITE |
| CEQ005 | EMPRESA, MOVESTOQUE |
| MCO005 | EMPRESA, MOVESTOQUE |
| MEQ006 | EMPRESA, MOVESTOQUE |
| MEQ010 | EMPRESA, MOVESTOQUE |
| MEQ020 | EMPRESA, MOVESTOQUE |
| MNF035 | EMPRESA, MOVESTOQUE |
| TOF007 | EMPRESA, MOVESTOQUE |
| TCA002 | PRODUTORROTACAP, ROTACAPTACAO |
| CCO001 | EMPRESA, PESSOA |
| CEQ006 | EMPRESA, PESSOA |
| CEQ008 | EMPRESA, PESSOA |
| CEQ012 | EMPRESA, PESSOA |
| CEQ013 | EMPRESA, PESSOA |
| CEQ017 | EMPRESA, PESSOA |
| CNF002 | EMPRESA, PESSOA |
| CNF005 | EMPRESA, PESSOA |
| CNF008 | EMPRESA, PESSOA |
| ... | +509 telas |
Dependencias Eferentes (quem consome dados desta tela)
Telas que leem tabelas escritas por esta tela.
| Tela | Tabelas em Comum |
|---|---|
| MCA010 | CAPTACAOLEITE, CONTRATOLEITE, EMPRESA, MOVESTOQUE, MOVTOLEITE, PESSOA |
| MCA004 | CAPTACAOLEITE, CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA |
| MCA008 | CAPTACAOLEITE, CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA |
| MCA011 | CAPTACAOLEITE, CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA |
| MCA013 | CAPTACAOLEITE, CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA |
| RCA001 | CAPTACAOLEITE, CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA |
RCA005 | CAPTACAOLEITE, CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA |
| TCA002 | CAPTACAOLEITE, CONTRATOLEITE, MOVTOLEITE, PESSOA |
LAB002 | CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA |
LFC001 | CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA |
LTL001 | CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA |
| MCA001 | CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA |
| MCA002 | CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA |
| MCA003 | CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA |
| MCA005 | CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA |
| MCA007 | CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA |
| MNF005 | CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA |
| MNF027 | CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA |
RCA004 | CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA |
| RLA001 | CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA |
LAB001 | CONTRATOLEITE, MOVTOLEITE, PESSOA |
LFC002 | CONTRATOLEITE, EMPRESA, PESSOA |
| MCA006 | CONTRATOLEITE, EMPRESA, PESSOA |
| MCA009 | CONTRATOLEITE, EMPRESA, PESSOA |
RCA002 | CONTRATOLEITE, EMPRESA, PESSOA |
RCA003 | CONTRATOLEITE, EMPRESA, PESSOA |
| TLA003 | CONTRATOLEITE, EMPRESA, PESSOA |
| CEQ001 | EMPRESA, MOVESTOQUE, PESSOA |
| CEQ005 | EMPRESA, MOVESTOQUE, PESSOA |
| CNF001 | EMPRESA, MOVESTOQUE, PESSOA |
| ... | +1304 telas |