Identificador de Regra

EST-135BLOTE01

Módulo: EST - Estoques.

Finalidade: controlar os lotes utilizados nas cargas. Será chamado apenas quando houver lotes sem saldo. Com o identificador GER-000EUDLE01 ativado, o próprio sistema faz a sugestão dos lotes a serem utilizados. Caso queira alterar algum desses lotes, a tela de distribuição será aberta (de forma manual ou automaticamente pela rotina). Nesse momento, o identificador EST-135BLOTE01 será chamado.

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: F135FCA e F135FCP

Transação: não se aplica.

Regra:

Definir numero VSCodEmp;
Definir numero VSCodFil;
Definir alfa VSCodPro;
Definir alfa VSCodDer;
Definir alfa VSCodDep;
Definir alfa VSCodLot;
Definir data VSDatVlt;
Definir numero VSQtdAbe;
Definir numero VSQtdOri;

@ variáveis de retorno @

Definir alfa VSPermite;
Definir alfa VSLotePadrao;

@@@@@@@@@@

@@@ 1ª OPÇÃO @@@
@@@ O USUÁRIO PERMITE QUE TODOS OS PRODUTOS SEJAM LIBERADOS @@@
VSPermite = "S";

@@@ 2ª OPÇÃO @@@
@@@ O USUÁRIO NÃO PERMITE QUE NENHUM PRODUTO SEJA LIBERADO @@@
@VSPermite = "N";@

@@@ 3ª OPÇÃO @@@
@@@ O USUÁRIO NÃO PERMITE QUE PRODUTO ALGUM SEJA LIBERADO, PORÉM PARA OS QUE ELE NÃO LIBERA, SERÁ TROCADO O LOTE @@@
@@@ COM PROBLEMAS POR UM LOTE PADRÃO (ORIUNDO DO CADASTRO DE ORIGENS) ** PRECISA DE UM CURSOR @@@
@@@VSPermite = "N";@@@
@@@VSLotePadrao = "";@@@

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSCODEMP NÚMERO Empresa N
VSCODFIL NÚMERO Filial N
VSCODPRO ALFA Produto N
VSCODDER ALFA Derivação N
VSCODDEP ALFA Depósito N
VSCODLOT ALFA Lote de estocagem N
VSDATVLT DATA Data de validade N
VSQTDABE NÚMERO Quantidade em aberto N
VSQTDORI NÚMERO Quantidade original N
VSPERMITE ALFA Permite continuar? S/N S
VSLOTEPADRAO ALFA Lote padrão definido pelo usuário 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ê?