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-160PRECO01

Módulo: VEN - Vendas.

Finalidade: Este identificador foi criado com o intuito de manipular o preço padrão e o preço Unitário do item de serviço do contrato.

Tela: Atua no web service com.senior.g5.co.mcm.ven.contratovenda.

Características:Este identificador de regra não executa para itens de produto do contrato. Para que seja executado, não deve informar empresa, filial e número do contrato. Deve-se informar apenas o CGCCPF (Cpf ou CNPJ do cliente de faturamento) e o tipo de operação que deve ser igual a "A - Alterar". Desta forma, o sistema irá buscar um contrato ativo ligado ao cliente daquele CGCCPF. Não poderá existir mais de um contrato ativo para um mesmo cliente e também deverá existir ao menos um contrato. É sobre este contrato que será executada a operação de alteração, incluindo ou alterando itens de serviço.

Observação

Para um identificador de regras que altere o preço unitário e preço padrão de itens de produtos e serviços de forma mais versátil, recomenda-se o uso do identificador de regras VEN-160CAMPO02.

Transação: Não se aplica.

Regra:

Definir Numero VSCodEmp;

Definir Numero VSCodFil;

Definir Numero VSNumCtr;

Definir Numero VSTipCtr;

Definir Numero VSPreUni;

Definir Numero VSPrePad;

Definir Alfa VSProSer;

SE ((VSCODEMP = 1) E (VSCODFIL = 1)) {

SE (VSProSer = "S") {

VSPrePad = 10;

VSPreUni = 11;

}

}

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSCodEmp NÚMERO Código da empresa do contrato N
VSCodFil NÚMERO Código da filial do contrato N
VSNumCtr NÚMERO Número do contrato N
VSTipCtr NÚMERO Tipo do contrato N
VSProSer ALFA Variável que identifica se é um produto = "P" ou serviço = "S" que está chamando o identificador N
VSPreUni NÚMERO Preço unitário do item de serviço/produto S
VSPrePad NÚMERO Preço padrão do item de serviço/produto 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ê?