MOF004 — Requisição de Peças de Terceiros
Fonte
- Form:
source/MOF004/UMOF004.pas - DataModule:
source/MOF004/UdmMOF004.pas
Objetivo
O módulo MOF004 tem como objetivo gerenciar as requisicoes de pecas e serviços de terceiros no contexto de oficina mecanica. Ele permite registrar a compra de pecas junto a fornecedores e vincular essas pecas a Ordens de Serviço (OS), Pedidos de Venda ou Orcamentos de Pecas. Ao fechar a requisicao, o sistema gera automaticamente um Pedido de Compra (tipo Entrada) para o fornecedor e distribui os itens para as respectivas Ordens de Serviço ou Pedidos de Venda vinculados, mantendo a rastreabilidade e o controle de estoque integrado.
Mensagens exibidas
Levantadas de source/MOF004/ pela camada 0 (commit 96fc51e236).
| Código | Tipo | Mensagem |
|---|---|---|
| A-1670 | Confirmação | Deseja imprimir a requisição? |
| C-0048 | Confirmação | Deseja Salvar as Alterações Antes de Sair? |
| C-1671 | Confirmação | Deseja %s? |
| I-1500 | Informação | Requisição %s Salva Com Sucesso! |
| W-1672 | Aviso | Requisição Cancelada Com Sucesso! |
Mais 60 mensagens com texto literal no código: MOF004.
Parâmetros lidos
Campos PARM* lidos via values[] em source/MOF004/ (commit 96fc51e236).
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| CAMPOSTEMPORARIOS | DELETE, INSERT, SELECT |
| ITEMPEDIDO | DELETE, INSERT, SELECT, UPDATE |
| ITEMREQUISICAOOFICINA | DELETE, INSERT, SELECT, UPDATE |
| ORDEMSERVITEM | DELETE, INSERT, SELECT, UPDATE |
| PEDIDO | INSERT, SELECT, UPDATE |
| REQUISICAOOFICINA | DELETE, SELECT, UPDATE |
| SERVICOITEM | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| AUTORIZADOR | SELECT |
| CONDPAGTO | SELECT |
| EMPRESA | SELECT |
| ENDERECOPESSOA | SELECT |
| FORMAPAGTO | SELECT |
| ITEM | SELECT |
| ITEMEMPRESA | SELECT |
| MOVIMENTACAO | SELECT |
| MUNICIPIO | SELECT |
| ORCAMENTOPECA | SELECT |
| ORCAMENTOPECAITEM | SELECT |
| ORDEMSERVICO | SELECT |
| PESSOA | SELECT |
| TIPOCALCULO | SELECT |
| USUARIO | SELECT |
| VENDEDOR | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| ATUALIZA_VALORESOS | CAMPOSTEMPORARIOS (SELECT); CONDPAGTO (SELECT); ENDERECOPESSOA (SELECT); GRUPOMOVIMENTACAO (SELECT); ITEM (SELECT) |
| CALCULA_VALOR | CAMPOSTEMPORARIOS (SELECT); CONDPAGTO (SELECT); ENDERECOPESSOA (SELECT); GRUPOMOVIMENTACAO (SELECT); ITEM (SELECT) |
| GERA_SEQUENCIA | CAMPOSTEMPORARIOS (SELECT); CONDPAGTO (SELECT); ENDERECOPESSOA (SELECT); GRUPOMOVIMENTACAO (SELECT); ITEM (SELECT) |
| GRAVA_REQUISICAOOFICINA | CAMPOSTEMPORARIOS (SELECT); CONDPAGTO (SELECT); ENDERECOPESSOA (SELECT); GRUPOMOVIMENTACAO (SELECT); ITEM (SELECT) |
| HABILITA_PESOQTDE | CAMPOSTEMPORARIOS (SELECT); CONDPAGTO (SELECT); ENDERECOPESSOA (SELECT); GRUPOMOVIMENTACAO (SELECT); ITEM (SELECT) |
| RETORNA_MOVIMENTACAO | CAMPOSTEMPORARIOS (SELECT); CONDPAGTO (SELECT); ENDERECOPESSOA (SELECT); GRUPOMOVIMENTACAO (SELECT); ITEM (SELECT) |
| RETORNA_PRECOITEM | CAMPOSTEMPORARIOS (SELECT); CONDPAGTO (SELECT); ENDERECOPESSOA (SELECT); GRUPOMOVIMENTACAO (SELECT); ITEM (SELECT) |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| CAMPOSTEMPORARIOS | SELECT |
| CONDPAGTO | SELECT |
| ENDERECOPESSOA | SELECT |
| GRUPOMOVIMENTACAO | SELECT |
| ITEM | SELECT |
| ITEMPEDIDO | UPDATE |
| ITEMPERFIL | SELECT |
| ITEMTABPRECO | SELECT |
| ITEMTABPRECODATA | SELECT |
| MUNICIPIO | SELECT |
| ORDEMSERVITEM | UPDATE |
| PARAMRECAP | SELECT |
| PARMFATUR | SELECT |
| PARMOFICINA | SELECT |
| PARMTABPRECO | SELECT |
| PESSOA | SELECT |
| REQUISICAOOFICINA | INSERT |
| SEQUENCIA | SELECT, UPDATE |
| SERVICOITEM | UPDATE |
| SESSAO | SELECT |
| SUBGRUPO | SELECT |
| TABPRECO | SELECT |
| TIPOCALCULO | SELECT |
| UNIDMED | SELECT |
Dependencias Aferentes (quem alimenta esta tela)
Telas que escrevem em tabelas lidas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
| MOF005 | Orçamento de Peças/Serviços | ITEMPEDIDO, ORCAMENTOPECA, ORCAMENTOPECAITEM, ORDEMSERVICO, ORDEMSERVITEM, PEDIDO, PESSOA, SERVICOITEM |
| MPD084 | EMPRESA, ITEM, ITEMPEDIDO, MOVIMENTACAO, ORDEMSERVICO, PEDIDO, PESSOA, SERVICOITEM | |
| CPD013 | EMPRESA, ITEM, ITEMPEDIDO, ORDEMSERVICO, PEDIDO, PESSOA, SERVICOITEM | |
| MNF011 | Alteração de Comissões | EMPRESA, ENDERECOPESSOA, ITEM, ITEMPEDIDO, MOVIMENTACAO, PEDIDO, PESSOA |
| MOF001 | Abertura / Fechamento de Ordem de Serviço | ITEMPEDIDO, ORCAMENTOPECA, ORDEMSERVICO, ORDEMSERVITEM, PEDIDO, PESSOA, SERVICOITEM |
| MOF006 | Fechamento Ordem de Serviço - Oficina | EMPRESA, ITEMPEDIDO, ORDEMSERVICO, ORDEMSERVITEM, PEDIDO, PESSOA, SERVICOITEM |
| CPD001 | Consulta de Pedidos | EMPRESA, ITEM, ITEMPEDIDO, MOVIMENTACAO, PEDIDO, PESSOA |
| MNF001 | Recebimento de Notas Fiscais de Compra | EMPRESA, ENDERECOPESSOA, ITEM, ITEMPEDIDO, PEDIDO, PESSOA |
| RNF004 | Relação de Notas Fiscais | CONDPAGTO, EMPRESA, ITEM, MUNICIPIO, PESSOA, USUARIO |
| MCB015 | Envio de Email | CONDPAGTO, EMPRESA, FORMAPAGTO, MUNICIPIO, PESSOA, VENDEDOR |
| CPD002 | Consulta de Orçamentos / Ordem de Serviço | EMPRESA, ITEM, MOVIMENTACAO, PEDIDO, PESSOA |
| MNF016 | Controle de Entrega | EMPRESA, ITEM, ITEMPEDIDO, PEDIDO, PESSOA |
| MNF024 | EMPRESA, ITEM, ITEMPEDIDO, MOVIMENTACAO, PEDIDO | |
| MNF030 | EMPRESA, ENDERECOPESSOA, ITEM, PEDIDO, PESSOA | |
| MOF002 | Venda de Peças - Ordem de Serviço | ITEMPEDIDO, ORDEMSERVICO, ORDEMSERVITEM, PEDIDO, SERVICOITEM |
| MOF008 | Desbloqueio de Ordens de Serviço - Financeiro | EMPRESA, ORDEMSERVICO, ORDEMSERVITEM, PEDIDO, SERVICOITEM |
| MPD005 | Ordem de Serviço | ITEMPEDIDO, ORDEMSERVICO, ORDEMSERVITEM, PEDIDO, SERVICOITEM |
| MPD010 | Ordem de Carregamento | EMPRESA, FORMAPAGTO, MUNICIPIO, PEDIDO, PESSOA |
| MPD095 | EMPRESA, ENDERECOPESSOA, ITEMPEDIDO, PEDIDO, PESSOA | |
| MRC019 | Ordem de Carregamento Recapadora | EMPRESA, ITEMPEDIDO, MUNICIPIO, PEDIDO, PESSOA |
| CNF001 | Consulta de Notas Fiscais | CONDPAGTO, EMPRESA, ITEM, MOVIMENTACAO, PESSOA |
| CNF012 | Consulta de CTRC | CONDPAGTO, EMPRESA, ITEM, MOVIMENTACAO, PESSOA |
| RNF006 | Relação de Custo X Lucro sobre Vendas | CONDPAGTO, EMPRESA, ITEM, MOVIMENTACAO, PESSOA |
| TFA006 | Tabelas de Preço | CONDPAGTO, EMPRESA, FORMAPAGTO, ITEM, PESSOA |
| CPD009 | Consulta de Recebimento X Expedição de Produtos | ITEM, ITEMPEDIDO, PEDIDO, PESSOA |
| MEQ038 | EMPRESA, ITEMPEDIDO, PEDIDO, PESSOA | |
| MEQ042 | Liberação de Movimentos no Estoque | EMPRESA, MUNICIPIO, PEDIDO, PESSOA |
| MEQ043 | EMPRESA, ITEMPEDIDO, PEDIDO, PESSOA | |
| MPD011 | Confirmação Ordem Carregamento | EMPRESA, ITEMPEDIDO, PEDIDO, PESSOA |
| MPD018 | Orçamento Revenda | EMPRESA, ITEM, ITEMPEDIDO, PEDIDO |
| ... | +547 telas |
Dependencias Eferentes (quem consome dados desta tela)
Telas que leem tabelas escritas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
| MOF001 | Abertura / Fechamento de Ordem de Serviço | ITEMPEDIDO, ITEMREQUISICAOOFICINA, ORDEMSERVITEM, PEDIDO, REQUISICAOOFICINA, SERVICOITEM |
| MFA022 | ITEMPEDIDO, ORDEMSERVITEM, PEDIDO, SERVICOITEM | |
| MOF007 | Desbloqueio de Ordens de Serviço | ITEMPEDIDO, ORDEMSERVITEM, PEDIDO, SERVICOITEM |
| MOF008 | Desbloqueio de Ordens de Serviço - Financeiro | ITEMPEDIDO, ORDEMSERVITEM, PEDIDO, SERVICOITEM |
| MPD005 | Ordem de Serviço | ITEMPEDIDO, ORDEMSERVITEM, PEDIDO, SERVICOITEM |
| MPD026 | Controle de Obras | ITEMPEDIDO, ORDEMSERVITEM, PEDIDO, SERVICOITEM |
| MPD045 | Produção por Ordem de Serviço | ITEMPEDIDO, ORDEMSERVITEM, PEDIDO, SERVICOITEM |
ROF003 | Relatório de Comissão de Mecânico | ITEMPEDIDO, ORDEMSERVITEM, PEDIDO, SERVICOITEM |
ROF004 | Comissão Sobre Ordem de Serviço por Vendedor/Mecânico | ITEMPEDIDO, ORDEMSERVITEM, PEDIDO, SERVICOITEM |
ROF009 | ITEMPEDIDO, ORDEMSERVITEM, PEDIDO, SERVICOITEM | |
ROF010 | Faturamento por Ordem de Serviço | ITEMPEDIDO, ORDEMSERVITEM, PEDIDO, SERVICOITEM |
| RPD007 | Demonstrativo de Pedidos | ITEMPEDIDO, ORDEMSERVITEM, PEDIDO, SERVICOITEM |
| RPD010 | Demonstrativo de Ordens de Serviço | ITEMPEDIDO, ORDEMSERVITEM, PEDIDO, SERVICOITEM |
jBeneficioCliente | ITEMPEDIDO, ORDEMSERVITEM, PEDIDO, SERVICOITEM | |
ROF007 | Relação de Requisição de Peças | ITEMREQUISICAOOFICINA, PEDIDO, REQUISICAOOFICINA |
| CNF001 | Consulta de Notas Fiscais | ITEMPEDIDO, ORDEMSERVITEM, PEDIDO |
| CPD001 | Consulta de Pedidos | ITEMPEDIDO, ORDEMSERVITEM, PEDIDO |
| CPD003 | Consulta de Ordens de Serviço | ORDEMSERVITEM, PEDIDO, SERVICOITEM |
| CPD013 | ITEMPEDIDO, PEDIDO, SERVICOITEM | |
LNF107 | ORDEMSERVITEM, PEDIDO, SERVICOITEM | |
LOF000 | ORDEMSERVITEM, PEDIDO, SERVICOITEM | |
LOS038 | ORDEMSERVITEM, PEDIDO, SERVICOITEM | |
| MCO006 | Compra de Peças (Oficina) | CAMPOSTEMPORARIOS, ITEMPEDIDO, PEDIDO |
| MPD002 | Emissão de Pedidos de Venda | ITEMPEDIDO, ITEMREQUISICAOOFICINA, PEDIDO |
| MPD020 | Terminal de Venda | ITEMPEDIDO, ITEMREQUISICAOOFICINA, PEDIDO |
| MPD084 | ITEMPEDIDO, PEDIDO, SERVICOITEM | |
| MPD097 | ITEMPEDIDO, PEDIDO, SERVICOITEM | |
ROF011 | Relatório de Juros Sobre Venda | ORDEMSERVITEM, PEDIDO, SERVICOITEM |
| RPD017 | Relação de Ordens de Serviço | ORDEMSERVITEM, PEDIDO, SERVICOITEM |
| RRC006 | Exportação de Arquivos VIPAL | CAMPOSTEMPORARIOS, ITEMPEDIDO, PEDIDO |
| ... | +441 telas |