Identificador de Regra
VEN-120IMPPE01
Módulo: VEN - Vendas.
Finalidade: Quando não é ERP varejo ao imprimir um pedido vai ser exibida a tela de modelos onde o usuário vai escolher o modelo desejado caso tiver mais de um modelo.
Quando for ERP varejo esse identificador vai permitir definir como deve ser feita a impressão do pedido no ERP varejo.
Quando o identificador estiver inativo ou não estiver ligada a uma regra vai ser executada a consistência padrão do sistema.
Características: Esse identificador de regra tem a Variavel
VSModImp que pode receber os seguintes valores.
L = Livre
Quando a variável VSModImp receber o valor L mesmo no ERP varejo vai ser aberto a tela de modelos onde o usuário vai
conseguir escolher o modelo que está ligado a tela.
V = Varejo
Quando a variável VSModImp receber o valor V vai ser executada as consistências padrões do sistema quando o sistema está
configurado para usar ERP varejo.
B = Bloqueio
Quando a variável VSModImp receber o valor B vai bloquear qualquer tipo de impressão no ERP varejo. Exibindo a seguinte
mensagem "Não é permitido Imprimir. " junto a essa variável também pode ser usada a variável "VSTexCom" que permite
adicionar um texto complementar a mensagem "Não é permitido Imprimir. "
Ex:
VSTexCom = "Pedidos do cliente X"
a mensagem exibida se o valor da variável VSModImp for igual a B vai ser
"Não é permitido Imprimir. Pedidos do cliente X"
P = Padrão
Quando for definido o valor P para a variável VSModImp, vai determinar que é para usar a impressão padrão do sistema, usando as consistências existentes no sistema.
Tela: Telas de pedido que permite imprimir
Transação: Não se aplica.
Regra:
Definir Alfa VSVarejo;
Definir Alfa VSEstado;
Definir Alfa VSTexCom;
Definir Alfa VSModImp;
/*
Se for ERP varejo determina que o modo de impressão é livre.
Vai abrir a tela de modelos e permitir selecionar os modelos cridos pelo usuário.
*/
se (VSVarejo = "SIM")
inicio
VSModImp = "L";
fim
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VSVarejo | ALFA | Quando for ERP varejo vai receber SIM se não recebe NAO | N |
VSEstado | ALFA | Recebe o estado existente nas definições da filial | N |
VSModImp | ALFA | Modelo de impressão com os valores L = Livre, V = Varejo, B = Bloqueio, P = Padrão | N |
VSTexCom | ALFA | Texto complementar para mensagem de bloquei da impressão | 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.