Pular para o conteúdo principal

MCO001 — Solicitação

Fonte​

  • Form: source/MCO001/UMCO001.pas
  • DataModule: source/MCO001/UdmMCO001.pas

Objetivo​

O módulo MCO001 tem como objetivo permitir a criacao, manutencao e acompanhamento de solicitacoes de compra dentro do fluxo de cotacoes do sistema ERP Junsoft. A solicitacao de compra e o primeiro passo do processo de aquisicao de produtos, onde o solicitante (usuario do sistema) registra quais produtos sao necessarios, suas quantidades ou pesos, e a data desejada para recebimento.

O módulo integra-se ao fluxo de compras permitindo que as solicitacoes sejam vinculadas a orcamentos/ordens de serviço, centros de custo e autorizadores. Quando configurado, o sistema pode exigir aprovacao de um autorizador antes que a solicitacao prossiga para o processo de cotacao.

Apos a criacao, a solicitacao segue o ciclo de vida: Nao Atendida, Bloqueada (aguardando aprovacao), Em Cotacao, Em Negociacao, Atendida ou Cancelada. O módulo permite acompanhar o status de cada produto individualmente, oferecendo visibilidade sobre o andamento do processo de compra.


Funcionalidades​

  • Cadastro de Solicitacao de Compra
  • Consulta e Edicao de Solicitacao Existente
  • Gerenciamento de Produtos da Solicitacao
  • Cancelamento de Solicitacao
  • Impressao de Solicitacao

Perguntas Frequentes​


Perguntas Gerais​

P: Qual é a finalidade da tela MCO001? R: A tela MCO001 é a tela de Solicitação de Compra do sistema. Nela é possível criar, editar, cancelar e imprimir solicitações de compra de produtos. A solicitação é o primeiro passo do processo de compras, onde o solicitante indica quais produtos são necessários, suas quantidades e/ou pesos, podendo vincular a um Orçamento/Ordem de Serviço, Centro de Custo e Autorizador.

P: Como criar uma nova Solicitação de Compra? R: Para criar uma nova Solicitação de Compra, acesse a tela MCO001 e clique no botão "Novo (F5)". O sistema preencherá automaticamente a Data de Solicitação (data atual) e o Solicitante (usuário logado). Informe os campos desejados como Data Desejada, Tipo de Solicitação, Orçamento, Centro de Custo e Autorizador. Em seguida, na grade de Produtos, insira os itens da solicitação informando o Código do Produto, Peso e/ou Quantidade conforme o tipo de cálculo do produto. Ao finalizar, clique em "Salvar (F6)".

P: Quais são os atalhos de teclado disponíveis na tela MCO001? R: A tela MCO001 disponibiliza os seguintes atalhos de teclado:

  • F2 - Atualizar registro
  • F3 - Procurar (Consulta Avançada)
  • F4 - Limpar/Cancelar
  • F5 - Novo registro
  • F6 - Salvar
  • F7 - Excluir/Cancelar
  • F8 - Imprimir
  • F9 - Pesquisa auxiliar (dentro dos campos de busca)
  • F12 - Sair

P: É possível vincular uma Solicitação de Compra a um Orçamento ou Ordem de Serviço? R: Sim. No campo "Nº Orçamento", pressione F9 para pesquisar e selecionar o Orçamento ou Ordem de Serviço desejado. O sistema validará se o orçamento está cadastrado e ativo para a empresa corrente.

P: Para que serve o campo Centro de Custo na solicitação? R: O campo Centro de Custo permite associar a Solicitação de Compra a um centro de custo da empresa. Ao criar uma nova solicitação, o sistema preenche automaticamente o Centro de Custo configurado nos Parâmetros do Usuário. O centro de custo informado deve ser do tipo "Analítico" e estar ativo no cadastro de Centro de Custo (TCB004).

P: Qual é a finalidade do campo Autorizador? R: O campo Autorizador permite indicar o responsável por aprovar a Solicitação de Compra. Quando o parâmetro de Aprovação de Solicitações está habilitado nos Parâmetros de Compra (MFA004), a solicitação será bloqueada automaticamente ao salvar, ficando no status "Bloqueada" até que o autorizador a libere na tela de Aprovação de Solicitações (MCO002).


