Pular para o conteúdo principal

MCA002 — Lançamentos Periódicos

Fonte​

  • Source: source/MCA002/

Objetivo​

O módulo MCA002 tem como objetivo permitir o lancamento periodico das quantidades de leite coletadas dos produtores vinculados a contratos de captacao. Atraves deste módulo, o usuario registra diariamente a quantidade de leite recebida de cada produtor, associada a um veiculo (placa), um contrato vigente e uma data base de referencia.

O módulo oferece uma interface pratica para o lancamento rapido, com preenchimento automatico de lancamentos para todos os dias do mes, calculo de totais por quinzena e exibicao de analises de qualidade. Os lancamentos realizados neste módulo alimentam diretamente a tabela MOVTOLEITE, que e consultada pelo módulo de Contratos (MCA001) para acompanhamento de saldos e fechamento.


Funcionalidades​

  • Cabecalho de Identificacao
  • Secao Contrato (dentro da aba Lancamento Periodico)
  • Grade de Lancamento de Quantidade
  • Totalizadores por Quinzena
  • Tabela de Desconto/Incentivo
  • Aba Analises
  • Preenchimento Automatico de Lancamentos

Perguntas Frequentes​


Perguntas Gerais​

P: Qual é a finalidade da tela MCA002? R: A tela MCA002 é a tela de Lançamento Periódico de Leite do sistema. Nela é possível registrar a quantidade diária de leite captado por produtor, associando os lançamentos a um contrato de leite vigente. A tela permite lançar as quantidades por período, visualizar análises de qualidade, preencher automaticamente os dias do mês e calcular os totais por quinzena.

P: Como realizar um novo lançamento periódico de leite? R: Para realizar um novo lançamento, acesse a tela MCA002 e clique no botão Novo (ou pressione F5). Informe a Placa do veículo (utilize F9 para pesquisar), selecione a Pessoa (produtor), o Endereço, a Empresa do Contrato e o Número do Contrato. Informe a Data Base e, na grade de movimentos, insira a quantidade de leite para cada dia. Clique em Salvar (F6) para gravar os lançamentos.

P: Quais são os atalhos de teclado disponíveis na tela MCA002? R: A tela MCA002 disponibiliza os seguintes atalhos de teclado:

  • F5 - Novo registro
  • F6 - Salvar registro
  • F7 - Excluir registro
  • F9 - Pesquisar (nos campos de busca)
  • F10 - Lançamento Periódico
  • Ctrl + Q - Quantidade
  • F12 - Sair da tela

P: Como preencher automaticamente os lançamentos para todos os dias do mês? R: Clique com o botão direito sobre a grade de movimentos para exibir o menu de contexto. Selecione a opção "Preencher com lançamentos até o último dia do mês" para criar registros com quantidade zero para cada dia do mês. Também é possível selecionar "Preencher com lançamentos a cada 2 dias". Após o preenchimento automático, edite a quantidade de leite para cada dia conforme necessário.

P: O que significam as cores na grade de movimentos? R: As cores na grade indicam a situação de cada lançamento:

  • Verde claro - Movimento ativo (normal)
  • Vermelho claro - Movimento cancelado
  • Cinza - Movimento condenado

P: Como visualizar os totais de leite por quinzena? R: Os campos Quinzena 1, Quinzena 2 e Total são preenchidos automaticamente. A Quinzena 1 soma as quantidades dos dias 1 a 15 do mês, e a Quinzena 2 soma as quantidades dos dias 16 em diante. O Total apresenta a soma das duas quinzenas.


Mensagens de Confirmação​

P: O que significa a mensagem "Deseja Salvar as Alterações?" (C-1409)? R: Esta mensagem de confirmação é exibida quando o usuário clica em Novo e existem alterações pendentes nos lançamentos atuais. Clique em "Sim" para salvar as alterações antes de limpar a tela, ou em "Não" para descartar as modificações.

P: O que significa a mensagem "Deseja Salvar as Alterações Antes de Sair?" (C-0048)? R: Esta mensagem é exibida quando o usuário tenta fechar a tela de lançamentos e existem alterações pendentes. Clique em "Sim" para salvar antes de sair, ou em "Não" para descartar as alterações.

P: O que significa a mensagem "Deseja Excluir o Registro?" (C-0045)? R: Esta mensagem de confirmação é exibida quando o usuário solicita a exclusão de um lançamento de movimento de leite. Ao confirmar, o registro selecionado na grade será removido.


Mensagens Informativas​

P: O que significa a mensagem "Lançamento Periódico de Leite Salvo com Sucesso!" (I-1417)? R: Esta mensagem é exibida após o salvamento bem-sucedido dos lançamentos periódicos de leite, confirmando que todos os registros foram gravados no banco de dados.

P: O que significa a mensagem "Para salvar as alterações pressione 'Salvar (F6)'" (I-1416)? R: Esta mensagem informativa é exibida após excluir um registro da grade, lembrando que é necessário salvar as alterações para que a exclusão seja efetivada no banco de dados. Pressione F6 ou clique no botão Salvar.


Mensagens de Validação e Erros​

P: O sistema apresenta a mensagem "Não há parâmetros de captação cadastrados (CAP001)!". Como devo proceder? R: Esta mensagem é exibida ao abrir a tela MCA002 quando não existem parâmetros de captação configurados para a empresa logada. Acesse a tela de Parâmetros de Captação de Leite (CAP001) e cadastre os parâmetros necessários antes de utilizar o lançamento periódico.

P: O sistema apresenta a mensagem "Para Informar o endereço é necessário informar a pessoa!". Como devo proceder? R: O campo Pessoa (Produtor) deve ser preenchido antes de informar o endereço. Primeiro, selecione o produtor utilizando a tecla F9 no campo Pessoa, e depois informe o endereço.

