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.