Pular para o conteúdo principal

MCO010 — Movimentação MCO010

Fonte​

  • Form: source/MCO010/UMCO010.pas
  • DataModule: source/MCO010/UdmMCO010.pas

Objetivo​

O módulo MCO010 tem como objetivo gerar solicitacoes de compra de materia-prima a partir das requisicoes de lotes de producao. Ele consolida as necessidades de materiais provenientes do controle de producao, permitindo ao usuario visualizar as quantidades solicitadas, as quantidades ja em processo de compra e a necessidade total das ordens de producao, de modo a definir a quantidade ideal a ser solicitada para compra.

O fluxo do módulo funciona da seguinte forma: o usuario aplica filtros para localizar as requisicoes de materia-prima pendentes nos lotes de producao, seleciona os itens desejados, informa a quantidade a solicitar e gera automaticamente uma solicitacao de compra no módulo de compras. Ao salvar, o sistema cria o registro na tabela SOLICITACAO e seus itens na tabela ITEMSOLICITACAO, alem de atualizar o status das requisicoes de lote (LOTEREQUISICAO) para finalizadas.

Este módulo e essencial para integrar o fluxo de producao ao fluxo de compras, garantindo que as materias-primas necessarias para a producao sejam solicitadas de forma organizada e rastreavel.


Funcionalidades​

  • Consulta de Requisicoes de Materia-Prima
  • Geracao de Solicitacao de Compra
  • Impressao da Solicitacao

Perguntas Frequentes​


Perguntas Gerais​

P: Qual é a finalidade da tela MCO010? R: A tela MCO010 é a tela de Geração de Solicitações de Compra. Ela permite gerar solicitações de compra em lote com base em filtros como Empresa, Período (Data Inicial e Final), Produto, Grupo, SubGrupo e Marca. A tela consulta as necessidades de compra e permite que o usuário defina as quantidades a serem solicitadas, gerando automaticamente as solicitações de compra correspondentes.

P: Como utilizar a tela MCO010 para gerar solicitações? R: Siga os passos abaixo:

  1. Preencha os filtros desejados: Empresa, Data Inicial, Data Final, e opcionalmente Produto, Grupo, SubGrupo ou Marca.
  2. Clique em "Consultar" para carregar os produtos que necessitam de compra.
  3. O sistema exibirá na grade os produtos com suas informações de estoque e quantidades sugeridas.
  4. Revise e ajuste as quantidades a comprar conforme necessário.
  5. Selecione os itens desejados marcando o campo de seleção (STATUS).
  6. Clique em "Salvar (F6)" para gerar as solicitações de compra.

P: É possível filtrar por Produto, Grupo, SubGrupo ou Marca? R: Sim. A tela oferece filtros opcionais por Produto, Grupo, SubGrupo e Marca. Utilize o atalho F9 em cada campo de filtro para pesquisar e selecionar o valor desejado. Os filtros são cumulativos, permitindo refinar a consulta.


Mensagens de Validação e Erros​

P: O sistema apresenta a mensagem "A Empresa não está Cadastrada [ADM002]!". Como resolver? R: O código de empresa informado no filtro não está cadastrado no sistema. Verifique o código ou acesse a tela Cadastro de Empresa (ADM002) para confirmar.

P: O sistema apresenta a mensagem "A Data Inicial não pode ser Maior que a Data Final!". Como resolver? R: O campo Data Inicial deve conter uma data igual ou anterior à Data Final. Corrija as datas informadas nos filtros.

P: O sistema apresenta a mensagem "A Data Final não pode ser Menor que a Data Inicial!". Como resolver? R: O campo Data Final deve conter uma data igual ou posterior à Data Inicial. Corrija as datas informadas.

P: O sistema apresenta a mensagem "O Produto não está Ativo [TPO001]!". Como resolver? R: O produto informado no filtro está com status inativo. Acesse a tela Cadastro de Produtos (TPO001) para verificar e ativar o produto.

P: O sistema apresenta a mensagem "O Código do Produto não está Cadastrado [TPO001]!". Como resolver? R: O código de produto informado no filtro não foi encontrado. Verifique o código ou cadastre o produto na tela Cadastro de Produtos (TPO001).

P: O sistema apresenta a mensagem "O Código do Grupo não está Cadastrado [TPO006]!". Como resolver? R: O código de grupo informado no filtro não foi encontrado. Verifique o código ou cadastre o grupo na tela Cadastro de Grupo (TPO006).

