Pular para o conteúdo principal

MCO011 — MCO011

Fonte​

  • Form: source/MCO011/UMCO011.pas
  • DataModule: source/MCO011/UdmMCO011.pas

Objetivo​

O módulo MCO011 tem como objetivo permitir a geracao de cotacoes de compra (CotacaoPeca) a partir de solicitacoes de compra ja registradas no sistema. Ele funciona como um ponto de transicao no fluxo de compras, onde o comprador consulta as solicitacoes pendentes, seleciona os itens desejados e gera uma cotacao consolidada que agrupa os produtos de multiplas solicitacoes.

O fluxo do módulo funciona da seguinte forma: o usuario aplica filtros para localizar solicitacoes pendentes (empresa, periodo de solicitacao, periodo de data desejada, tipo de solicitacao, solicitantes e produtos). Apos a consulta, o sistema exibe todas as solicitacoes com seus itens individuais. O usuario seleciona os itens que deseja incluir na cotacao e salva. O sistema cria a cotacao na tabela COTACAOPECA, insere os itens na tabela ITEMCOTACAOPECA (agrupando itens do mesmo produto), atualiza o status dos itens de solicitacao para 'A' (Atendida) e registra o vinculo na tabela SOLICITACAOCOTACAO.

Este módulo e fundamental para o fluxo de compras, pois transforma as necessidades registradas nas solicitacoes em cotacoes que serao enviadas a fornecedores para negociacao de precos.


Funcionalidades​

  • Consulta de Solicitacoes Pendentes
  • Geracao de Cotacao de Compra
  • Marcacao em Lote

Perguntas Frequentes​


Perguntas Gerais​

P: Qual é a finalidade da tela MCO011? R: A tela MCO011 é a tela de Geração de Cotação de Peças. Ela permite gerar cotações de compra para peças/produtos a partir de solicitações existentes, aplicando filtros por Empresa, Período de Solicitação (Data Inicial e Final), Período de Data Desejada, Solicitante e Pessoa (fornecedor). A tela facilita o processo de cotação em lote, agrupando solicitações e gerando automaticamente as cotações de peças para os fornecedores.

P: Como utilizar a tela MCO011 para gerar cotações de peças? R: Siga os passos abaixo:

  1. Preencha os filtros desejados: Empresa, Período de Solicitação (Data Início e Fim), Período Desejado (Data Desejada Início e Fim), e opcionalmente o Solicitante e a Pessoa (fornecedor).
  2. Clique em "Consultar" para carregar as solicitações que atendem aos critérios.
  3. O sistema exibirá as solicitações disponíveis na grade.
  4. Selecione as solicitações desejadas marcando-as na grade.
  5. Clique em "Salvar (F6)" para gerar a cotação de peças.

P: É possível filtrar por Solicitante ou Fornecedor? R: Sim. A tela oferece filtros opcionais por Solicitante (usuário que criou a solicitação) e Pessoa (fornecedor). Utilize o atalho F9 em cada campo para pesquisar e selecionar o valor desejado.


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: Nos filtros de período (Data de Solicitação ou Data Desejada), a Data Inicial deve ser igual ou anterior à Data Final. Corrija as datas informadas.

P: O sistema apresenta a mensagem "A Data Final não pode ser Menor que a Data Inicial!". Como resolver? R: Nos filtros de período, a Data Final deve ser igual ou posterior à Data Inicial. Corrija as datas informadas.

P: O sistema apresenta a mensagem "Nenhuma solicitação Selecionada!". O que devo fazer? R: Nenhuma solicitação foi marcada na grade para geração da cotação. Selecione pelo menos uma solicitação antes de clicar em Salvar.

P: O sistema apresenta a mensagem "O Usuário Logado não possui uma Pessoa Associada! Verifique [ADM001]!". Como resolver? R: O usuário logado no sistema não possui uma Pessoa Física/Jurídica associada ao seu cadastro de usuário. Acesse a tela Cadastro de Usuários (ADM001) e associe uma pessoa ao usuário.

