Programação Avançada

Introdução

  A "Programação Avançada" consiste basicamente da produção simples, mas levando em consideração alguns parâmetros como:

1. Arvore de composição do produto - Ao incluir um produto, vai verificar se existe necessidade de produzir seus compostos. Para compostos que são matéria prima produzida. Segundo assim até montar toda a árvore do produto. Compostos que sejam matéria prima comprada não entram neste cálculo.

2. Aglutinar - Informação proveniente do cadastro de produto. Esta informação muda o modo como será feita a análise, sendo:
   a. Aglutinar = Sim - Vai gerar toda a analise do produto em um único bloco, Gerando apenas uma ordem de produção por produto, para produtos que necessitem ser produzidos.
  b. Aglutinar = Não - Vai gerar um bloco de analise para cada situação do produto, podendo gerar mais de uma ordem de produção por produto.

Configuração

Para utilização correta desta ferramenta precis ser habilitado nas configurações do sistema o parâmetro: "Outros > Dados da Empresa > Produção > Programação de produção" com o valor "A - Avançada".

image-1739993520613.png

Feito isso é necessário configurar quais produtos terão sua análise aglutinada e quais não irão aglutinar. Por padrão produtos que não estão configurados pegam a configuração para aglutinar. Para configurar os produtos abra o cadastro de produtos, vá na aba Produção e ajuste o campo "Aglutinar".

image-1739991970966.png

Tela da programação da produção

Esta tela consiste basicamente de filtros de busca que geram um relatório com finalidade de analisar o que deve ser produzido, opção de gerar ordens de produção, impressão e uma opção para troca de situação do pedido de vendas que foram analisados e gerados ordens de produção por esta tela.

image-1740165379446.png

Entendendo o Relatório

  Como São formado os blocos

  Blocos iniciam com a linha onde a coluna "Tipo" fica em branco, seguido de linhas de detalhamentos onde a Coluna "Tipo" pode assumir os valores:
  * OP - Ordem de produção
  * PV - Pedido de Vendas
  * EM - Estoque Mínimo
  * LE - Lote Econômico

image-1739994976662.png

  Produtos que não aglutinam

  Como vimos antes, produtos que não aglutinam geram vários blocos para cada situação de pedido de vendas e ou ordem de produção. Exemplo o produto: 610456-0000 - CILINDRO Ø184.15XØ76.2X1150. Para nosso exemplo produziu três blocos.

image-1740159932172.png

Analisando os Blocos temos:

Bloco 1 

Primeira linha não possui valor no campo "Tipo", identificando que é uma linha de início de bloco. Carregando os demais campos com os valores:
  -Código: Código do produto
  -Descrição: Descrição do produto
  -Projeção: Quantidade em estoque
  -QTD Produção: Zero
  -Dias Produção: Valor do campo "Dias Entrega" do cadastro de produto
  -Inicio Produção: "Prazo Entrega" do cadastro de produto subtraído pelos dias úteis indicado no campo "Dias Produção".
     **Dias úteis para este caso são todos os dias que não estão no cadastro de feriados do sistema

**Demais campos ficarão em branco

 

Segunda linha possui valor "OP" no campo "Tipo", identificando que é uma linha de detalhamento do tipo "Ordem de Produção". Carregando os demais campos com os valores:
  -Data: Data de emissão da Ordem de produção
  -Código: Código do produto
  -Descrição: "Ordem de produção"
  -NUMERO: Número da ordem de produção
  -Entrada: Se estiver sendo analisado o item produzido e não for ordem de reserva conterá o valor a ser produzido, Caso contrario terá o valor zero
  -Saída: Se estiver sendo analisado o item produzido e for ordem de produção de reserva, conterá o valor a ser produzido. Caso esteja sendo analisado os compostos, conterá o valor do campo "Qtde.". Caso contrário conterá o valor zero.
  -Projeção: Contem o valor da linha anterior somado com a quantidade de entrada e subtraído o valor da quantidade de saída.
  -Tem OP/PV: Indica se esta op está ligada a um pedido de vendas através da rastreabilidade da OP
  -QTD Produção: Caso seja necessário criar uma ordem de produção para este bloco indica a quantidade que será gerada para esta ordem de produção.


**Demais campos ficarão em branco

 

Terceira Linha possui o Valor "TT" indicando que é uma linha de finalização de bloco, onde conterá a totalização das linhas anteriores. Carregando os demais campos com os valores:
  -Código: Código do produto
  -Descrição: Texto "Projeção final do item: " concatenado com a descrição do produto
  -Projeção: Contem o valor da linha anterior.
  -QTD Produção: Caso a projeção tenha ficado com valor negativo conterá o valor positivo da projeção, indicando que deverá ser criada uma ordem de produção com a quantidade especificada


**Demais campos ficarão em branco

Bloco 2