Mensagens de Confirmação​

P: O que significa a mensagem "Deseja Cancelar a Solicitação?" (C-1502)? R: Esta mensagem é exibida quando o usuário clica no botão Excluir (F7) estando posicionado na Solicitação de Compra. Ao confirmar, a solicitação terá seu status alterado para "Cancelada". Esta ação somente é permitida se a solicitação não estiver atendida e não possuir produtos em cotação ou negociação.

P: O que significa a mensagem "Deseja Cancelar Produto da Solicitação?" (C-1503)? R: Esta mensagem é exibida quando o usuário clica no botão Excluir (F7) estando posicionado em um produto da grade de itens. Ao confirmar, o item terá seu status alterado para "Cancelado". O cancelamento só é permitido se o produto estiver no status "Normal" (sem cotação ou negociação vinculada).


Mensagens de Validação e Erros​

P: O sistema apresenta a mensagem "Os Parâmetros de Compra para a Empresa não estão Cadastrados [MFA004]!". Como resolver? R: Esta mensagem indica que não foram configurados os Parâmetros de Compra para a empresa corrente. Acesse a tela de Parâmetros de Compra (MFA004) e cadastre os parâmetros necessários para a empresa.

P: O sistema apresenta a mensagem "É Obrigatório informar a Data de Emissão da Solicitação!". O que devo fazer? R: O campo Data de Solicitação é obrigatório. Informe uma data válida no campo correspondente antes de salvar o registro.

P: O sistema apresenta a mensagem "É Obrigatório informar o Solicitante!". Como resolver? R: O campo Solicitante é obrigatório. Utilize o atalho F9 no campo para pesquisar e selecionar um usuário cadastrado no sistema. Por padrão, o sistema preenche este campo com o usuário logado ao criar uma nova solicitação.

P: O sistema apresenta a mensagem "A Solicitação já está Atendida e não pode ser Alterada!". O que significa? R: Esta mensagem indica que a Solicitação de Compra já foi totalmente atendida (todos os produtos passaram por cotação e negociação). Solicitações atendidas não permitem alterações em seus dados.

P: O sistema apresenta a mensagem "A Solicitação não possui Produtos. Verifique!". Como resolver? R: Esta mensagem é exibida ao tentar salvar uma Solicitação que não possui nenhum produto adicionado na grade de itens. Adicione pelo menos um produto antes de salvar.

P: O sistema apresenta a mensagem "A Solicitação foi Bloqueada e está aguardando Liberação!". O que significa? R: Esta mensagem indica que a solicitação informada está com status "Bloqueada", aguardando aprovação por um autorizador. A liberação deve ser feita na tela Aprovação de Solicitações de Compra (MCO002).

P: O sistema apresenta a mensagem "A Solicitação está Cancelada!". O que significa? R: Esta mensagem indica que a Solicitação de Compra consultada já foi cancelada. Uma solicitação cancelada não pode ser alterada ou reaberta.

P: O sistema apresenta a mensagem "A Solicitação está Atendida e não pode ser Cancelada!". Como proceder? R: Solicitações que já foram totalmente atendidas não podem ser canceladas, pois seus produtos já possuem cotações e/ou negociações vinculadas.

P: O sistema apresenta a mensagem "A Solicitação possui Produtos em Cotação/Negociação e não pode ser Cancelada!". O que fazer? R: Esta mensagem indica que existem produtos da solicitação que já estão em processo de cotação ou negociação. Para cancelar a solicitação, é necessário primeiro cancelar as cotações/negociações pendentes na tela de Gerenciamento de Compras (MCO003).

P: O sistema apresenta a mensagem "A Solicitação de Compra não está Cadastrada!". Como resolver? R: Esta mensagem indica que o número da solicitação informado não existe no sistema para a empresa corrente. Verifique o número digitado ou utilize o atalho F9 para pesquisar as solicitações disponíveis.

