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:
- 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).
- Clique em "Consultar" para carregar as solicitações que atendem aos critérios.
- O sistema exibirá as solicitações disponíveis na grade.
- Selecione as solicitações desejadas marcando-as na grade.
- 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)
| Tabela | Operacoes |
|---|---|
| COTACAOPECA | INSERT |
| EMPRESA | DELETE, INSERT, SELECT, UPDATE |
| ITEMCOTACAOPECA | INSERT, SELECT, UPDATE |
| ITEMSOLICITACAO | SELECT, UPDATE |
| PESSOA | DELETE, INSERT, SELECT, UPDATE |
| SOLICITACAO | DELETE, INSERT, SELECT, UPDATE |
| SOLICITACAOCOTACAO | INSERT |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| COMPRADOR | SELECT |
| ITEM | SELECT |
| PARMFATUR | SELECT |
| USUARIO | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| GERA_SEQUENCIA | SEQUENCIA (SELECT, UPDATE) |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| SEQUENCIA | SELECT, UPDATE |
Dependencias Aferentes (quem alimenta esta tela)
Telas que escrevem em tabelas lidas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
| CNF005 | Análise de Produtos para Compra | EMPRESA, ITEM, ITEMSOLICITACAO, PESSOA, SOLICITACAO |
| TFA006 | Tabelas de Preço | EMPRESA, ITEM, PARMFATUR, PESSOA |
| MCO010 | EMPRESA, ITEM, ITEMSOLICITACAO, SOLICITACAO | |
| MPD004 | Orçamento | EMPRESA, ITEM, ITEMSOLICITACAO, SOLICITACAO |
| RNF004 | Relação de Notas Fiscais | EMPRESA, ITEM, PESSOA, USUARIO |
| RNF005 | Demonstrativo de Notas Fiscais | COMPRADOR, EMPRESA, ITEM, PESSOA |
| RPD016 | Demonstrativo de Obras | EMPRESA, ITEM, PESSOA, USUARIO |
| CPD009 | Consulta de Recebimento X Expedição de Produtos | ITEM, PARMFATUR, PESSOA |
| CCO001 | Consulta de Cotações | EMPRESA, ITEM, PESSOA |
| CNF001 | Consulta de Notas Fiscais | EMPRESA, ITEM, PESSOA |
| CNF002 | Troca de Mercadorias | EMPRESA, ITEM, PESSOA |
| CNF008 | Demonstrativo de Margens sobre Vendas | EMPRESA, ITEM, PESSOA |
| CNF011 | Consulta de NFS-e | EMPRESA, ITEM, PESSOA |
| CNF012 | Consulta de CTRC | EMPRESA, ITEM, PESSOA |
| CNF017 | EMPRESA, ITEM, PESSOA | |
| CPD001 | Consulta de Pedidos | EMPRESA, ITEM, PESSOA |
| CPD002 | Consulta de Orçamentos / Ordem de Serviço | EMPRESA, ITEM, PESSOA |
| CPD003 | Consulta de Ordens de Serviço | EMPRESA, ITEM, PESSOA |
| CPD005 | EMPRESA, ITEM, PESSOA | |
| CPD007 | EMPRESA, ITEM, PESSOA | |
| CPD008 | EMPRESA, ITEM, PESSOA | |
| CPD013 | EMPRESA, ITEM, PESSOA | |
CRE001 | Consulta de Comandas/Pedidos | EMPRESA, ITEM, PESSOA |
| CTR002 | Consulta Controle de KM | EMPRESA, ITEM, PESSOA |
| MNF001 | Recebimento de Notas Fiscais de Compra | EMPRESA, ITEM, PESSOA |
| MNF011 | Alteração de Comissões | EMPRESA, ITEM, PESSOA |
| MNF016 | Controle de Entrega | EMPRESA, ITEM, PESSOA |
| MNF025 | Emissão de MDFe | EMPRESA, ITEM, PESSOA |
| MNF030 | EMPRESA, ITEM, PESSOA | |
| MPD046 | EMPRESA, ITEM, PESSOA | |
| ... | +511 telas |
Dependencias Eferentes (quem consome dados desta tela)
Telas que leem tabelas escritas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
| CCO001 | Consulta de Cotações | COTACAOPECA, EMPRESA, ITEMCOTACAOPECA, ITEMSOLICITACAO, PESSOA, SOLICITACAO, SOLICITACAOCOTACAO |
LPD120 | EMPRESA, ITEMCOTACAOPECA, ITEMSOLICITACAO, PESSOA, SOLICITACAO, SOLICITACAOCOTACAO | |
| CNF005 | Análise de Produtos para Compra | COTACAOPECA, EMPRESA, ITEMCOTACAOPECA, ITEMSOLICITACAO, PESSOA |
| MCO008 | COMPRA DE ITENS | COTACAOPECA, EMPRESA, ITEMCOTACAOPECA, PESSOA, SOLICITACAOCOTACAO |
LSO001 | EMPRESA, ITEMSOLICITACAO, PESSOA, SOLICITACAO | |
| MCO003 | EMPRESA, ITEMSOLICITACAO, PESSOA, SOLICITACAO | |
| MCO006 | Compra de Peças (Oficina) | COTACAOPECA, EMPRESA, ITEMCOTACAOPECA, PESSOA |
| MCO009 | Desbloqueio de Cotações de Compra | COTACAOPECA, EMPRESA, ITEMCOTACAOPECA, PESSOA |
| MEQ044 | EMPRESA, ITEMSOLICITACAO, PESSOA, SOLICITACAO | |
| MPD044 | Orçamento de Produto Sob Medida | EMPRESA, ITEMSOLICITACAO, PESSOA, SOLICITACAO |
| RCO001 | Relação de Solicitações | EMPRESA, ITEMSOLICITACAO, PESSOA, SOLICITACAO |
RCO002 | Controle de Compras | EMPRESA, ITEMSOLICITACAO, PESSOA, SOLICITACAO |
| REQ003 | Níveis de Estoque | EMPRESA, ITEMSOLICITACAO, PESSOA, SOLICITACAO |
| RPD006 | Custos sobre Ordem de Serviço | EMPRESA, ITEMSOLICITACAO, PESSOA, SOLICITACAO |
LCO001 | EMPRESA, ITEMSOLICITACAO, PESSOA | |
| MCO010 | EMPRESA, ITEMSOLICITACAO, SOLICITACAO | |
| MCO001 | Solicitação | ITEMSOLICITACAO, PESSOA, SOLICITACAO |
| MCO002 | Liberação de Solicitação | ITEMSOLICITACAO, PESSOA, SOLICITACAO |
| ADM001 | Cadastro de Usuários | EMPRESA, PESSOA |
| ADM002 | Cadastro de Empresas | EMPRESA, PESSOA |
| ADM010 | Configurações do Sistema | EMPRESA, PESSOA |
| ADM024 | Parâmetros de Usuário - Portal | EMPRESA, PESSOA |
| CCB001 | Consulta de Lançamentos | EMPRESA, PESSOA |
| CCB005 | Acompanhamento do Plano Orçamentário | EMPRESA, PESSOA |
| CEQ001 | Saldo em Estoque | EMPRESA, PESSOA |
| CEQ005 | Movimentos Estoque | EMPRESA, PESSOA |
| CEQ006 | EMPRESA, PESSOA | |
| CEQ008 | EMPRESA, PESSOA | |
| CEQ012 | EMPRESA, PESSOA | |
| CEQ013 | EMPRESA, PESSOA | |
| ... | +1301 telas |