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.