Identificador de Regra

COM-135OBUSU01

Módulo: COM - Comercial.

Finalidade: Informar para as rotinas de formação de cargas das telas F135FCA, F135FCP e F135IPC quais os campos deverão ser informados para os usuários "conferente", "separador" e "entregador", através das variáveis VSDisUsuCnf, VSDisUsuSep e VSDisUsuEnt, sendo os valores possíveis "S" ou "N", ou seja, "S" para obrigar que seja informado o campo e "N" não obrigando.

Características: A variável VSDisUsuNormal definida com o valor "S" permitirá selecionar para os usuários conferente, separador e entregador das cargas, além dos seus respectivos filtros ("C", "S" e "E", respectivamente), os usuários com valor "N = Normal' para o campo "Modalidade do usuário no módulo Distribuição" no cadastro de usuários/vendas.
Dessa forma, o mesmo usuário poderá ser utilizado para todas as modalidade de usuário na formação de cargas se o mesmo for do tipo "N".

Se a variável VSDisUsuNormal definida com o valor "N", então será aplicado filtro para cada modalidade, ou seja, para o usuário conferente somente será possível selecionar usuários com tipo = "C", separadaor com tipo = "S" e entregador com tipo = "E".

Tela: Formação de Cargas

Transação: Não se aplica.

Regra:

DEFINIR ALFA VSDisUsuCnf;
DEFINIR ALFA VSDisUsuSep;
DEFINIR ALFA VSDisUsuEnt;
DEFINIR ALFA VSDisUsuNormal;

@ Neste exemplo a informação para os usuários conferente, @
@ separador e entregador serão obrigatórias @
VSDisUsuCnf = "S";
VSDisUsuSep = "S";
VSDisUsuEnt = "S";

@ Indica que poderão ser utilizados usuários com modalidade = "N=Normal" @
VSDisUsuNormal = "S";

@ Indica que somente poderão ser utilizados usuários de acordo com @
@ suas modalidades @
@ VSDisUsuNormal = "N"; @

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSDisUsuCnf ALFA Definir se deverá ser obrigatória a informação do usuário conferente S
VSDisUsuSep ALFA Definir se deverá ser obrigatória a informação do usuário separador S
VSDisUsuEnt ALFA Definir se deverá ser obrigatória a informação do usuário entregador S
VSDisUsuNormal ALFA Permite utilizar usuário com modalidade distribuição = N para todos 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ê?