Pular para o conteúdo principal

MCO008 — COMPRA DE ITENS

Fonte​

  • Form: source/MCO008/UMCO008.pas
  • DataModule: source/MCO008/UdmMCO008.pas

Objetivo​

O módulo MCO008 tem como objetivo gerenciar o processo completo de cotacao de compra de itens (pecas/produtos) no sistema ERP Junsoft. Ele permite que compradores criem cotacoes, adicionem itens a serem cotados, associem fornecedores, registrem precos e datas de entrega, marquem fornecedores vencedores e, ao final, gerem pedidos de compra automaticamente a partir da cotacao.

Este módulo e central no fluxo de compras do ERP, conectando a selecao de itens a serem adquiridos com a negociacao de precos entre fornecedores e a emissao de pedidos de compra. O usuario comprador pode comparar precos lado a lado em uma grade de fornecedores, aplicar descontos, definir condicoes de pagamento e frete, e enviar cotacoes por e-mail em formato de planilha (Excel ou LibreOffice).

O acesso ao módulo requer que o usuario esteja cadastrado como comprador no sistema (tabelas USUARIO e COMPRADOR). Caso contrario, o sistema bloqueia o acesso exibindo mensagem de erro referenciando TFA001 e TFA011.


Funcionalidades​

  • Criacao e Manutencao de Cotacoes
  • Busca e Selecao de Itens
  • Associacao de Fornecedores
  • Grade de Comparacao de Precos (Fornecedor/Preco)
  • Grade de Comparacao de Datas (Fornecedor/Data)
  • Marcar Fornecedor Vencedor
  • Geracao de Pedido de Compra
  • Exportacao de Cotacao para Planilha
  • Importacao de Cotacao de Planilha
  • Envio de Cotacao por E-mail
  • Observacao do Produto
  • Autorizacao
  • Verificacao de Limite de Credito
  • Duplicacao de Cotacao
  • Cancelamento de Cotacao
  • Impressao de Relatório
  • Detalhe Historico do Item

Mensagens exibidas​

Levantadas de source/MCO008/ pela camada 0 (commit 96fc51e236).

CódigoTipoMensagem
C-0048ConfirmaçãoDeseja Salvar as Alterações Antes de Sair?
C-1482ConfirmaçãoDeseja Criar Uma Nova Cotação?
C-1483ConfirmaçãoATENÇÃO! Ao gerar os pedidos de compra a cotação não poderá mais ser alterada. Confirma geração de pedidos?
C-1484ConfirmaçãoDeseja enviar os e-mails ?
C-1486ConfirmaçãoDeseja Realmente Excluir o Item da Cotação?
C-1487ConfirmaçãoAtenção, este fornecedor será excluido da cotação. Confirma exclusão do Fornecedor "%s"?
C-1489ConfirmaçãoConfirma exclusão da cotação "%s"?
C-1491ConfirmaçãoTem Certeza que deseja Duplicar a Cotação?
C-1493ConfirmaçãoTem Certeza que deseja Cancelar a Cotação?
I-0047InformaçãoAlterações Efetuadas com Sucesso.
I-0374InformaçãoPedido de Compra Nº.: %s Salvo com Sucesso.
I-1481InformaçãoCotação Atualizada com Sucesso!
I-1490InformaçãoCotações Enviadas com Sucesso!
I-1492InformaçãoCotação Nº %s Duplicada com Sucesso! Gerada Cotação %s.
I-1494InformaçãoCotação Nº %s Cancelada com Sucesso!
W-1485AvisoO Usuário não possui Acesso a tela Emissão de Pedidos de Compra! [MPD001]
W-1488AvisoA cotação "%s" não pode ser excluída porque não está mais aberta!
W-1495AvisoEsta Cotação está Cancelada. Verifique!

Mais 55 mensagens com texto literal no código: MCO008.

Parâmetros lidos​

Campos PARM* lidos via values[] em source/MCO008/ (commit 96fc51e236).

ParâmetroTabela
ST_REABRESOLICITACAOPARMCOMPRA

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

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

Tabelas de Leitura (SELECT)​

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

Procedures Chamadas​

