Ao abrir a janela do Prices no Promob Maker, o sistema gera uma listagem com todas as variações possíveis de peças e móveis — especialmente quando há dimensões dinâmicas.
Em alguns cadastros, esse processo pode ultrapassar milhões de variações, causando lentidão ou até mesmo travamentos.
Para resolver esse problema, foi criado o atributo DISABLE_PRICE_MAKER_INCREMENT, que impede a geração automática dessas combinações. Com isso, o desempenho melhora e o Maker deixa de travar ao carregar o Prices.
Como utilizar a funcionalidade:
Criar um atributo
1. Crie o atributo no Catalog com as seguintes configurações:
Nome: DISABLE_PRICE_MAKER_INCREMENT
Tipo: Booleano (Verdadeiro/Falso)
Para mais informações sobre criar e configurar um atributo, clique aqui.
Exemplo prático
1. Aplique o atributo no item ou grupo/pasta que contém os itens com múltiplas dimensões.
2. Defina o valor como VERDADEIRO (true). Isso impedirá que o Maker gere todas as variações possíveis de tamanho na janela do Prices.
Exemplo prático de lentidão:
No exemplo abaixo, temos um item com cadastro de dimensões dinâmicas, gerando uma quantidade extremamente alta de combinações:
Essa configuração resultaria em mais de 99 milhões de possibilidades.
Esse volume de dados pode levar horas ou dias para ser processado — sendo que não há necessidade de precificar cada variação milimétrica do item.
Aplicar o atributo no item ou grupo
Adicione o atributo DISABLE_PRICE_MAKER_INCREMENT com o valor VERDADEIRO (true) ao item ou pasta onde a situação ocorre.
Com o atributo configurado, o Maker ignora a geração das variações dinâmicas, permitindo a abertura da janela de Prices normalmente.
OBSERVAÇÕES:
A janela do Prices abre sem lentidão.
O Maker ignora o processamento de variações desnecessárias.
O desempenho do sistema melhora, mesmo com cadastros complexos.