Identificador de Regra
EST-210LOTE01
Módulo: EST - Estoques.
Finalidade: Utilizar lote informado via regra, para quando o produto não possuir máscara de lote e estiver sendo movimentado com campo "CodLot" em branco.
Características: Fica disponível também a chave do item da nota fiscal de entrada (NumNfc, CodFor, SnfNfc, SeqIpc e FilNfc). No entanto, deve ficar claro que estes campos não possuirão informações quando não houver uma nota no processo.
Transação: Não se aplica.
Regra:
O exemplo abaixo, mostra apenas uma mensagem contendo a chave do item da nota fiscal de entrada.
Definir Alfa VCodFor;
Definir Alfa VNumNfc;
Definir Alfa VSeqIpc;
Definir Alfa VFilNfc;
Definir Alfa VSCodOri;
Definir Alfa VSCodFam;
Definir Alfa VSCodPro;
Definir Alfa VSCodDer;
Definir Alfa VSCodTns;
Definir Alfa VSSnfNfc;
Definir Alfa Quebra;
Definir Alfa StrAux;
inicio
RetornaAscii(13, Quebra);
IntParaAlfa(VSCodFor, VCodFor);
IntParaAlfa(VSNumNfc, VNumNfc);
IntParaAlfa(VSSeqIpc, VSeqIpc);
IntParaAlfa(VSFilNfc, VFilNfc);
StrAux = "Fornecedor: " + VCodFor + Quebra +
"Nota : " + VNumNfc + Quebra +
"Sequencia : " + VSeqIpc + Quebra +
"Filial : " + VFilNfc + Quebra +
"Série : " + VSSnfNfc + Quebra + "[&OK]";
Mensagem(Retorna,StrAux);
fim
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VSCODORI | ALFA | Origem do produto | N |
VSCODFAM | ALFA | Código da família | N |
VSCODPRO | ALFA | Código do produto | N |
VSCODDER | ALFA | Código da derivação | N |
VSCODTNS | ALFA | Código da transação | N |
VSCODFOR | NÚMERO | Fornecedor da nota fiscal de entrada | N |
VSNUMNFC | NÚMERO | Número da nota fiscal de entrada | N |
VSSEQIPC | NÚMERO | Sequência do item de produto da nota fiscal de entrada | N |
VSFILNFC | NÚMERO | Filial da nota fiscal de entrada | N |
VSSNFNFC | ALFA | Série da nota fiscal de entrada | N |
VSCODLOT | ALFA | Código do lote | 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.