P: O sistema apresenta a mensagem "É Obrigatório informar o Produto da Solicitação!". O que devo fazer? R: Ao inserir um item na grade de produtos, é obrigatório informar o código do produto. Utilize o atalho F9 na coluna de código do produto para pesquisar e selecionar o item desejado.

P: O sistema apresenta a mensagem "É Obrigatório informar o Peso ou a Quantidade do Produto na Solicitação!". Como resolver? R: Ao inserir um item, é necessário informar pelo menos o Peso ou a Quantidade solicitada, dependendo do tipo de cálculo do produto. Preencha o campo correspondente antes de confirmar a inclusão.

P: O sistema apresenta a mensagem "O Produto desta Solicitação possui Cotação/Negociação e não pode ser Alterado!". O que significa? R: O produto da solicitação já está vinculado a um processo de cotação ou negociação. Produtos nesse estágio não podem ter seus dados alterados na solicitação de origem.

P: O sistema apresenta a mensagem "O Produto não está Cadastrado [TPO001]!". Como resolver? R: O código de produto informado não foi encontrado no cadastro de produtos. Verifique se o código está correto ou cadastre o produto na tela Cadastro de Produtos (TPO001).

P: O sistema apresenta a mensagem "O Produto não está Ativo! Verifique [TPO001]". Como resolver? R: O produto informado está com status inativo no cadastro. Acesse a tela Cadastro de Produtos (TPO001) para verificar e reativar o produto, se necessário.

P: O sistema apresenta a mensagem "O Produto já foi Informado na Solicitação!". O que significa? R: Não é permitido incluir o mesmo produto mais de uma vez na mesma solicitação. Caso necessite alterar a quantidade, edite o item já existente na grade.

P: O sistema apresenta a mensagem sobre Peso ou Quantidade "deve ser Maior que Zero!". O que devo fazer? R: O valor de peso ou quantidade informado para o produto deve ser obrigatoriamente maior que zero. Verifique e corrija o valor preenchido.

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

P: O sistema apresenta a mensagem "O Orçamento / Ordem de Serviço não está Cadastrado [MPD004]!". Como resolver? R: O número do orçamento/ordem de serviço informado não foi encontrado ou está cancelado. Verifique o número digitado ou consulte a tela correspondente (MPD004).

P: O sistema apresenta a mensagem "O Autorizador não está cadastrado. Verifique [TFA008]". Como resolver? R: O código de autorizador informado não está registrado no cadastro de Autorizadores. Acesse a tela Cadastro de Autorizadores (TFA008) para verificar e realizar o cadastro, se necessário.

P: O sistema apresenta a mensagem "O Autorizador não está associado ao Centro de Custo informado. Verifique [TCB004]". O que significa? R: O autorizador informado não possui vínculo com o Centro de Custo selecionado na solicitação. Acesse a tela Cadastro de Centro de Custo (TCB004) e associe o autorizador ao centro de custo correspondente.

P: O sistema apresenta a mensagem "O Centro de Custo não está cadastrado! Verifique [TCB004]". Como resolver? R: O código de Centro de Custo informado não foi encontrado, não está ativo, ou não é do tipo "Analítico". Acesse a tela Cadastro de Centro de Custo (TCB004) para verificar o cadastro.

Mensagens exibidas​

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

CódigoTipoMensagem
C-1502ConfirmaçãoDeseja Cancelar a Solicitação?
C-1503ConfirmaçãoDeseja Cancelar Produto da Solicitação?
I-0046InformaçãoRegistro Excluído com Sucesso.

Mais 26 mensagens com texto literal no código: MCO001.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
ITEMSOLICITACAODELETE, INSERT, SELECT, UPDATE
SOLICITACAODELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
AUTORIZADORSELECT
AUTORIZADORCENTROCUSTOSELECT
CENTROCUSTOSELECT
ITEMSELECT
ORCAMENTOSELECT
PARMCOMPRASELECT
PARMUSUARIOSELECT
PESSOASELECT
TIPOCALCULOSELECT
USUARIOSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
GERA_SEQUENCIAITEM (SELECT); SEQUENCIA (SELECT, UPDATE); TIPOCALCULO (SELECT); UNIDMED (SELECT)
HABILITA_PESOQTDEITEM (SELECT); SEQUENCIA (SELECT, UPDATE); TIPOCALCULO (SELECT); UNIDMED (SELECT)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
ITEMSELECT
SEQUENCIASELECT, UPDATE
TIPOCALCULOSELECT
UNIDMEDSELECT

