Tempo aproximado para leitura: 00:04:30 min
Dúvida
Como melhorar o tempo de execução do cálculo do APS - Planejamento Avançado?
Ambiente
TOTVS Manufatura - TOTVS Manufatura (Linha Datasul) - Planejamento Avançado da Produção - APS (MDB) - Versão 12
Solução
Para manter uma base de dados performática é necessário eliminar informações que não são importantes para o cálculo do APS. Para realizar esta tarefa recomendamos verificar as seguintes questões:
Cadastro de itens
Verificar os itens que estão sem movimentação durante um determinado tempo e ainda estão ativos no Sistema - por exemplo itens sem movimentação durante 2 anos, e alterar a Situação do item no programa CD0204 - Implantação de Item para totalmente obsoleto.
Se não for possível obsoletar o item, alterar o parâmetro Demanda nos programas CD1107 - Item Manufatura e CD1112 - Item x Estabelecimento, para Independente, pois itens com esta parametrização não são calculados.
Para auxiliar na identificação dos itens sem movimento é possível utilizar o relatório CE0921 - Itens Sem Movimentos.
Todo item não fabricado ou não utilizado na linha de produção também deve ter o parâmetro Demanda alterado para Independente. Isto porque a função do APS é planejar a produção, assim não é necessário avaliar itens que não estão dentro deste contexto.
Operações
Pode-se também unificar as operações que irão ser processadas na mesma máquina. Muitas vezes no cadastro das operações na engenharia, programa EN0507 - Manutenção Processo Fabricação Item a troca de uma posição da peça na máquina é considerada como uma nova operação, o que de fato não é necessário, pois a máquina ainda continua ocupada com a mesma peça. A sugestão para informar atividades diferentes é usar a ficha de método para a operação unificada.
Também deverá ser avaliado o Nível de Alocação dos grupos de máquinas no programa DB0107 - Manutenção Grupo de Máquinas. Este nível deverá ser informado nas máquinas conforme a sequência normal de produção, para otimização do cálculo, onde o sequenciamento é feito calculando os grupos de máquina por estes níveis. É recomendado utilizar a opção Calcular Nível GMs do programa DB0126 - Manutenção de Nível do GM. Para mais informações sobre este conceito, assista o vídeo sugerido no tópico Saiba Mais deste artigo.
Importante verificar também o uso de Recurso Secundário e definição de CT Válido no programa DB0109 - Manutenção Processo Fabricação Item, pois quanto mais operações tiverem um ou ambos informados, mais restrições que precisam ser consideradas, elevando o tempo de processamento do cálculo do Sequenciamento.
Estruturas
Pode-se também rever os níveis de estrutura da engenharia, quanto mais níveis existir maior será o tempo de processo. Se um determinado material segue um determinado fluxo sem ser consumido no meio desse processo para um outro material, então podemos considerar que esta etapa é de um único nível. As vezes confunde-se níveis com operações, ou seja, colocando para cada operação um nível na estrutura do item, o que não é necessário, pois o mesmo segue um processo linear e estará pronto somente na última operação a ser processada.
Saldo estoque
Importante verificar também o volume de registros de saldo em estoque zerados, porque isto também diminui muito a performance do processo de atualização de dados, no que se refere a leitura de muitos registros da tabela saldo-estoq mas que a quantidade é zero - saldo-estoq.qtidade-atu = 0. Por este motivo deve-se executar o CE0415 - Listagem Eliminação Dados Estoque.
Pedidos e ordens
Pedidos de venda, ordens de produção e ordens de compras devem estar abertos somente se realmente estão em processo de vendas, produção ou compras. Nos demais casos devem ser encerrados, isto porque interfere no resultado do cálculo e na performance do produto.
Importante
O programa DB0305 - Relatório Consistência de Dados poderá auxiliar neste processo de verificação da qualidade dos dados.
Antes de executar o programa CE0415 - Listagem Eliminação Dados Estoque, sugerimos leitura da documentação Cross Segmentos - Linha Datasul - MCE - Como utilizar o programa CE0415, devido aos possíveis impactos da execução do mesmo.
Saiba mais
Otimizar a execução da atualização de dados com a opção Seletiva: Manufatura - Linha Datasul - APS - Fazendo atualização seletiva no DB0200 .
Performance do cálculo da explosão em função da divisão de ordens: Manufatura - Linha Datasul - APS - Performance na etapa de explosão no cálculo do APS .
Diminuir o tempo de processamento com menos rodadas no Sequenciamento do planejamento, utilizando o conceito Nível Alocação do GM:
0 Comentários