Identificador de Regra

GER-900EADLE01

Módulo: GER - Gerais.

Finalidade: definir critérios/estratégias de abate dos lotes de estoque para os quais foram feitas reservas.

Características: esse identificador possui as mesmas características do GER-000EUDLE01. As variáveis disponibilizadas também são as mesmas (VSOrdemAscSql e VSOrdemDescSql), porém com duas a mais: QTDDIS (que ordena pela quantidade disponível) e LOTEPADRAO (que significa que irá consumir - abater - primeiramente do lote padrão). A diferença é que as tabelas onde os lotes são buscados mudam. Nesse identificador é feito um join entre as tabelas E900DLS e E210DLS. A busca é feita primeiramente por esse identificador (para casos específicos; estratégias diferentes para cada módulo); caso ele não esteja habilitado, é feita pelo GER-210EADLE01 (estratégias são iguais para todos os módulos).

Importante

O identificador de regras GER-900EADLE01 pode causar problemas de performance na Baixa de Componentes do Estoque (F900BAC), pois o sistema tenta abater a reserva dos lotes de estoque da tabela E900DLS e, não encontrando, busca na E210MVP, ocasionando lentidão. Para contornar isso, desative o GER-900EADLE01 e ative o GER-210EADLE01. Com isso, o sistema primeiro considera se há reserva na E900DLS e, não encontrando, busca as informações na E210DLS.

Transação: não se aplica.

Variáveis disponibilizadas:

Nome Tipo Observações Retorna Valor
QTDDIS ALFA Ordenação é feita pela quantidade disponível N
LOTEPADRAO ALFA Busca primeiro do Lote Padrão do Produto p/ abater N
VSOrdemAscSql ALFA Campos de ordenação Ascendente S
VSOrdemDescSql ALFA Campos de ordenação Descendente S

Atenção

Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.

Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.

Este artigo ajudou você?