Pular para o conteúdo principal

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ódigoTipoMensagem
I-0047InformaçãoAlterações Efetuadas com Sucesso.
I-0395InformaçãoImportaçã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âmetroTabela
CD_TABPRECOPARMFATUR
TP_LISTAITEMPARMFATUR

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
COTACAOPECADELETE, INSERT, SELECT, UPDATE
FORNECCOTACAOPECADELETE, INSERT, SELECT, UPDATE
ITEMCOTACAOPECADELETE, INSERT, SELECT, UPDATE
ITEMPESSOADELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
CAMPOSTEMPORARIOSSELECT
COMPRADORSELECT
CONDPAGTOSELECT
CONTATOPESSOASELECT
EMPRESASELECT
ENDERECOPESSOASELECT
ESTATISTICAITEMSELECT
FORMAPAGTOSELECT
GRUPOSELECT
ITEMSELECT
ITEMCOTPECAITEMPEDSELECT
ITEMEMPRESASELECT
ITEMLOCALSELECT
ITEMPEDIDOSELECT
ITEMTABCOMPRASELECT
LOCALESTOQUESELECT
MARCASELECT
MUNICIPIOSELECT
PARMCOMPRASELECT
PARMESTOQUESELECT
PARMFATURSELECT
PEDIDOSELECT
PESSOASELECT
PESSOAFISICASELECT
SECAOSELECT
SESSAOSELECT
SUBGRUPOSELECT
TABCOMPRASELECT
TIPOCALCULOSELECT
TIPOPESSOASELECT
USUARIOSELECT
USUARIOEMPRESASELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
ATUALIZA_ESTATITEMEMPRESASCAMPOSTEMPORARIOS (INSERT, SELECT); CONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (SELECT, UPDATE); EMPRESA (SELECT)
GERA_PEDIDOCOTACAOPECACAMPOSTEMPORARIOS (INSERT, SELECT); CONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (SELECT, UPDATE); EMPRESA (SELECT)
HABILITA_PESOQTDECAMPOSTEMPORARIOS (INSERT, SELECT); CONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (SELECT, UPDATE); EMPRESA (SELECT)
MES_EXTENSOCAMPOSTEMPORARIOS (INSERT, SELECT); CONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (SELECT, UPDATE); EMPRESA (SELECT)
PARCELA_FINANCIAMENTOCAMPOSTEMPORARIOS (INSERT, SELECT); CONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (SELECT, UPDATE); EMPRESA (SELECT)
RETORNA_CLAUSULAVERDADEIROCAMPOSTEMPORARIOS (INSERT, SELECT); CONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (SELECT, UPDATE); EMPRESA (SELECT)
RETORNA_ESTATISTICAITEMCAMPOSTEMPORARIOS (INSERT, SELECT); CONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (SELECT, UPDATE); EMPRESA (SELECT)
RETORNA_ESTOQUECOMPROMETIDOCAMPOSTEMPORARIOS (INSERT, SELECT); CONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (SELECT, UPDATE); EMPRESA (SELECT)
RETORNA_PESOQTDECAMPOSTEMPORARIOS (INSERT, SELECT); CONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (SELECT, UPDATE); EMPRESA (SELECT)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
CAMPOSTEMPORARIOSINSERT, SELECT
CONDPAGTOSELECT
CONDPARCELASELECT
COTACAOPECASELECT, UPDATE
EMPRESASELECT
ENDERECOPESSOASELECT
ESTATISTICAITEMDELETE, SELECT
FORNECCOTACAOPECASELECT
ITEMSELECT
ITEMCOTACAOPECASELECT
ITEMCOTPECAITEMPEDINSERT
ITEMEMPRESASELECT, UPDATE
ITEMPEDIDOINSERT
JUROSELECT
LIMITECOMPRASELECT
MOVESTOQUESELECT
OPERACAOSELECT
PARMCOMPRASELECT
PARMESTOQUESELECT
PARMFATURSELECT
PARMOFICINASELECT
PEDIDOINSERT, UPDATE
PESSOASELECT
ROMANEIOPEDIDOINSERT
SESSAOSELECT
TIPOCALCULOSELECT
UNIDMEDSELECT

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, ENDERECOPESSOA, GRUPO, ITEM, ITEMLOCAL, ITEMPEDIDO, ITEMPESSOA, ITEMTABCOMPRA, MARCA, PEDIDO, PESSOA, SECAO, SUBGRUPO
TFA006Tabelas de PreçoCONDPAGTO, EMPRESA, FORMAPAGTO, GRUPO, ITEM, MARCA, PARMFATUR, PESSOA, SECAO, SUBGRUPO
CEQ001Saldo em EstoqueEMPRESA, GRUPO, ITEM, LOCALESTOQUE, MARCA, SECAO, SUBGRUPO
CNF008Demonstrativo de Margens sobre VendasEMPRESA, GRUPO, ITEM, MARCA, PESSOA, SECAO, SUBGRUPO
CNF009Programação/Fechamento de ComissõesEMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SECAO, SUBGRUPO
RNF002Comissão sobre Notas FiscaisCAMPOSTEMPORARIOS, EMPRESA, GRUPO, ITEM, MARCA, PESSOA, SECAO
RNF005Demonstrativo de Notas FiscaisCOMPRADOR, EMPRESA, GRUPO, ITEM, MARCA, PESSOA, SECAO
RRC023EMPRESA, GRUPO, ITEM, MARCA, PESSOA, SECAO, SUBGRUPO
TOF007Cadastro de PeçasEMPRESA, ITEM, ITEMEMPRESA, ITEMLOCAL, ITEMPESSOA, ITEMTABCOMPRA, SECAO
CEQ004Sugestão de ProduçãoEMPRESA, GRUPO, ITEM, MARCA, SECAO, SUBGRUPO
CEQ005Movimentos EstoqueEMPRESA, GRUPO, ITEM, MARCA, SECAO, SUBGRUPO
CFA003Gerenciamento de Margens sobre ProdutosEMPRESA, GRUPO, ITEM, MARCA, SECAO, SUBGRUPO
CNF001Consulta de Notas FiscaisCONDPAGTO, EMPRESA, GRUPO, ITEM, MARCA, PESSOA
CNF005Análise de Produtos para CompraEMPRESA, GRUPO, ITEM, MARCA, PESSOA, SUBGRUPO
CNF006Gerenciamento de Preços para VendaEMPRESA, GRUPO, ITEM, MARCA, SECAO, SUBGRUPO
CNF007EMPRESA, GRUPO, ITEM, MARCA, SECAO, SUBGRUPO
CPD001Consulta de PedidosEMPRESA, GRUPO, ITEM, ITEMPEDIDO, PEDIDO, PESSOA
JunsoftIntegracaoGRUPO, ITEM, MARCA, PEDIDO, PESSOA, SUBGRUPO
MCO010EMPRESA, GRUPO, ITEM, MARCA, PEDIDO, SUBGRUPO
MEQ074Simulação de ProduçãoEMPRESA, GRUPO, ITEM, MARCA, SECAO, SUBGRUPO
MNF011Alteração de ComissõesEMPRESA, ENDERECOPESSOA, ITEM, ITEMPEDIDO, PEDIDO, PESSOA
REQ001Saldo em Estoque por ProdutoEMPRESA, GRUPO, ITEM, MARCA, SECAO, SUBGRUPO
REQ010Posição de EstoqueEMPRESA, GRUPO, ITEM, MARCA, SECAO, SUBGRUPO
REQ012Relação de Entradas e Saídas do EstoqueEMPRESA, GRUPO, ITEM, MARCA, PESSOA, SECAO
RNF004Relação de Notas FiscaisCONDPAGTO, EMPRESA, ITEM, MUNICIPIO, PESSOA, USUARIO
RNF006Relação de Custo X Lucro sobre VendasCONDPAGTO, EMPRESA, GRUPO, ITEM, PESSOA, SUBGRUPO
RNF014Demonstrativo de Movimentação de ItensEMPRESA, GRUPO, ITEM, MARCA, PESSOA, SECAO
RRC020EMPRESA, GRUPO, ITEM, PESSOA, SECAO, SUBGRUPO
TPO027Cadastro de Cod De Barras Por Item na GradeEMPRESA, GRUPO, ITEM, MARCA, SECAO, SUBGRUPO
CPD009Consulta de Recebimento X Expedição de ProdutosITEM, ITEMPEDIDO, PARMFATUR, PEDIDO, PESSOA
...+566 telas

