MCO006 — Compra de Peças (Oficina)
Fonte
- Form:
source/MCO006/UMCO006.pas - DataModule:
source/MCO006/UdmMCO006.pas
Objetivo
O módulo MCO006 tem como objetivo gerenciar o processo completo de cotacao de compra de pecas para oficina (automoveis/autopecas). Ele permite criar cotacoes, selecionar pecas a partir de filtros avancados por grupo, subgrupo, secao, marca e fornecedor, associar fornecedores a cada peca, enviar cotacoes por e-mail, importar respostas de fornecedores, equalizar precos em uma grade comparativa, marcar o fornecedor vencedor e gerar automaticamente pedidos de compra a partir da cotacao finalizada.
Este módulo e central no fluxo de compras para oficinas e comercio de autopecas, integrando controle de estoque, gestao de fornecedores, negociacao de precos e geracao automatica de pedidos.
Mensagens exibidas
Levantadas de source/MCO006/ pela camada 0 (commit 96fc51e236).
| Código | Tipo | Mensagem |
|---|---|---|
| I-0047 | Informação | Alterações Efetuadas com Sucesso. |
| I-0395 | Informação | Importação Concluída com Sucesso! |
Mais 41 mensagens com texto literal no código: MCO006.
Parâmetros lidos
Campos PARM* lidos via values[] em source/MCO006/ (commit 96fc51e236).
| Parâmetro | Tabela |
|---|---|
| CD_TABPRECO | PARMFATUR |
| TP_LISTAITEM | PARMFATUR |
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| COTACAOPECA | DELETE, INSERT, SELECT, UPDATE |
| FORNECCOTACAOPECA | DELETE, INSERT, SELECT, UPDATE |
| ITEMCOTACAOPECA | DELETE, INSERT, SELECT, UPDATE |
| ITEMPESSOA | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| CAMPOSTEMPORARIOS | SELECT |
| COMPRADOR | SELECT |
| CONDPAGTO | SELECT |
| CONTATOPESSOA | SELECT |
| EMPRESA | SELECT |
| ENDERECOPESSOA | SELECT |
| ESTATISTICAITEM | SELECT |
| FORMAPAGTO | SELECT |
| GRUPO | SELECT |
| ITEM | SELECT |
| ITEMCOTPECAITEMPED | SELECT |
| ITEMEMPRESA | SELECT |
| ITEMLOCAL | SELECT |
| ITEMPEDIDO | SELECT |
| ITEMTABCOMPRA | SELECT |
| LOCALESTOQUE | SELECT |
| MARCA | SELECT |
| MUNICIPIO | SELECT |
| PARMCOMPRA | SELECT |
| PARMESTOQUE | SELECT |
| PARMFATUR | SELECT |
| PEDIDO | SELECT |
| PESSOA | SELECT |
| PESSOAFISICA | SELECT |
| SECAO | SELECT |
| SESSAO | SELECT |
| SUBGRUPO | SELECT |
| TABCOMPRA | SELECT |
| TIPOCALCULO | SELECT |
| TIPOPESSOA | SELECT |
| USUARIO | SELECT |
| USUARIOEMPRESA | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| ATUALIZA_ESTATITEMEMPRESAS | CAMPOSTEMPORARIOS (INSERT, SELECT); CONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (SELECT, UPDATE); EMPRESA (SELECT) |
| GERA_PEDIDOCOTACAOPECA | CAMPOSTEMPORARIOS (INSERT, SELECT); CONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (SELECT, UPDATE); EMPRESA (SELECT) |
| HABILITA_PESOQTDE | CAMPOSTEMPORARIOS (INSERT, SELECT); CONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (SELECT, UPDATE); EMPRESA (SELECT) |
| MES_EXTENSO | CAMPOSTEMPORARIOS (INSERT, SELECT); CONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (SELECT, UPDATE); EMPRESA (SELECT) |
| PARCELA_FINANCIAMENTO | CAMPOSTEMPORARIOS (INSERT, SELECT); CONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (SELECT, UPDATE); EMPRESA (SELECT) |
| RETORNA_CLAUSULAVERDADEIRO | CAMPOSTEMPORARIOS (INSERT, SELECT); CONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (SELECT, UPDATE); EMPRESA (SELECT) |
| RETORNA_ESTATISTICAITEM | CAMPOSTEMPORARIOS (INSERT, SELECT); CONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (SELECT, UPDATE); EMPRESA (SELECT) |
| RETORNA_ESTOQUECOMPROMETIDO | CAMPOSTEMPORARIOS (INSERT, SELECT); CONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (SELECT, UPDATE); EMPRESA (SELECT) |
| RETORNA_PESOQTDE | CAMPOSTEMPORARIOS (INSERT, SELECT); CONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (SELECT, UPDATE); EMPRESA (SELECT) |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| CAMPOSTEMPORARIOS | INSERT, SELECT |
| CONDPAGTO | SELECT |
| CONDPARCELA | SELECT |
| COTACAOPECA | SELECT, UPDATE |
| EMPRESA | SELECT |
| ENDERECOPESSOA | SELECT |
| ESTATISTICAITEM | DELETE, SELECT |
| FORNECCOTACAOPECA | SELECT |
| ITEM | SELECT |
| ITEMCOTACAOPECA | SELECT |
| ITEMCOTPECAITEMPED | INSERT |
| ITEMEMPRESA | SELECT, UPDATE |
| ITEMPEDIDO | INSERT |
| JURO | SELECT |
| LIMITECOMPRA | SELECT |
| MOVESTOQUE | SELECT |
| OPERACAO | SELECT |
| PARMCOMPRA | SELECT |
| PARMESTOQUE | SELECT |
| PARMFATUR | SELECT |
| PARMOFICINA | SELECT |
| PEDIDO | INSERT, UPDATE |
| PESSOA | SELECT |
| ROMANEIOPEDIDO | INSERT |
| SESSAO | 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 |
|---|---|---|
| MNF001 | Recebimento de Notas Fiscais de Compra | EMPRESA, ENDERECOPESSOA, GRUPO, ITEM, ITEMLOCAL, ITEMPEDIDO, ITEMPESSOA, ITEMTABCOMPRA, MARCA, PEDIDO, PESSOA, SECAO, SUBGRUPO |
| TFA006 | Tabelas de Preço | CONDPAGTO, EMPRESA, FORMAPAGTO, GRUPO, ITEM, MARCA, PARMFATUR, PESSOA, SECAO, SUBGRUPO |
| CEQ001 | Saldo em Estoque | EMPRESA, GRUPO, ITEM, LOCALESTOQUE, MARCA, SECAO, SUBGRUPO |
| CNF008 | Demonstrativo de Margens sobre Vendas | EMPRESA, GRUPO, ITEM, MARCA, PESSOA, SECAO, SUBGRUPO |
| CNF009 | Programação/Fechamento de Comissões | EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SECAO, SUBGRUPO |
| RNF002 | Comissão sobre Notas Fiscais | CAMPOSTEMPORARIOS, EMPRESA, GRUPO, ITEM, MARCA, PESSOA, SECAO |
| RNF005 | Demonstrativo de Notas Fiscais | COMPRADOR, EMPRESA, GRUPO, ITEM, MARCA, PESSOA, SECAO |
| RRC023 | EMPRESA, GRUPO, ITEM, MARCA, PESSOA, SECAO, SUBGRUPO | |
| TOF007 | Cadastro de Peças | EMPRESA, ITEM, ITEMEMPRESA, ITEMLOCAL, ITEMPESSOA, ITEMTABCOMPRA, SECAO |
| CEQ004 | Sugestão de Produção | EMPRESA, GRUPO, ITEM, MARCA, SECAO, SUBGRUPO |
| CEQ005 | Movimentos Estoque | EMPRESA, GRUPO, ITEM, MARCA, SECAO, SUBGRUPO |
| CFA003 | Gerenciamento de Margens sobre Produtos | EMPRESA, GRUPO, ITEM, MARCA, SECAO, SUBGRUPO |
| CNF001 | Consulta de Notas Fiscais | CONDPAGTO, EMPRESA, GRUPO, ITEM, MARCA, PESSOA |
| CNF005 | Análise de Produtos para Compra | EMPRESA, GRUPO, ITEM, MARCA, PESSOA, SUBGRUPO |
| CNF006 | Gerenciamento de Preços para Venda | EMPRESA, GRUPO, ITEM, MARCA, SECAO, SUBGRUPO |
| CNF007 | EMPRESA, GRUPO, ITEM, MARCA, SECAO, SUBGRUPO | |
| CPD001 | Consulta de Pedidos | EMPRESA, GRUPO, ITEM, ITEMPEDIDO, PEDIDO, PESSOA |
JunsoftIntegracao | GRUPO, ITEM, MARCA, PEDIDO, PESSOA, SUBGRUPO | |
| MCO010 | EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO | |
| MEQ074 | Simulação de Produção | EMPRESA, GRUPO, ITEM, MARCA, SECAO, SUBGRUPO |
| MNF011 | Alteração de Comissões | EMPRESA, ENDERECOPESSOA, ITEM, ITEMPEDIDO, PEDIDO, PESSOA |
| REQ001 | Saldo em Estoque por Produto | EMPRESA, GRUPO, ITEM, MARCA, SECAO, SUBGRUPO |
| REQ010 | Posição de Estoque | EMPRESA, GRUPO, ITEM, MARCA, SECAO, SUBGRUPO |
| REQ012 | Relação de Entradas e Saídas do Estoque | EMPRESA, GRUPO, ITEM, MARCA, PESSOA, SECAO |
| RNF004 | Relação de Notas Fiscais | CONDPAGTO, EMPRESA, ITEM, MUNICIPIO, PESSOA, USUARIO |
| RNF006 | Relação de Custo X Lucro sobre Vendas | CONDPAGTO, EMPRESA, GRUPO, ITEM, PESSOA, SUBGRUPO |
| RNF014 | Demonstrativo de Movimentação de Itens | EMPRESA, GRUPO, ITEM, MARCA, PESSOA, SECAO |
| RRC020 | EMPRESA, GRUPO, ITEM, PESSOA, SECAO, SUBGRUPO | |
| TPO027 | Cadastro de Cod De Barras Por Item na Grade | EMPRESA, GRUPO, ITEM, MARCA, SECAO, SUBGRUPO |
| CPD009 | Consulta de Recebimento X Expedição de Produtos | ITEM, ITEMPEDIDO, PARMFATUR, PEDIDO, PESSOA |
| ... | +566 telas |
Dependencias Eferentes (quem consome dados desta tela)
Telas que leem tabelas escritas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
| MCO008 | COMPRA DE ITENS | COTACAOPECA, FORNECCOTACAOPECA, ITEMCOTACAOPECA, ITEMPESSOA |
| CCO001 | Consulta de Cotações | COTACAOPECA, FORNECCOTACAOPECA, ITEMCOTACAOPECA |
| MCO009 | Desbloqueio de Cotações de Compra | COTACAOPECA, FORNECCOTACAOPECA, ITEMCOTACAOPECA |
| CNF005 | Análise de Produtos para Compra | COTACAOPECA, ITEMCOTACAOPECA |
LPD120 | ITEMCOTACAOPECA | |
| MCO011 | ITEMCOTACAOPECA | |
EspelhoNota | ITEMPESSOA | |
LNF169 | ITEMPESSOA | |
LNF175 | ITEMPESSOA | |
LNF400 | ITEMPESSOA | |
LNF500 | ITEMPESSOA | |
LPO001 | ITEMPESSOA | |
| MCO003 | ITEMPESSOA | |
| MFA019 | Importação/Atualização de Preços via Arquivo | ITEMPESSOA |
| MNF001 | Recebimento de Notas Fiscais de Compra | ITEMPESSOA |
| MNF018 | ITEMPESSOA | |
| MNF034 | Lançamento Documento Fiscal em Lote | ITEMPESSOA |
| MPD068 | ITEMPESSOA | |
| MTR004 | Despesas | ITEMPESSOA |
RCO003 | Giro de Estoque e posição atual | ITEMPESSOA |
| REQ003 | Níveis de Estoque | ITEMPESSOA |
ROF006 | ITEMPESSOA | |
| TOF007 | Cadastro de Peças | ITEMPESSOA |
| TPO001 | Produtos | ITEMPESSOA |
| TRD016 | ITEMPESSOA | |
jFaturamento | ITEMPESSOA | |
jPesquisa | ITEMPESSOA |