Identificador de Regra

GER-135EUDLE01

Módulo: GER - Gerais.

Finalidade: Utilizado nas rotinas de pré-faturas e cargas. Antes, para fazer a sugestão de lotes, era necessário habilitar o identificador de regra GER-000EUDLE01. Desta forma, o sistema procurava os lotes percorrendo toda a tabela de Estoques - Movimentos (E210MVP), o que causava lentidão. Com o identificador GER-135EUDLE01 habilitado, o sistema primeiro irá buscar as informações na tabela Estoques - Produtos por Depósito, Data Entrada/Validade, Lote e Série (E210DLS), melhorando a performance. Para saber mais sobre todas as possibilidades de sugestão de lotes e séries, clique aqui.

Importante

Na tela Atendimento Automático de Pedidos (Análise de Embarque) (F135AEA), o identificador EST-135BLOTE01 deve ser ativado junto com o GER-135EUDLE01. Quando houver um atendimento maior que a quantidade de estoque, ele irá buscar outro lote para atender o item.

Tela: Pré-faturas e cargas.

Transação: Não se aplica.

Características:

Essa lógica da montagem de ordenação possibilita que a ordenação, sendo ela descendente ou ascendente, seja realizada utilizando apenas uma variável:

Regras:

DEFINIR ALFA VsOrdemAscSql;
DEFINIR ALFA VSOrdemDescSql;
DEFINIR ALFA GerAManterOrdenacao;

VsOrdemAscSql = "DATVLT,CODLOT";

DEFINIR ALFA MULTIDEPOSITOS;
DEFINIR ALFA DEPOSITOPADRAO;

Variáveis disponibilizadas:

Nome Tipo Observações Retorna Valor
VSOrdemDescSql ALFA Ordenação de forma descendente. N
VsOrdemAscSql ALFA Ordenação de forma ascendente. N
GerAManterOrdenacao ALFA Variável que controla a ordenação. Caso seja igual a "S - Sim", não irá utilizar as variáveis que fazem a ordenação Ascendente e Descendente. S
MULTIDEPOSITOS ALFA Pode ser declarada na regra e não é necessário atribuir valor. Tem como finalidade indicar o sistema que é possível analisar lotes de outros depósitos na sugestão de lotes. Quando a variável estiver declarada, a funcionalidade descrita acima será executada. Se a variável não existir, o sistema não irá considerar outros depósitos na sugestão de lotes. N
DEPOSITOPADRAO ALFA Pode ser declarada na regra e não é necessário atribuir valor. Para que essa variável funcione, a variável MULTIDEPOSITOS também deve estar declarada. Tem como finalidade indicar o sistema que deve consumir/abater primeiro do depósito padrão na sugestão de lotes. Quando a variável estiver declarada, a funcionalidade descrita acima será executada. N

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ê?