Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui

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.

Este artigo ajudou você?