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:
- Preencha os filtros desejados: Empresa, Data Inicial, Data Final, e opcionalmente Produto, Grupo, SubGrupo ou Marca.
- Clique em "Consultar" para carregar os produtos que necessitam de compra.
- O sistema exibirá na grade os produtos com suas informações de estoque e quantidades sugeridas.
- Revise e ajuste as quantidades a comprar conforme necessário.
- Selecione os itens desejados marcando o campo de seleção (STATUS).
- 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)
| Tabela | Operacoes |
|---|---|
| CONTROLELOTEPRODUCAO | SELECT, UPDATE |
| EMPRESA | DELETE, INSERT, SELECT, UPDATE |
| GRUPO | DELETE, INSERT, SELECT, UPDATE |
| ITEM | DELETE, INSERT, SELECT, UPDATE |
| ITEMSOLICITACAO | INSERT, SELECT |
| LOTEREQUISICAO | SELECT, UPDATE |
| MARCA | DELETE, INSERT, SELECT, UPDATE |
| PEDIDO | INSERT, SELECT, UPDATE |
| SOLICITACAO | INSERT, SELECT |
| SUBGRUPO | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| ITEMCOTACAO | SELECT |
| ITEMPEDIDO | SELECT |
| LOTEPRODUCAO | SELECT |
| LOTEPRODUCAOMP | SELECT |
| PARMCOMPRA | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| CALCULA_VALOR | CONTROLELOTEPRODUCAO (SELECT); ITEM (SELECT); LOTEPRODUCAO (SELECT); LOTEPRODUCAOMP (SELECT); SEQUENCIA (SELECT, UPDATE) |
| GERA_SEQUENCIA | CONTROLELOTEPRODUCAO (SELECT); ITEM (SELECT); LOTEPRODUCAO (SELECT); LOTEPRODUCAOMP (SELECT); SEQUENCIA (SELECT, UPDATE) |
| VIEW_CONTROLELOTEPRODUCAO | CONTROLELOTEPRODUCAO (SELECT); ITEM (SELECT); LOTEPRODUCAO (SELECT); LOTEPRODUCAOMP (SELECT); SEQUENCIA (SELECT, UPDATE) |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| CONTROLELOTEPRODUCAO | SELECT |
| ITEM | SELECT |
| LOTEPRODUCAO | SELECT |
| LOTEPRODUCAOMP | SELECT |
| SEQUENCIA | SELECT, UPDATE |
| TIPOCALCULO | SELECT |
Dependencias Aferentes (quem alimenta esta tela)
Telas que escrevem em tabelas lidas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
| MNF001 | Recebimento de Notas Fiscais de Compra | EMPRESA, GRUPO, ITEM, ITEMPEDIDO, MARCA, PEDIDO, SUBGRUPO |
| CNF005 | Análise de Produtos para Compra | EMPRESA, GRUPO, ITEM, ITEMSOLICITACAO, MARCA, SOLICITACAO, SUBGRUPO |
| MEQ044 | CONTROLELOTEPRODUCAO, EMPRESA, LOTEPRODUCAO, LOTEPRODUCAOMP, LOTEREQUISICAO, PEDIDO | |
| MEQ049 | CONTROLELOTEPRODUCAO, EMPRESA, LOTEPRODUCAO, LOTEPRODUCAOMP, LOTEREQUISICAO, PEDIDO | |
| CNF009 | Programação/Fechamento de Comissões | EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO |
| CPD001 | Consulta de Pedidos | EMPRESA, GRUPO, ITEM, ITEMPEDIDO, PEDIDO |
| CEQ001 | Saldo em Estoque | EMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO |
| CEQ004 | Sugestão de Produção | EMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO |
| CEQ005 | Movimentos Estoque | EMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO |
| CFA003 | Gerenciamento de Margens sobre Produtos | EMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO |
| CNF006 | Gerenciamento de Preços para Venda | EMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO |
| CNF007 | EMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO | |
| CNF008 | Demonstrativo de Margens sobre Vendas | EMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO |
JunsoftIntegracao | GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO | |
| MEQ074 | Simulação de Produção | EMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO |
| REQ001 | Saldo em Estoque por Produto | EMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO |
| REQ003 | Níveis de Estoque | EMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO |
| REQ005 | Ordens de Produção | EMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO |
| REQ009 | Relação de Custo X Venda de Produtos | EMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO |
| REQ010 | Posição de Estoque | EMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO |
| REQ019 | Saldo de Produtos no Estoque | EMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO |
| RRC023 | EMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO | |
| TFA006 | Tabelas de Preço | EMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO |
| TPO027 | Cadastro de Cod De Barras Por Item na Grade | EMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO |
| CEQ015 | EMPRESA, LOTEPRODUCAO, LOTEPRODUCAOMP, PEDIDO | |
| MEQ020 | EMPRESA, LOTEPRODUCAO, LOTEPRODUCAOMP, PEDIDO | |
| CPD013 | EMPRESA, ITEM, ITEMPEDIDO, PEDIDO | |
| MCO003 | ITEMCOTACAO, ITEMPEDIDO, ITEMSOLICITACAO, PEDIDO | |
| MEQ043 | EMPRESA, ITEMPEDIDO, LOTEPRODUCAO, PEDIDO | |
| MNF011 | Alteração de Comissões | EMPRESA, ITEM, ITEMPEDIDO, PEDIDO |
| ... | +472 telas |
Dependencias Eferentes (quem consome dados desta tela)
Telas que leem tabelas escritas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
| MCO003 | CONTROLELOTEPRODUCAO, EMPRESA, GRUPO, ITEM, ITEMSOLICITACAO, LOTEREQUISICAO, SOLICITACAO | |
| MEQ044 | CONTROLELOTEPRODUCAO, EMPRESA, ITEM, ITEMSOLICITACAO, LOTEREQUISICAO, PEDIDO, SOLICITACAO | |
| CNF005 | Análise de Produtos para Compra | EMPRESA, GRUPO, ITEM, ITEMSOLICITACAO, MARCA, PEDIDO, SUBGRUPO |
| REQ003 | Níveis de Estoque | EMPRESA, GRUPO, ITEM, ITEMSOLICITACAO, MARCA, SOLICITACAO, SUBGRUPO |
| MNF001 | Recebimento de Notas Fiscais de Compra | CONTROLELOTEPRODUCAO, EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO |
| CCO001 | Consulta de Cotações | EMPRESA, ITEM, ITEMSOLICITACAO, MARCA, PEDIDO, SOLICITACAO |
| MPD044 | Orçamento de Produto Sob Medida | EMPRESA, ITEM, ITEMSOLICITACAO, MARCA, PEDIDO, SOLICITACAO |
| CEQ001 | Saldo em Estoque | EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO |
| CEQ004 | Sugestão de Produção | EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO |
EspelhoNota | EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO | |
JunsoftEZ | EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO | |
JunsoftIntegracao | EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO | |
LOP018 | EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO | |
| MCO006 | Compra de Peças (Oficina) | EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO |
| MCO008 | COMPRA DE ITENS | EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO |
| MEQ074 | Simulação de Produção | EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO |
| MNF036 | Transferência por Estoque Mínimo | EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO |
| REQ005 | Ordens de Produção | EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO |
| REQ009 | Relação de Custo X Venda de Produtos | EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO |
| REQ021 | Relatório de Situação de Produto | EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO |
| REQ024 | Relatório de Estoque por Grade | EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO |
| REQ035 | EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO | |
| RPD001 | Relação Analítica de Pedidos | EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO |
| RPD007 | Demonstrativo de Pedidos | EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO |
| TPO001 | Produtos | EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO |
jCommon | EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO | |
LPD120 | EMPRESA, ITEM, ITEMSOLICITACAO, PEDIDO, SOLICITACAO | |
RCO002 | Controle de Compras | EMPRESA, ITEM, ITEMSOLICITACAO, PEDIDO, SOLICITACAO |
| RPD006 | Custos sobre Ordem de Serviço | EMPRESA, ITEM, ITEMSOLICITACAO, PEDIDO, SOLICITACAO |
| CEQ002 | Consulta Ordens de Produção | EMPRESA, GRUPO, ITEM, MARCA, SUBGRUPO |
| ... | +1296 telas |