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.