P: O sistema apresenta a mensagem "O Usuário Logado não é um Comprador! Verifique [TFA011]!". Como resolver? R: O usuário logado não está cadastrado como Comprador no sistema. Para gerar cotações de peças, o usuário deve estar registrado como Comprador. Acesse a tela Cadastro de Compradores (TFA011) para realizar o cadastro.

P: O sistema apresenta a mensagem "O Usuário não está Cadastrado! [ADM001]". Como resolver? R: O código de usuário informado no filtro de Solicitante não foi encontrado no cadastro de usuários. Verifique o código ou acesse a tela Cadastro de Usuários (ADM001) para confirmar.

P: O sistema apresenta a mensagem "A Pessoa não está Cadastrada! [TFA001]". Como resolver? R: O código de pessoa informado no filtro não foi encontrado no cadastro. Verifique o código ou cadastre a pessoa na tela Cadastro de Pessoa (TFA001).

P: O sistema apresenta a mensagem "A Pessoa não está Ativa! [TFA001]". Como resolver? R: A pessoa informada no filtro está com status inativo. Acesse a tela Cadastro de Pessoa (TFA001) para verificar e reativar o cadastro.

P: O sistema apresenta a mensagem "O Produto não está cadastrado! [TPO001]". Como resolver? R: O código de produto referenciado não foi encontrado no cadastro. Verifique a tela Cadastro de Produtos (TPO001).

P: O sistema apresenta a mensagem "O Produto não está Ativo! [TPO001]". Como resolver? R: O produto referenciado está com status inativo. Acesse a tela Cadastro de Produtos (TPO001) para verificar e ativar o produto.

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. Acesse a tela Parâmetros de Compra (MFA004) e realize o cadastro dos parâmetros necessários.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
COTACAOPECAINSERT
EMPRESADELETE, INSERT, SELECT, UPDATE
ITEMCOTACAOPECAINSERT, SELECT, UPDATE
ITEMSOLICITACAOSELECT, UPDATE
PESSOADELETE, INSERT, SELECT, UPDATE
SOLICITACAODELETE, INSERT, SELECT, UPDATE
SOLICITACAOCOTACAOINSERT

Tabelas de Leitura (SELECT)​

TabelaOperacoes
COMPRADORSELECT
ITEMSELECT
PARMFATURSELECT
USUARIOSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
GERA_SEQUENCIASEQUENCIA (SELECT, UPDATE)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
SEQUENCIASELECT, UPDATE

Dependencias Aferentes (quem alimenta esta tela)​

Telas que escrevem em tabelas lidas por esta tela.

TelaTítuloTabelas em Comum
CNF005Análise de Produtos para CompraEMPRESA, ITEM, ITEMSOLICITACAO, PESSOA, SOLICITACAO
TFA006Tabelas de PreçoEMPRESA, ITEM, PARMFATUR, PESSOA
MCO010EMPRESA, ITEM, ITEMSOLICITACAO, SOLICITACAO
MPD004OrçamentoEMPRESA, ITEM, ITEMSOLICITACAO, SOLICITACAO
RNF004Relação de Notas FiscaisEMPRESA, ITEM, PESSOA, USUARIO
RNF005Demonstrativo de Notas FiscaisCOMPRADOR, EMPRESA, ITEM, PESSOA
RPD016Demonstrativo de ObrasEMPRESA, ITEM, PESSOA, USUARIO
CPD009Consulta de Recebimento X Expedição de ProdutosITEM, PARMFATUR, PESSOA
CCO001Consulta de CotaçõesEMPRESA, ITEM, PESSOA
CNF001Consulta de Notas FiscaisEMPRESA, ITEM, PESSOA
CNF002Troca de MercadoriasEMPRESA, ITEM, PESSOA
CNF008Demonstrativo de Margens sobre VendasEMPRESA, ITEM, PESSOA
CNF011Consulta de NFS-eEMPRESA, ITEM, PESSOA
CNF012Consulta de CTRCEMPRESA, ITEM, PESSOA
CNF017EMPRESA, ITEM, PESSOA
CPD001Consulta de PedidosEMPRESA, ITEM, PESSOA
CPD002Consulta de Orçamentos / Ordem de ServiçoEMPRESA, ITEM, PESSOA
CPD003Consulta de Ordens de ServiçoEMPRESA, ITEM, PESSOA
CPD005EMPRESA, ITEM, PESSOA
CPD007EMPRESA, ITEM, PESSOA
CPD008EMPRESA, ITEM, PESSOA
CPD013EMPRESA, ITEM, PESSOA
CRE001Consulta de Comandas/PedidosEMPRESA, ITEM, PESSOA
CTR002Consulta Controle de KMEMPRESA, ITEM, PESSOA
MNF001Recebimento de Notas Fiscais de CompraEMPRESA, ITEM, PESSOA
MNF011Alteração de ComissõesEMPRESA, ITEM, PESSOA
MNF016Controle de EntregaEMPRESA, ITEM, PESSOA
MNF025Emissão de MDFeEMPRESA, ITEM, PESSOA
MNF030EMPRESA, ITEM, PESSOA
MPD046EMPRESA, ITEM, PESSOA
...+511 telas

