Identificador de Regra

VEN-140CTRCT01

Módulo: VEN - Vendas.

Finalidade: Este identificador tem por objetivo retornar os valores para os campos da rotina de preparação do CTRC (tela F140COL) após o usuário informar o número do contrato.
* VenNCodCli: Código do cliente(Tomador do Serviço)
* VenNCodRem: Código do remetente
* VenNCodDes: Código do destinatário
* VenATipFre: Tipo do frete (C-por conta do emitente, F-por conta do destinatário, T-por conta de terceiros)
* VenNCodCon: Código Consignatário
* VenAProPre: Produto predominante
* VenNCodTme: Código do tipo de mercadoria
* VenNTipVei: Código do tipo de veículo
* VenNTraMtr: Código da transportadora
* VenNTraCav: Trasportadora veículo (Cavalo)
* VenNCodMtr: Código do motorista
* VenAPlaVei: Placa do veículo (Cavalo)
* VenNPesBru: Peso bruto da mercadoria
* VenNPesLiq: Peso líquido da mercadoria
* VenNVlrMer: Valor das mercadorias
* VenNVlrFre: Valor do frete (Valor Total)
* VenNTraReb: Trasportadora veículo (Reboque)
* VenAPlaReb: Placa do veículo (Reboque)
* VenNTraRe2: Trasportadora do segundo veículo (Reboque)
* VenNTraRe3: Trasportadora terceiro veículo (Reboque)
* VenAPlaRe2: Placa do segundo veículo (Reboque)
* VenAPlaRe3: Placa do terceiro veículo (Reboque)
* VenNSeqPco: Local de coleta (expedidor)
* VenNSeqPen: Local de entrega (recebedor)
* VenAPermite: Desabilita ou não os campos da regra('N' ou 'S')

Foi diponibizado as variaveis:(Não retornam valor)

- VenNCodEmp: Código da empresa ativa
- VenNCodFil: Código da filial ativa
- VenNNumCtr: Número do contrato de venda

Tela: F140COL

Transação: Não se aplica.

Regra:

Definir Numero VenNCodEmp;
Definir Numero VenNCodFil;
Definir Numero VenNNumCtr;
Definir Numero VenNCodCli;
Definir Numero VenNCodRem;
Definir Numero VenNCodDes;
Definir Alfa VenATipFre;
Definir Numero VenNCodCon;
Definir Alfa VenAProPre;
Definir Numero VenNCodTme;
Definir Numero VenNTipVei;
Definir Numero VenNTraMtr;
Definir Numero VenNTraCav;
Definir Numero VenNCodMtr;
Definir Alfa VenAPlaVei;
Definir Numero VenNPesBru;
Definir Numero VenNPesLiq;
Definir Numero VenNVlrMer;
Definir Numero VenNVlrFre;
Definir Numero VenNTraReb;
Definir Alfa VenAPlaReb;
Definir Numero VenNTraRe2;
Definir Numero VenNTraRe3;
Definir Alfa VenAPlaRe2;
Definir Alfa VenAPlaRe3;
Definir Numero VenNSeqPco;
Definir Numero VenNSeqPen;
Definir Alfa VenAPermite;

VenNCodRem = 1;
VenNCodDes = 1;
VenATipFre = "F";
VenNCodCon = 1;
VenAProPre = "15";
VenNCodTme = 1;
VenNTipVei = 1;
VenNTraMtr = 1;
VenNTraCav = 1;
VenNCodMtr = 1;
VenAPlaVei = "BLU-0001";
VenNPesBru = 9;
VenNPesLiq = 8;
VenNVlrMer = 3;
VenNVlrFre = 5;
VenNTraReb = 1;
VenAPlaReb = "BLU-0003";
VenNTraRe2 = 1;
VenNTraRe3 = 1;
VenAPlaRe2 = "BLU-0003";
VenAPlaRe3 = "BLU-0003";
VenNSeqPco = 2;
VenNSeqPen = 2;
VenAPermite = "S";

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VenNCodEmp NÚMERO Código da empresa ativa N
VenNCodFil NÚMERO Código da filial ativa N
VenNNumCtr NÚMERO Número do contrato de venda N
VenNCodRem NÚMERO Código do remetente N
VenNCodDes NÚMERO Código do destinatário N
VenATipFre ALFA Tipo do frete (C-por conta do emitente, F-por conta do destinatário, T-por conta de terceiros) N
VenNCodCon NÚMERO Código Consignatário N
VenAProPre ALFA Produto predominante N
VenNCodTme NÚMERO Código do tipo de mercadoria N
VenNTipVei NÚMERO Código do tipo de veículo N
VenNTraMtr NÚMERO Código da transportadora N
VenNTraCav NÚMERO Trasportadora veículo (Cavalo) N
VenNCodMtr NÚMERO Código do motorista N
VenAPlaVei ALFA Placa do veículo (Cavalo) N
VenNPesBru NÚMERO Peso bruto da mercadoria N
VenNPesLiq NÚMERO Peso líquido da mercadoria N
VenNVlrMer NÚMERO Valor das mercadorias N
VenNVlrFre NÚMERO Valor do frete (Valor Total) N
VenNTraReb NÚMERO Trasportadora veículo (Reboque) N
VenAPlaReb ALFA Placa do veículo (Reboque) N
VenNTraRe2 NÚMERO Trasportadora do segundo veículo (Reboque) N
VenNTraRe3 NÚMERO Trasportadora terceiro veículo (Reboque) N
VenAPlaRe2 ALFA Placa do segundo veículo (Reboque) N
VenAPlaRe3 ALFA Placa do terceiro veículo (Reboque) N
VenNSeqPco NÚMERO Local de coleta (expedidor) N
VenNSeqPen NÚMERO Local de entrega (recebedor) N
VenAPermite ALFA Desabilita ou não os campos da regra('N' ou 'S') 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ê?