P: O sistema apresenta a mensagem "O Código do SubGrupo não está Cadastrado [TPO007]!". Como resolver? R: O código de subgrupo informado no filtro não foi encontrado. Verifique o código ou cadastre o subgrupo na tela Cadastro de SubGrupo (TPO007).

P: O sistema apresenta a mensagem "O Código da Marca não está Cadastrado [TPO002]!". Como resolver? R: O código da marca informado no filtro não foi encontrado. Verifique o código ou cadastre a marca na tela Cadastro de Marca (TPO002).

P: O sistema apresenta a mensagem "A Consulta Não Retornou Registro. Verifique!". O que significa? R: Os filtros informados não retornaram nenhum produto com necessidade de compra. Revise os filtros aplicados e tente novamente com critérios menos restritivos.

P: O sistema apresenta a mensagem "É Obrigatório Informar a Quantidade!". O que devo fazer? R: Para gerar a solicitação de compra, é obrigatório informar a quantidade a ser comprada para os itens selecionados. Preencha o campo de quantidade antes de salvar.

P: O sistema apresenta a mensagem "A Quantidade a Solicitar deve ser maior ou igual a quantidade Solicitada!". Como resolver? R: A quantidade de compra informada não pode ser inferior à quantidade já solicitada anteriormente. Informe uma quantidade igual ou superior.

P: O sistema apresenta a mensagem "Nenhuma Solicitação foi Selecionada.". O que devo fazer? R: Nenhum item foi marcado na grade para geração da solicitação. Marque o campo de seleção (STATUS) para os produtos desejados antes de clicar em Salvar.

P: O sistema apresenta a mensagem sobre Parâmetros de Compra não cadastrados. Como resolver? R: Os Parâmetros de Compra não estão configurados para a empresa informada. Acesse a tela Parâmetros de Compra (MFA004) e realize o cadastro dos parâmetros necessários.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
CONTROLELOTEPRODUCAOSELECT, UPDATE
EMPRESADELETE, INSERT, SELECT, UPDATE
GRUPODELETE, INSERT, SELECT, UPDATE
ITEMDELETE, INSERT, SELECT, UPDATE
ITEMSOLICITACAOINSERT, SELECT
LOTEREQUISICAOSELECT, UPDATE
MARCADELETE, INSERT, SELECT, UPDATE
PEDIDOINSERT, SELECT, UPDATE
SOLICITACAOINSERT, SELECT
SUBGRUPODELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
ITEMCOTACAOSELECT
ITEMPEDIDOSELECT
LOTEPRODUCAOSELECT
LOTEPRODUCAOMPSELECT
PARMCOMPRASELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
CALCULA_VALORCONTROLELOTEPRODUCAO (SELECT); ITEM (SELECT); LOTEPRODUCAO (SELECT); LOTEPRODUCAOMP (SELECT); SEQUENCIA (SELECT, UPDATE)
GERA_SEQUENCIACONTROLELOTEPRODUCAO (SELECT); ITEM (SELECT); LOTEPRODUCAO (SELECT); LOTEPRODUCAOMP (SELECT); SEQUENCIA (SELECT, UPDATE)
VIEW_CONTROLELOTEPRODUCAOCONTROLELOTEPRODUCAO (SELECT); ITEM (SELECT); LOTEPRODUCAO (SELECT); LOTEPRODUCAOMP (SELECT); SEQUENCIA (SELECT, UPDATE)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
CONTROLELOTEPRODUCAOSELECT
ITEMSELECT
LOTEPRODUCAOSELECT
LOTEPRODUCAOMPSELECT
SEQUENCIASELECT, UPDATE
TIPOCALCULOSELECT

Dependencias Aferentes (quem alimenta esta tela)​

Telas que escrevem em tabelas lidas por esta tela.

