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.