Identificador de Regra
SGQ-430DQTAI01
Módulo: SGQ - Sistema de Gestão da Qualidade.
Finalidade: Transferir um item de uma nota do depósito de inspeção para até 5 depósitos definidos por regra. Permite transferir até 5 lotes ou séries distintas.
Características: Para cada quantidade a ser transferida, é necessário informar pelo menos o depósito, o lote ou a série. Isto permite transferir, por exemplo, quantidade de lotes diferentes para o mesmo depósito destino.
Tela: F210TPA
Transação: Não se aplica.
Regra:
Definir alfa SgqADp1;
Definir alfa SgqADp2;
Definir alfa SgqAQt1;
Definir alfa SgqAQt2;
Definir alfa SgqALt1;
Definir alfa SgqALt2;
Definir alfa SgqACodSnf;
Definir numero SgqNCodFor;
Definir numero SgqNNumNfs;
Definir numero SgqNSeqIpc;
Se ((SgqNCodFor <> 0) e (SgqNNumNfc > 500) e (SgqNSeqIpc <> 0 ) e (SgqACodSnf <> "") ) @faz as validações que quiser para determinar se deve ser dividido@
inicio
SgqADp1 = "DEP1"; @Depósito destino 1@
SgqNQt1 = 5; @Quantidade a ser enviada para o primeiro depósito@
SgqNLt1 = "002915"; @Lote da primeira quantidade@
SgqADp2 = "DEP2"; @Depósito destino 2@
SgqNQt2 = 3; @Quantidade a ser enviada para o segundo depósito@
SgqNLt2 = "002920"; @Lote da segunda quantidade@
fim
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
SgqNCodFil | NÚMERO | Código da filial da NF de entrada | N |
SgqNCodFor | NÚMERO | Código do fornecedor da NF de entrada | N |
SgqNNumNfc | NÚMERO | Número da NF de entrada | N |
SgqACodSnf | ALFA | Código da série da NF de entrada | N |
SgqNSeqIpc | NÚMERO | Seq. do item da NF de entrada | N |
SgqNQt1 | NÚMERO | Quantidade a ser transferida | S |
SgqNQt2 | NÚMERO | Quantidade a ser transferida | S |
SgqNQt3 | NÚMERO | Quantidade a ser transferida | S |
SgqNQt4 | NÚMERO | Quantidade a ser transferida | S |
SgqNQt5 | NÚMERO | Quantidade a ser transferida | S |
SgqADp1 | ALFA | Depósito destino | S |
SgqADp2 | ALFA | Depósito destino | S |
SgqADp3 | ALFA | Depósito destino | S |
SgqADp4 | ALFA | Depósito destino | S |
SgqADp5 | ALFA | Depósito destino | S |
SgqALt1 | ALFA | Código do lote 1 | S |
SgqALt2 | ALFA | Código do lote 2 | S |
SgqALt3 | ALFA | Código do lote 3 | S |
SgqALt4 | ALFA | Código do lote 4 | S |
SgqALt5 | ALFA | Código do lote 5 | S |
SgqASe1 | ALFA | Série 1 | S |
SgqASe2 | ALFA | Série 2 | S |
SgqASe3 | ALFA | Série 3 | S |
SgqASe4 | ALFA | Série 4 | S |
SgqASe5 | ALFA | Série 5 | 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.