TelaTítuloTabelas em Comum
MNF001Recebimento de Notas Fiscais de CompraEMPRESA, GRUPO, ITEM, ITEMPEDIDO, MARCA, PEDIDO, SUBGRUPO
CNF005Análise de Produtos para CompraEMPRESA, GRUPO, ITEM, ITEMSOLICITACAO, MARCA, SOLICITACAO, SUBGRUPO
MEQ044CONTROLELOTEPRODUCAO, EMPRESA, LOTEPRODUCAO, LOTEPRODUCAOMP, LOTEREQUISICAO, PEDIDO
MEQ049CONTROLELOTEPRODUCAO, EMPRESA, LOTEPRODUCAO, LOTEPRODUCAOMP, LOTEREQUISICAO, PEDIDO
CNF009Programação/Fechamento de ComissõesEMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO
CPD001Consulta de PedidosEMPRESA, GRUPO, ITEM, ITEMPEDIDO, PEDIDO
CEQ001Saldo em EstoqueEMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO
CEQ004Sugestão de ProduçãoEMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO
CEQ005Movimentos EstoqueEMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO
CFA003Gerenciamento de Margens sobre ProdutosEMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO
CNF006Gerenciamento de Preços para VendaEMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO
CNF007EMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO
CNF008Demonstrativo de Margens sobre VendasEMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO
JunsoftIntegracaoGRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO
MEQ074Simulação de ProduçãoEMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO
REQ001Saldo em Estoque por ProdutoEMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO
REQ003Níveis de EstoqueEMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO
REQ005Ordens de ProduçãoEMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO
REQ009Relação de Custo X Venda de ProdutosEMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO
REQ010Posição de EstoqueEMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO
REQ019Saldo de Produtos no EstoqueEMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO
RRC023EMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO
TFA006Tabelas de PreçoEMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO
TPO027Cadastro de Cod De Barras Por Item na GradeEMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO
CEQ015EMPRESA, LOTEPRODUCAO, LOTEPRODUCAOMP, PEDIDO
MEQ020EMPRESA, LOTEPRODUCAO, LOTEPRODUCAOMP, PEDIDO
CPD013EMPRESA, ITEM, ITEMPEDIDO, PEDIDO
MCO003ITEMCOTACAO, ITEMPEDIDO, ITEMSOLICITACAO, PEDIDO
MEQ043EMPRESA, ITEMPEDIDO, LOTEPRODUCAO, PEDIDO
MNF011Alteração de ComissõesEMPRESA, ITEM, ITEMPEDIDO, PEDIDO
...+472 telas

Dependencias Eferentes (quem consome dados desta tela)​

Telas que leem tabelas escritas por esta tela.

TelaTítuloTabelas em Comum
MCO003CONTROLELOTEPRODUCAO, EMPRESA, GRUPO, ITEM, ITEMSOLICITACAO, LOTEREQUISICAO, SOLICITACAO
MEQ044CONTROLELOTEPRODUCAO, EMPRESA, ITEM, ITEMSOLICITACAO, LOTEREQUISICAO, PEDIDO, SOLICITACAO
CNF005Análise de Produtos para CompraEMPRESA, GRUPO, ITEM, ITEMSOLICITACAO, MARCA, PEDIDO, SUBGRUPO
REQ003Níveis de EstoqueEMPRESA, GRUPO, ITEM, ITEMSOLICITACAO, MARCA, SOLICITACAO, SUBGRUPO
MNF001Recebimento de Notas Fiscais de CompraCONTROLELOTEPRODUCAO, EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO
CCO001Consulta de CotaçõesEMPRESA, ITEM, ITEMSOLICITACAO, MARCA, PEDIDO, SOLICITACAO
MPD044Orçamento de Produto Sob MedidaEMPRESA, ITEM, ITEMSOLICITACAO, MARCA, PEDIDO, SOLICITACAO
CEQ001Saldo em EstoqueEMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO
CEQ004Sugestão de ProduçãoEMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO
EspelhoNotaEMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO
JunsoftEZEMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO
JunsoftIntegracaoEMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO
LOP018EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO
MCO006Compra de Peças (Oficina)EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO
MCO008COMPRA DE ITENSEMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO
MEQ074Simulação de ProduçãoEMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO
MNF036Transferência por Estoque MínimoEMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO
REQ005Ordens de ProduçãoEMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO
REQ009Relação de Custo X Venda de ProdutosEMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO
REQ021Relatório de Situação de ProdutoEMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO
REQ024Relatório de Estoque por GradeEMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO
REQ035EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO
RPD001Relação Analítica de PedidosEMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO
RPD007Demonstrativo de PedidosEMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO
TPO001ProdutosEMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO
jCommonEMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO
LPD120EMPRESA, ITEM, ITEMSOLICITACAO, PEDIDO, SOLICITACAO
RCO002Controle de ComprasEMPRESA, ITEM, ITEMSOLICITACAO, PEDIDO, SOLICITACAO
RPD006Custos sobre Ordem de ServiçoEMPRESA, ITEM, ITEMSOLICITACAO, PEDIDO, SOLICITACAO
CEQ002Consulta Ordens de ProduçãoEMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO
...+1296 telas