ProcedureTabelas Acessadas
CANCELA_PEDIDOCOTACAOCONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (INSERT, SELECT, UPDATE); ENDERECOPESSOA (SELECT); ESTATISTICAITEM (SELECT)
DUPLICA_COTACAOCONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (INSERT, SELECT, UPDATE); ENDERECOPESSOA (SELECT); ESTATISTICAITEM (SELECT)
GERA_PEDIDOCOTACAOPECACONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (INSERT, SELECT, UPDATE); ENDERECOPESSOA (SELECT); ESTATISTICAITEM (SELECT)
HABILITA_PESOQTDECONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (INSERT, SELECT, UPDATE); ENDERECOPESSOA (SELECT); ESTATISTICAITEM (SELECT)
MES_EXTENSOCONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (INSERT, SELECT, UPDATE); ENDERECOPESSOA (SELECT); ESTATISTICAITEM (SELECT)
PARCELA_FINANCIAMENTOCONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (INSERT, SELECT, UPDATE); ENDERECOPESSOA (SELECT); ESTATISTICAITEM (SELECT)
RETORNA_ESTATISTICAITEMCONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (INSERT, SELECT, UPDATE); ENDERECOPESSOA (SELECT); ESTATISTICAITEM (SELECT)
RETORNA_ESTOQUECOMPROMETIDOCONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (INSERT, SELECT, UPDATE); ENDERECOPESSOA (SELECT); ESTATISTICAITEM (SELECT)
RETORNA_SALDOESTOQUECONDPAGTO (SELECT); CONDPARCELA (SELECT); COTACAOPECA (INSERT, SELECT, UPDATE); ENDERECOPESSOA (SELECT); ESTATISTICAITEM (SELECT)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
CONDPAGTOSELECT
CONDPARCELASELECT
COTACAOPECAINSERT, SELECT, UPDATE
ENDERECOPESSOASELECT
ESTATISTICAITEMSELECT
ESTOQUESELECT
ESTOQUEDIASELECT
FORNECCOTACAOPECAINSERT, SELECT
ITEMSELECT
ITEMCOTACAOPECAINSERT, SELECT
ITEMCOTPECAITEMPEDINSERT, SELECT
ITEMLOCALSELECT
ITEMPEDIDOINSERT
JUROSELECT
LIMITECOMPRASELECT
MOVESTOQUESELECT
OPERACAOSELECT
PARMCOMPRASELECT
PARMESTOQUESELECT
PARMFATURSELECT
PARMOFICINASELECT
PEDIDOINSERT, SELECT, UPDATE
PEDIDONOTASELECT
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, ITEMTABPRECO, MARCA, PEDIDO, PESSOA, SECAO, SUBGRUPO
TFA006Tabelas de PreçoCONDPAGTO, EMPRESA, FORMAPAGTO, GRUPO, ITEM, ITEMTABPRECO, MARCA, PARMFATUR, PESSOA, SECAO, SUBGRUPO
TOF007Cadastro de PeçasEMPRESA, ITEM, ITEMEMPRESA, ITEMLOCAL, ITEMPESSOA, ITEMTABCOMPRA, ITEMTABPRECO, SECAO
CEQ001Saldo em EstoqueEMPRESA, GRUPO, ITEM, LOCALESTOQUE, MARCA, SECAO, SUBGRUPO
CFA003Gerenciamento de Margens sobre ProdutosEMPRESA, GRUPO, ITEM, ITEMTABPRECO, MARCA, SECAO, SUBGRUPO
CNF006Gerenciamento de Preços para VendaEMPRESA, GRUPO, ITEM, ITEMTABPRECO, 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
JunsoftIntegracaoGRUPO, ITEM, ITEMTABPRECO, MARCA, PEDIDO, PESSOA, SUBGRUPO
RNF005Demonstrativo de Notas FiscaisCOMPRADOR, EMPRESA, GRUPO, ITEM, MARCA, PESSOA, SECAO
RRC023EMPRESA, GRUPO, ITEM, MARCA, PESSOA, SECAO, SUBGRUPO
CEQ004Sugestão de ProduçãoEMPRESA, GRUPO, ITEM, MARCA, SECAO, SUBGRUPO
CEQ005Movimentos EstoqueEMPRESA, 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
CNF007EMPRESA, GRUPO, ITEM, MARCA, SECAO, SUBGRUPO
CPD001Consulta de PedidosEMPRESA, GRUPO, ITEM, ITEMPEDIDO, PEDIDO, PESSOA
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
RNF002Comissão sobre Notas FiscaisEMPRESA, 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
TPO001ProdutosITEM, ITEMEMPRESA, ITEMLOCAL, ITEMPESSOA, ITEMTABCOMPRA, ITEMTABPRECO
TPO027Cadastro de Cod De Barras Por Item na GradeEMPRESA, GRUPO, ITEM, MARCA, SECAO, SUBGRUPO
...+566 telas

Dependencias Eferentes (quem consome dados desta tela)​

Telas que leem tabelas escritas por esta tela.

TelaTítuloTabelas em Comum
CCO001Consulta de CotaçõesCOTACAOPECA, FORNECCOTACAOPECA, ITEMCOTACAOPECA, ITEMSOLICITACAO, SOLICITACAO
MCO006Compra de Peças (Oficina)COTACAOPECA, FORNECCOTACAOPECA, ITEMCOTACAOPECA, ITEMPESSOA
CNF005Análise de Produtos para CompraCOTACAOPECA, ITEMCOTACAOPECA, ITEMSOLICITACAO
MCO009Desbloqueio de Cotações de CompraCOTACAOPECA, FORNECCOTACAOPECA, ITEMCOTACAOPECA
LPD120ITEMCOTACAOPECA, ITEMSOLICITACAO, SOLICITACAO
MCO011ITEMCOTACAOPECA, ITEMSOLICITACAO, SOLICITACAO
MCO003ITEMPESSOA, ITEMSOLICITACAO, SOLICITACAO
REQ003Níveis de EstoqueITEMPESSOA, ITEMSOLICITACAO, SOLICITACAO
LSO001ITEMSOLICITACAO, SOLICITACAO
MCO001SolicitaçãoITEMSOLICITACAO, SOLICITACAO
MCO002Liberação de SolicitaçãoITEMSOLICITACAO, SOLICITACAO
MCO010ITEMSOLICITACAO, SOLICITACAO
MEQ044ITEMSOLICITACAO, SOLICITACAO
MPD044Orçamento de Produto Sob MedidaITEMSOLICITACAO, SOLICITACAO
RCO001Relação de SolicitaçõesITEMSOLICITACAO, SOLICITACAO
RCO002Controle de ComprasITEMSOLICITACAO, SOLICITACAO
RPD006Custos sobre Ordem de ServiçoITEMSOLICITACAO, SOLICITACAO
EspelhoNotaITEMPESSOA
LNF169ITEMPESSOA
LNF175ITEMPESSOA
LNF400ITEMPESSOA
LNF500ITEMPESSOA
LPO001ITEMPESSOA
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
...+7 telas