Dependencias Eferentes (quem consome dados desta tela)​

Telas que leem tabelas escritas por esta tela.

TelaTítuloTabelas em Comum
MCO008COMPRA DE ITENSCOTACAOPECA, FORNECCOTACAOPECA, ITEMCOTACAOPECA, ITEMPESSOA
CCO001Consulta de CotaçõesCOTACAOPECA, FORNECCOTACAOPECA, ITEMCOTACAOPECA
MCO009Desbloqueio de Cotações de CompraCOTACAOPECA, FORNECCOTACAOPECA, ITEMCOTACAOPECA
CNF005Análise de Produtos para CompraCOTACAOPECA, ITEMCOTACAOPECA
LPD120ITEMCOTACAOPECA
MCO011ITEMCOTACAOPECA
EspelhoNotaITEMPESSOA
LNF169ITEMPESSOA
LNF175ITEMPESSOA
LNF400ITEMPESSOA
LNF500ITEMPESSOA
LPO001ITEMPESSOA
MCO003ITEMPESSOA
MFA019Importação/Atualização de Preços via ArquivoITEMPESSOA
MNF001Recebimento de Notas Fiscais de CompraITEMPESSOA
MNF018ITEMPESSOA
MNF034Lançamento Documento Fiscal em LoteITEMPESSOA
MPD068ITEMPESSOA
MTR004DespesasITEMPESSOA
RCO003Giro de Estoque e posição atualITEMPESSOA
REQ003Níveis de EstoqueITEMPESSOA
ROF006ITEMPESSOA
TOF007Cadastro de PeçasITEMPESSOA
TPO001ProdutosITEMPESSOA
TRD016ITEMPESSOA
jFaturamentoITEMPESSOA
jPesquisaITEMPESSOA