Identificador de Regra

VEN-120SUGTP01

Módulo: VEN - Vendas.

Finalidade: Modificar a tabela de preço do item de produto do pedido a ser gerado durante o processamento, substituindo a sugerida dos dados gerais da tela.

Utilizado na tela de geração de iens de pedido via conteúdo de embalagens de estocagem (F120PVE), acessada pela tela F120GPD botão "Itens Via Emb".

Características: Por padrão, irá receber a tabela informada nos dados gerais da tela.

Tela: F120GPD- Itens via Embalagem (F120PVE)

Transação: A transação associada é a de produto dos dados gerais do pedido.

Regra:

Exemplo:

Definir Numero VSCodEmp;
Definir Numero VSCodFil;
Definir Numero VSNumPed;
Definir Alfa VSCodTns;
Definir Numero VSCodCli;
Definir Alfa VSCodPro;
Definir Alfa VSCodDer;
Definir Alfa VSCodTpr;
DEfinir Alfa MSG;


Definir Alfa VXCodEmp;
Definir Alfa VXCodFil;
Definir Alfa VXNumPed;
Definir Alfa VXCodCli;

IntParaAlfa(VSCodEmp,VXCodEmp);
IntParaAlfa(VSCodFil,VXCodFil);
IntParaAlfa(VSNumPed,VXNumPed);
IntParaAlfa(VSCodCli,VXCodCli);

se (VSCodPro = "FCAL00010017")
inicio
se (VSCodDer = "33")
VSCodTpr = "TPS";
fim;

Msg = "Empresa: " + VXCodEmp +
" Filial: " + VXCodFil +
" Pedido: " + VXNumPed +
" Cliente: " + VXCodCli +
" Produto: " + VSCodPro +
" Derivacao: " + VSCodDer +
" Tabela: " + VSCodTpr + "[&OK]";

Mensagem(Retorna,MSG);

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSCodEmp NÚMERO Empresa do Pedido N
VSCodFil NÚMERO Filial do Pedido N
VSNumPed NÚMERO Número do Pedido N
VSCodTns ALFA Transação de produto dos dados gerais do pedido N
VSCodCli NÚMERO Cliente do pedido N
VSCodPro ALFA Código do produto do item do pedido sendo gerado N
VSCodDer ALFA Código da derivação do item do pedido sendo gerado N
VSCodTpr ALFA Código da tabela de preço a ser sugerida para o item sendo gerado. O valor padrão é o informado nos dados gerais da tela N

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ê?