Pular para o conteúdo principal

CNF005 — Análise de Produtos para Compra

Fonte​

  • Source: source/CNF005/

Objetivo​

O módulo CNF005 tem como objetivo fornecer uma ferramenta completa de analise de produtos para auxiliar no processo de decisao de compra. Ele permite que o setor de compras analise o consumo/venda/producao de produtos em um determinado periodo, calcule medias de demanda, compare com estoques atuais e sugira automaticamente as quantidades a serem compradas para repor o estoque.

O módulo opera com cinco tipos de analise distintos: por Notas de Venda (V), por Pedidos de Venda (E), por Notas de Compra (C), por Producao (P) e por Materia-Prima (M). Cada tipo de analise utiliza diferentes fontes de dados e calculos especificos, permitindo que a empresa escolha a metodologia mais adequada a sua realidade operacional.

Alem da analise basica, o módulo oferece recursos avancados como sugestao automatica de compra baseada em estoque minimo e maximo, controle de itens em solicitacao e cotacao, filtragem por grupo/marca/subgrupo/secao/fornecedor, agrupamento por empresa, tratamento de estoque comprometido/separado, analise por menor unidade de medida e geracao direta de solicitacoes de compra e pedidos de compra a partir dos resultados analisados.

O módulo tambem conta com persistencia de filtros entre sessoes, permitindo que o usuario retome suas configuracoes de analise sem precisar redigitar os parametros. Isso e especialmente util para analises recorrentes que seguem sempre os mesmos criterios.

Funcionalidades​

  • Filtragem Avancada de Produtos
  • Filtros por Classificacao de Produtos
  • Analise de Saldo e Sugestao de Compra
  • Visualizacao de Notas de Compra por Produto
  • Geracao de Solicitacao de Compra
  • Geracao de Pedido de Compra
  • Quebra por Grupo/Marca/SubGrupo
  • Opcoes Avancadas de Filtro

Quando usar?​

O módulo CNF005 tem como objetivo fornecer uma ferramenta completa de analise de produtos para auxiliar no processo de decisao de compra.

Para que usar?​

Ele permite que o setor de compras analise o consumo/venda/producao de produtos em um determinado periodo, calcule medias de demanda, compare com estoques atuais e sugira automaticamente as quantidades a serem compradas para repor o estoque.

Filtros​

Campos simples:

  • Data (De / Até)
  • Analisar (Notas de Venda / Pedidos de Venda / Produções / Notas de Compra / Matéria Prima)
  • Ordem (Descrição Produto e Código / Código e Descrição Produto / Unidade Medida e Descrição Produto)
  • Modelo (Análise Comum / Solicitação de Cotações / Análise pela Menor Unidade)
  • Gera Financeiro (Todos / Sim / Não)
  • Gera Receita (Todos / Sim / Não)
  • Est. Mín/Max (Item / Empresa)
  • Empresa F9
  • Nº Dias Análise

Filtros de grid (multi-seleção via F9):

  • Produtos — F9 — multi-seleção

Atenção: Empresa é obrigatória para executar a consulta.

Mensagens exibidas​

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

CódigoTipoMensagem
C-1509ConfirmaçãoOs seguintes itens apresentaram um valor de Estoque Máximo inferior à quantidade sugerida. Deseja Continuar? %s
E-0059ErroProduto "%s" não está Cadastrado. Verifique! [TPO001]
E-0060ErroGrupo "%s" não está Cadastrado. Verifique! [TPO006]
E-0061ErroSubGrupo "%s" não está Cadastrado. Verifique! [TPO007]
E-0062ErroSeção "%s" não está Cadastrada. Verifique! [TPO008]
E-0067ErroMarca "%s" não está Cadastrada. Verifique! [TPO002]
E-0261ErroA Empresa não está Cadastrada. Verifique! [ADM002]
I-1510InformaçãoSolicitação nº %s Salva com Sucesso!
W-0010AvisoEmpresa não cadastrada ou não liberada para o usuário. [ADM001]
W-0122AvisoProduto "%s" não está Ativo. Verifique! [TPO001]
W-0231AvisoA data inicial não pode ser maior que a data final!
W-0232AvisoA data final não pode ser menor que a data inicial!
W-1485AvisoO Usuário não possui Acesso a tela Emissão de Pedidos de Compra! [MPD001]
W-1779AvisoÉ Obrigatório Informar o Período para Realizar a Consulta!
W-1780AvisoO Nº de Dias deve ser Maior que Zero!

Mais 14 mensagens com texto literal no código: CNF005.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
EMPRESADELETE, INSERT, SELECT, UPDATE
GRUPODELETE, INSERT, SELECT, UPDATE
ITEMDELETE, INSERT, SELECT, UPDATE
ITEMSOLICITACAOINSERT, SELECT
MARCADELETE, INSERT, SELECT, UPDATE
PESSOADELETE, INSERT, SELECT, UPDATE
SOLICITACAOINSERT
SUBGRUPODELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
COTACAOPECASELECT
ESTOQUESELECT
ITEMCOTACAOPECASELECT
ITEMEMPRESASELECT
ITEMNOTASELECT
ITEMNOTALOCALSELECT
ITEMORDEMPRODSELECT
ITEMPEDIDOSELECT
ITEMTABPRECOSELECT
MOVESTOQUESELECT
MOVIMENTACAOSELECT
NOTASELECT
OPERACAOSELECT
ORDEMPRODUCAOSELECT
PARMESTOQUESELECT
PARMFATURSELECT
PEDIDOSELECT
SECAOSELECT
TIPOCALCULOSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
GERA_SEQUENCIASEQUENCIA (SELECT/UPDATE)
HABILITA_PESOQTDEITEM (SELECT), TIPOCALCULO (SELECT), UNIDMED (SELECT)
RETORNA_ANALISEMENORQTDGRUPO (SELECT), ITEM (SELECT), ITEMPRODUCAO (SELECT), ITEMTABPRECO (SELECT), MARCA (SELECT), PARMESTOQUE (SELECT) +3
RETORNA_ESTOQUECOMPEMPRESAEMPRESA (SELECT), PARMESTOQUE (SELECT)
RETORNA_ESTOQUECOMPROMETIDOMOVESTOQUE (SELECT), OPERACAO (SELECT), PARMESTOQUE (SELECT)
RETORNA_ITENSOPITEMPRODUCAO (SELECT), PARMESTOQUE (SELECT), PRODUCAO (SELECT)
RETORNA_SALDOESTOQUEESTOQUE (SELECT), ESTOQUEDIA (SELECT), ITEMLOCAL (SELECT), MOVESTOQUE (SELECT), OPERACAO (SELECT), PARMESTOQUE (SELECT)
RETORNA_SALDOPEDIDOCONTROLEPRODUCAO (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMPEDIDO (SELECT), NOTA (SELECT), ORDEMCARREG (SELECT) +5
VIEW_CNF005GRUPO (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMPRODUCAO (SELECT), MARCA (SELECT), NOTA (SELECT) +4

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
CONTROLEPRODUCAOSELECT
EMPRESASELECT
ESTOQUESELECT
ESTOQUEDIASELECT
GRUPOSELECT
ITEMSELECT
ITEMLOCALSELECT
ITEMNOTASELECT
ITEMPEDIDOSELECT
ITEMPRODUCAOSELECT
ITEMTABPRECOSELECT
MARCASELECT
MOVESTOQUESELECT
NOTASELECT
OPERACAOSELECT
ORDEMCARREGSELECT
PARMESTOQUESELECT
PARMFATURSELECT
PEDIDOSELECT
PEDIDONOTASELECT
...+7 tabelas