Identificador de Regra

GER-000INTWM08

Módulo: GER - Gerais.

Finalidade: Este indentificador de regra permite gerar agrupamentos para documentos (romaneios) de saída das seguintes formas (por integração, por cliente, por documento) no momento do envio para o WMS.

Características: Por padrão caso não utilize o identificador não haverá agrupamento, ou seja, será agrupado por documento.
Na regra, se para determinada empresa e filial não estiver configurada alguma forma de agrupamento diferente, será agrupado por documento.

Para agrupar por integração
VsTipAgr = "I"

Para agrupar por cliente
VsTipAgr = "C"

Para agrupar por documento
VsTipAgr = "D"

Tela: Gestão Empresarial | ERP Srv

Transação: Não se aplica.

Regra:

DEFINIR NUMERO VsCodEmp;
DEFINIR NUMERO VsCodFil;
DEFINIR ALFA VsTipAgr;

@ Neste exemplo @
@ Se a empresa for 4 e se a filial for 1 irá agrupar por cliente @
@ Se a empresa for 4 e se a filial for diferente de 1 irá agrupar por integração @
@ Se a empresa for diferente de 4 irá agrupar por documento @

SE (VsCodEmp = 4)
{SE (VsCodFil = 1)
{VsTipAgr = "C";
}
senao
{VsTipAgr = "I";
}
}

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VsCodEmp NÚMERO Código da Empresa N
VsCodFil NÚMERO Código da Filial N
VsTipAgr ALFA Tipos de Agrupamento (I=Integracao, C=Cliente, D=Documento) 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ê?