Identificador de Regra

EST-210CONLT01

Módulo: EST - Estoques.

Finalidade: Consistir a data de validade produtos/séries controlados por lote via identificador de regras. Identificador disponível somente na distribuição de lote/série na rotina de requisição (F210AME).

Características: Executado na tela F000DLS após informar um código de barras no cabeçalho da tela e ao informar um registro manualmente na grade de distribuição de produto/série por lote.

A variável "EstAPermite" determina se o produto/série pode ser inserido na Distribuição do produto por lote/série, deve retornar apenas "S" ou "N".

Tela: F000DLS

Transação: Não se aplica.

Regra:

definir numero EstNCodEmp;
definir data EstDDatVlt;
definir alfa EstACodDep;
definir alfa EstACodLot;
definir alfa EstACodPro;
definir alfa EstAPermite;
definir alfa EstANumSep;
definir cursor cur_E210DLS;


cur_E210DLS.SQL
"SELECT DATVLT FROM E210DLS WHERE CODEMP = :EstNCodEmp AND CODDEP = :EstACodDep AND CODPRO = :EstACodPro AND NUMSEP = :EstANumSep AND CODLOT = :EstACodLot order by DatVlt";
cur_E210DLS.AbrirCursor();
Se (cur_E210DLS.Achou)
{
Se(EstDDatVlt > cur_E210DLS.DATVLT)
EstAPermite = "N";
senao
EstAPermite = "S";
}
cur_E210DLS.FecharCursor();

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
EstNCodEmp NÚMERO Código da Empresa N
EstNCodFil NÚMERO Código da Filial N
EstACodPro ALFA Código do Produto N
EstACodDer ALFA Código da Derivação N
EstACodDep ALFA Código do Depósito N
EstACodLot ALFA Código do Lote de Fabricação p/ Estocagem N
EstANumSep ALFA Número de Série do Produto N
EstDDatVlt DATA Data de Validade do Produto no Depósito N
EstDDatFab DATA Data de Fabricação do Lote N
EstAPermite ALFA Variável que determina se o produto/série pode ser inserido na distribuição do produto por lote/série, deve apenas receber "S" ou "N" 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ê?