Dependencias Aferentes (quem alimenta esta tela)​

Telas que escrevem em tabelas lidas por esta tela.

TelaTítuloTabelas em Comum
CNF005Análise de Produtos para CompraITEM, ITEMSOLICITACAO, PESSOA, SOLICITACAO
MPD004OrçamentoITEM, ITEMSOLICITACAO, ORCAMENTO, SOLICITACAO
MCO010ITEM, ITEMSOLICITACAO, SOLICITACAO
MCO011ITEMSOLICITACAO, PESSOA, SOLICITACAO
MPD044Orçamento de Produto Sob MedidaITEM, ITEMSOLICITACAO, ORCAMENTO
RNF004Relação de Notas FiscaisITEM, PESSOA, USUARIO
RPD016Demonstrativo de ObrasITEM, PESSOA, USUARIO
CPD002Consulta de Orçamentos / Ordem de ServiçoITEM, ORCAMENTO, PESSOA
MCO008COMPRA DE ITENSITEMSOLICITACAO, SOLICITACAO
RCO001Relação de SolicitaçõesITEM, USUARIO
RCO002Controle de ComprasITEM, USUARIO
CCO001Consulta de CotaçõesITEM, PESSOA
CNF001Consulta de Notas FiscaisITEM, PESSOA
CNF002Troca de MercadoriasITEM, PESSOA
CNF008Demonstrativo de Margens sobre VendasITEM, PESSOA
CNF011Consulta de NFS-eITEM, PESSOA
CNF012Consulta de CTRCITEM, PESSOA
CNF017ITEM, PESSOA
CPD001Consulta de PedidosITEM, PESSOA
CPD003Consulta de Ordens de ServiçoITEM, PESSOA
CPD005ITEM, PESSOA
CPD007ITEM, PESSOA
CPD008ITEM, PESSOA
CPD009Consulta de Recebimento X Expedição de ProdutosITEM, PESSOA
CPD011ITEM, PESSOA
CPD013ITEM, PESSOA
CRE001Consulta de Comandas/PedidosITEM, PESSOA
CTR002Consulta Controle de KMITEM, PESSOA
JunsoftIntegracaoITEM, PESSOA
MNF001Recebimento de Notas Fiscais de CompraITEM, PESSOA
...+294 telas

Dependencias Eferentes (quem consome dados desta tela)​

Telas que leem tabelas escritas por esta tela.

TelaTítuloTabelas em Comum
CCO001Consulta de CotaçõesITEMSOLICITACAO, SOLICITACAO
LPD120ITEMSOLICITACAO, SOLICITACAO
LSO001ITEMSOLICITACAO, SOLICITACAO
MCO002Liberação de SolicitaçãoITEMSOLICITACAO, SOLICITACAO
MCO003ITEMSOLICITACAO, SOLICITACAO
MCO010ITEMSOLICITACAO, SOLICITACAO
MCO011ITEMSOLICITACAO, SOLICITACAO
MEQ044ITEMSOLICITACAO, SOLICITACAO
MPD044Orçamento de Produto Sob MedidaITEMSOLICITACAO, SOLICITACAO
RCO001Relação de SolicitaçõesITEMSOLICITACAO, SOLICITACAO
RCO002Controle de ComprasITEMSOLICITACAO, SOLICITACAO
REQ003Níveis de EstoqueITEMSOLICITACAO, SOLICITACAO
RPD006Custos sobre Ordem de ServiçoITEMSOLICITACAO, SOLICITACAO
CNF005Análise de Produtos para CompraITEMSOLICITACAO
LCO001ITEMSOLICITACAO