Dependencias Eferentes (quem consome dados desta tela)​

Telas que leem tabelas escritas por esta tela.

TelaTítuloTabelas em Comum
CCO001Consulta de CotaçõesCOTACAOPECA, EMPRESA, ITEMCOTACAOPECA, ITEMSOLICITACAO, PESSOA, SOLICITACAO, SOLICITACAOCOTACAO
LPD120EMPRESA, ITEMCOTACAOPECA, ITEMSOLICITACAO, PESSOA, SOLICITACAO, SOLICITACAOCOTACAO
CNF005Análise de Produtos para CompraCOTACAOPECA, EMPRESA, ITEMCOTACAOPECA, ITEMSOLICITACAO, PESSOA
MCO008COMPRA DE ITENSCOTACAOPECA, EMPRESA, ITEMCOTACAOPECA, PESSOA, SOLICITACAOCOTACAO
LSO001EMPRESA, ITEMSOLICITACAO, PESSOA, SOLICITACAO
MCO003EMPRESA, ITEMSOLICITACAO, PESSOA, SOLICITACAO
MCO006Compra de Peças (Oficina)COTACAOPECA, EMPRESA, ITEMCOTACAOPECA, PESSOA
MCO009Desbloqueio de Cotações de CompraCOTACAOPECA, EMPRESA, ITEMCOTACAOPECA, PESSOA
MEQ044EMPRESA, ITEMSOLICITACAO, PESSOA, SOLICITACAO
MPD044Orçamento de Produto Sob MedidaEMPRESA, ITEMSOLICITACAO, PESSOA, SOLICITACAO
RCO001Relação de SolicitaçõesEMPRESA, ITEMSOLICITACAO, PESSOA, SOLICITACAO
RCO002Controle de ComprasEMPRESA, ITEMSOLICITACAO, PESSOA, SOLICITACAO
REQ003Níveis de EstoqueEMPRESA, ITEMSOLICITACAO, PESSOA, SOLICITACAO
RPD006Custos sobre Ordem de ServiçoEMPRESA, ITEMSOLICITACAO, PESSOA, SOLICITACAO
LCO001EMPRESA, ITEMSOLICITACAO, PESSOA
MCO010EMPRESA, ITEMSOLICITACAO, SOLICITACAO
MCO001SolicitaçãoITEMSOLICITACAO, PESSOA, SOLICITACAO
MCO002Liberação de SolicitaçãoITEMSOLICITACAO, PESSOA, SOLICITACAO
ADM001Cadastro de UsuáriosEMPRESA, PESSOA
ADM002Cadastro de EmpresasEMPRESA, PESSOA
ADM010Configurações do SistemaEMPRESA, PESSOA
ADM024Parâmetros de Usuário - PortalEMPRESA, PESSOA
CCB001Consulta de LançamentosEMPRESA, PESSOA
CCB005Acompanhamento do Plano OrçamentárioEMPRESA, PESSOA
CEQ001Saldo em EstoqueEMPRESA, PESSOA
CEQ005Movimentos EstoqueEMPRESA, PESSOA
CEQ006EMPRESA, PESSOA
CEQ008EMPRESA, PESSOA
CEQ012EMPRESA, PESSOA
CEQ013EMPRESA, PESSOA
...+1301 telas