Primeira linha não possui valor no campo "Tipo", identificando que é uma linha de início de bloco. Carregando os demais campos com os valores:
  -Código: Código do produto
  -Descrição: Descrição do produto
  -Projeção: igual a da última linha do bloco 1
  -QTD Produção: Zero
  -Dias Produção: Valor do campo "Dias Entrega" do cadastro de produto
  -Inicio Produção: "Prazo Entrega" do cadastro de produto subtraído pelos dias úteis indicado no campo "Dias Produção".
     **Dias úteis para este caso são todos os dias que não estão no cadastro de feriados do sistema


**Demais campos ficarão em branco

 

Segunda linha possui valor "OP" no campo "Tipo", identificando que é uma linha de detalhamento do tipo "Ordem de Produção". Carregando os demais campos com os valores:
  -Data: Data de emissão da Ordem de produção
  -Código: Código do produto
  -Descrição: "Ordem de produção"
  -NUMERO: Número da ordem de produção
  -Entrada: Se estiver sendo analisado o item produzido e não for ordem de reserva conterá o valor a ser produzido, Caso contrario terá o valor zero
  -Saída: Se estiver sendo analisado o item produzido e for ordem de produção de reserva, conterá o valor a ser produzido. Caso esteja sendo analisado os compostos, conterá o valor do campo "Qtde.". Caso contrário conterá o valor zero.
  -Projeção: Contem o valor da linha anterior somado com a quantidade de entrada e subtraído o valor da quantidade de saída.
  -Tem OP/PV: Indica se esta op está ligada a um pedido de vendas através da rastreabilidade da OP
  -QTD Produção: Caso seja necessário criar uma ordem de produção para este bloco indica a quantidade que será gerada para esta ordem de produção.


**Demais campos ficarão em branco

 

Terceira Linha possui o Valor "TT" indicando que é uma linha de finalização de bloco, onde conterá a totalização das linhas anteriores. Carregando os demais campos com os valores:
  -Código: Código do produto
  -Descrição: Texto "Projeção final do item: " concatenado com a descrição do produto
  -Projeção: Contem o valor da linha anterior.
  -QTD Produção: Caso a projeção tenha ficado com valor negativo conterá o valor positivo da projeção, indicando que deverá ser criada uma ordem de produção com a quantidade especificada


**Demais campos ficarão em branco

 

Bloco 3

Como este é o último bloco ele tem o objetivo em adicionar na análise o estoque mínimo e o lote econômico. Sendo:

Primeira linha não possui valor no campo "Tipo", identificando que é uma linha de início de bloco. Carregando os demais campos com os valores:
  -Código: Código do produto
  -Descrição: Descrição do produto
  -Projeção: igual a da última linha do bloco 1
  -QTD Produção: Zero
  -Dias Produção: Valor do campo "Dias Entrega" do cadastro de produto
  -Inicio Produção: "Prazo Entrega" do cadastro de produto subtraído pelos dias úteis indicado no campo "Dias Produção".
     **Dias úteis para este caso são todos os dias que não estão no cadastro de feriados do sistema

**Demais campos ficarão em branco

 

Segunda linha possui valor "EM" no campo "Tipo", identificando que é uma linha de detalhamento do tipo "Estoque Mínimo". Carregando os demais campos com os valores:
  -Código: Código do produto
  -Descrição: "Estoque Mínimo: " Concatenado com o valor de estoque mínimo configurado no cadastro de produtos
  -Entrada: Sempre será zero
  -Saída: Valor que é necessário ser produzido para que atinja o estoque mínimo
  -Projeção: Valor da linha anterior menos o valor de saída somado com o de entrada
  -QTD Produção: Caso seja necessário criar uma ordem de produção para este bloco indica a quantidade que será gerada para esta ordem de produção.

**Demais campos ficarão em branco

 

Terceira linha possui valor "LE" no campo "Tipo", identificando que é uma linha de detalhamento do tipo "Lote Econômico". Carregando os demais campos com os valores:
  -Código: Código do produto
  -Descrição: "Lote Econômico: " Concatenado com o valor de lote econômico configurado no cadastro de produtos
  -Entrada: Sempre será zero
  -Saída: Valor que é necessário ser produzido para que possa ser minimizado os custos da produção
  -Projeção: Valor da linha anterior menos o valor de saída somado com o de entrada
  -QTD Produção: Caso seja necessário criar uma ordem de produção para este bloco indica a quantidade que será gerada para esta ordem de produção.

**Demais campos ficarão em branco

 

Quarta Linha possui o Valor "TT" indicando que é uma linha de finalização de bloco, onde conterá a totalização das linhas anteriores. Carregando os demais campos com os valores:
  -Código: Código do produto
  -Descrição: Texto "Projeção final do item: " concatenado com a descrição do produto
  -Projeção: Contem o valor da linha anterior.
  -QTD Produção: Caso a projeção tenha ficado com valor negativo conterá o valor positivo da projeção, indicando que deverá ser criada uma ordem de produção com a quantidade especificada


