Identificador de Regra

GER-000INTSY04

Módulo: GER - Gerais.

Finalidade: Permite manipular a data de entrega da ordem de separação na integração com WMS WIS.

Observações

  • É chamado somente quando a integração com o WMS WIS for via Pedido ou Pré-fatura (tela F070INT, guia Logística WMS, campo Documento para separação);
  • Preencherá o campo DT_ENTREGA na tabela INT_E_CAB_PEDIDO_SAIDA.

Regra:

Exemplo de regra:

@Variáveis passadas para a regra
Definir Numero GerNCodEmp;
Definir Numero GerNCodFil;
Definir Numero GerANumOrd;
Definir Numero GerNNumPed;
Definir Numero GerNCodCli;
Definir Data GerDDatEnt;
@ Definição de Cursores @
Definir Cursor Cur_E120Ped;
inicio
	Cur_E120Ped.SQL "SELECT E120PED.DATFEC \
		FROM E120PED \                   
		WHERE E120PED.CODEMP=:GerNCodEmp \
		AND E120PED.CODFIL=:GerNCodFil \
		AND E120PED.NUMPED=:GerNNumPed";  
Cur_E120Ped.AbrirCursor();
	Se(Cur_E120Ped.Achou)
		GerDDatEnt = Cur_E120Ped.DatFec;
Cur_E120Ped.FecharCursor(); 
Fim;

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
GerNCodEmp Número Código da empresa N
GerNCodFil Número Código da filial N
GerANumOrd Alfa Número da ordem N
GerNNumPed Número Número do pedido N
GerNCodCli Número Código do cliente N
GerDDatEnt Data Data de entrega 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ê?