P: O sistema apresenta a mensagem "Para selecionar o endereço é necessário que a pessoa esteja selecionada!". Como devo proceder? R: Preencha o campo Pessoa (Produtor) antes de tentar selecionar o endereço. Utilize a tecla F9 no campo Pessoa para pesquisar e selecionar o produtor.

P: O sistema apresenta a mensagem "O Veículo com a placa (X) não está cadastrado! Verifique [TTR001]". Como devo proceder? R: A placa informada não foi encontrada no cadastro de veículos. Verifique se a placa está correta ou acesse a tela de Cadastro de Veículos (TTR001) para cadastrar o veículo.

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 e cadastrar o produtor.

P: O sistema apresenta a mensagem "O Endereço não está Cadastrado para o Produtor!". Como devo proceder? R: O endereço informado não está vinculado ao produtor selecionado. Utilize a tecla F9 no campo Endereço para listar os endereços disponíveis para o produtor.

P: O sistema apresenta a mensagem "A Empresa não está cadastrada! Verifique [ADM002]". Como devo proceder? R: O código de empresa informado no campo Empresa do Contrato não existe no cadastro. Verifique o código ou acesse a tela de Cadastro de Empresas (ADM002).

P: O sistema apresenta a mensagem "validaContrato: Não foi possível encontrar o contrato número X". Como devo proceder? R: O número de contrato informado não foi encontrado no sistema. Verifique se o número está correto e se o contrato está cadastrado na tela de Contrato de Leite (MCA001).

P: O sistema apresenta a mensagem "A tabela de desconto/incentivo (X) não está cadastrada!". Como devo proceder? R: A tabela de desconto/incentivo associada ao contrato não foi encontrada no cadastro. Verifique a tabela na tela de Tabela de Desconto de Leite (TLA001) ou acesse o contrato na tela MCA001 para verificar a tabela configurada.

Mensagens exibidas​

Levantadas de source/MCA002/ pela camada 0 (commit 96fc51e236).

CódigoTipoMensagem
C-0045ConfirmaçãoDeseja Excluir o Registro?
C-0048ConfirmaçãoDeseja Salvar as Alterações Antes de Sair?
C-1409ConfirmaçãoDeseja Salvar as Alterações?
I-1416InformaçãoPara salvar as alterações pressione "Salvar (F6)"
I-1417InformaçãoLançamento Periódico de Leite Salvo com Sucesso!

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

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
EMBARQUEINSERT
MOVTOLEITEDELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
CONTRATOLEITESELECT
EMPRESASELECT
ENDERECOPESSOASELECT
ITEMSELECT
PARMLEITESELECT
PESSOASELECT
PRODUTORLEITESELECT
PRODUTORROTACAPSELECT
ROTACAPTACAOSELECT
TABDESCLEITESELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
GERA_SEQUENCIA(via table_screen_map)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
SEQUENCIASELECT, 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, ITEM, PESSOA
MNF011EMPRESA, ENDERECOPESSOA, ITEM, PESSOA
MNF030EMPRESA, ENDERECOPESSOA, ITEM, PESSOA
CCO001EMPRESA, ITEM, PESSOA
CNF001EMPRESA, ITEM, PESSOA
CNF002EMPRESA, ITEM, PESSOA
CNF005EMPRESA, ITEM, PESSOA
CNF008EMPRESA, ITEM, PESSOA
CNF011EMPRESA, ITEM, PESSOA
CNF012EMPRESA, ITEM, PESSOA
CNF017EMPRESA, ITEM, PESSOA
CPD001EMPRESA, ITEM, PESSOA
CPD002EMPRESA, ITEM, PESSOA
CPD003EMPRESA, ITEM, PESSOA
CPD005EMPRESA, ITEM, PESSOA
CPD007EMPRESA, ITEM, PESSOA
CPD008EMPRESA, ITEM, PESSOA
CPD013EMPRESA, ITEM, PESSOA
CRE001EMPRESA, ITEM, PESSOA
CTR002EMPRESA, ITEM, PESSOA
MNF016EMPRESA, ITEM, PESSOA
MNF025EMPRESA, ITEM, PESSOA
MPD046EMPRESA, ITEM, PESSOA
MPD084EMPRESA, ITEM, PESSOA
MPD095EMPRESA, ENDERECOPESSOA, PESSOA
MTR005EMPRESA, ITEM, PESSOA
MTR010EMPRESA, ENDERECOPESSOA, PESSOA
RCO003EMPRESA, ITEM, PESSOA
REQ004EMPRESA, ITEM, PESSOA
...+509 telas

Dependencias Eferentes (quem consome dados desta tela)​

Telas que leem tabelas escritas por esta tela.

TelaTabelas em Comum
MCA012EMBARQUE, MOVTOLEITE
MNF005EMBARQUE, MOVTOLEITE
RCA001EMBARQUE, MOVTOLEITE
CNF001EMBARQUE
CNF011EMBARQUE
CNF012EMBARQUE
CNF014EMBARQUE
CPD001EMBARQUE
CRC002EMBARQUE
EspelhoNotaEMBARQUE
JunsoftGerNotasEMBARQUE
JunsoftNFSe2EMBARQUE
JunsoftServiceFatAppEMBARQUE
LET043EMBARQUE
LNF025EMBARQUE
LNF043EMBARQUE
LNF107EMBARQUE
LNF169EMBARQUE
LNF175EMBARQUE
LNF221EMBARQUE
LNF300EMBARQUE
LNF400EMBARQUE
LNF500EMBARQUE
LOC001EMBARQUE
LOC002EMBARQUE
LOC003EMBARQUE
LOC004EMBARQUE
LOC005EMBARQUE
LOC006EMBARQUE
LOC007EMBARQUE
...+75 telas