**Demais campos ficarão em branco

 

  Produtos que aglutinam

  Como vimos antes, produtos que aglutinam geram apenas um bloco para toda a analise feita. Exemplo o produto: 600174-6613- HASTE Ø38.1X787.

image-1740163124055.png

Primeira linha não possui valor no campo "Tipo", identificando que é uma linha de início de bloco. Carregando os demais campos com os valores:
  -Código: Código do produto
  -Descrição: Descrição do produto
  -Projeção: Quantidade em estoque
  -QTD Produção: Zero
  -Dias Produção: Valor do campo "Dias Entrega" do cadastro de produto
  -Inicio Produção: "Prazo Entrega" do cadastro de produto subtraído pelos dias úteis indicado no campo "Dias Produção".
     **Dias úteis para este caso são todos os dias que não estão no cadastro de feriados do sistema

**Demais campos ficarão em branco

 

Segunda, terceira, sexta e sétima linhas possuem o valor "PV" no campo "Tipo", identificando que é uma linha de detalhamento do tipo "Pedido de Vendas". Carregando os demais campos com os valores:
  -Data: Data de emissão do pedido de vendas
  -Código: Código do produto
  -Descrição: "Pedido de venda"
  -NUMERO: Número do pedido de venda
  -Entrada: valor zero
  -Saída: Valor quantidade do pedido de venda
  -Projeção: Contem o valor da linha anterior somado com a quantidade de entrada e subtraído o valor da quantidade de saída.
  -Tem OP/PV: Indica se esta o pedido de vendas está ligada a um pedido de vendas através da rastreabilidade da OP
  -QTD Produção: Caso seja necessário criar uma ordem de produção para este bloco indica a quantidade que será gerada para o pedido de venda.
  -Dias Produção: Valor do campo "Dias Entrega" do cadastro de produto
  -Inicio Produção: "Prazo Entrega" do cadastro de produto subtraído pelos dias úteis indicado no campo "Dias Produção".
     **Dias úteis para este caso são todos os dias que não estão no cadastro de feriados do sistema

**Demais campos ficarão em branco

 

Quarta e quinta linhas possuem o valor "OP" no campo "Tipo", identificando que é uma linha de detalhamento do tipo "Ordem de Produção". Carregando os demais campos com os valores:
  -Data: Data de emissão da Ordem de produção
  -Código: Código do produto
  -Descrição: "Ordem de produção"
  -NUMERO: Número da ordem de produção
  -Entrada: Se estiver sendo analisado o item produzido e não for ordem de reserva conterá o valor a ser produzido, Caso contrario terá o valor zero
  -Saída: Se estiver sendo analisado o item produzido e for ordem de produção de reserva, conterá o valor a ser produzido. Caso esteja sendo analisado os compostos, conterá o valor do campo "Qtde.". Caso contrário conterá o valor zero.
  -Projeção: Contem o valor da linha anterior somado com a quantidade de entrada e subtraído o valor da quantidade de saída.
  -Tem OP/PV: Indica se esta op está ligada a um pedido de vendas através da rastreabilidade da OP
  -QTD Produção: Caso seja necessário criar uma ordem de produção para este bloco indica a quantidade que será gerada para esta ordem de produção.


**Demais campos ficarão em branco

 

Oitava linha possui valor "LE" no campo "Tipo", identificando que é uma linha de detalhamento do tipo "Lote Econômico". Carregando os demais campos com os valores:
  -Código: Código do produto
  -Descrição: "Lote Econômico: " Concatenado com o valor de lote econômico configurado no cadastro de produtos
  -Entrada: Sempre será zero
  -Saída: Valor que é necessário ser produzido para que possa ser minimizado os custos da produção
  -Projeção: Valor da linha anterior menos o valor de saída somado com o de entrada
  -QTD Produção: Caso seja necessário criar uma ordem de produção para este bloco indica a quantidade que será gerada para esta ordem de produção.

**Demais campos ficarão em branco

 

Nona linha possui valor "EM" no campo "Tipo", identificando que é uma linha de detalhamento do tipo "Estoque Mínimo". Carregando os demais campos com os valores:
  -Código: Código do produto
  -Descrição: "Estoque Mínimo: " Concatenado com o valor de estoque mínimo configurado no cadastro de produtos
  -Entrada: Sempre será zero
  -Saída: Valor que é necessário ser produzido para que atinja o estoque mínimo
  -Projeção: Valor da linha anterior menos o valor de saída somado com o de entrada
  -QTD Produção: Caso seja necessário criar uma ordem de produção para este bloco indica a quantidade que será gerada para esta ordem de produção.

**Demais campos ficarão em branco