Identificador de Regra

VEN-140MDFE006

Módulo: VEN - Vendas.

Finalidade: Carrega os produtos perigosos ao inserir uma composição do manifesto nas telas F145EBQ, F145GSM e F440MDF.

Tela: F145EBQ, F145GSM e F440MDF.

Caracteristicas: Utilizado em 2 passos, no primeiro pega a quantidade de produtos perigosos, e no segundo passo pega os itens idividualmente, e será chamado uma vez para cada item.

Regra:

Definir Alfa VenStrTipMan;
Definir Numero VenIntCodEmp;
Definir Numero VenIntCodFil;
Definir Alfa VenStrCodSnf;
Definir Numero VenIntFilNfv;
Definir Alfa VenStrSnfNfv;
Definir Numero VenIntNumNfv;
Definir Numero VenIntSeqPpe;
Definir Numero VenIntQtdPpe;
Definir Alfa VenStrCodOnu;
Definir Alfa VenStrNomEbq;
Definir Alfa VenStrCodCla;
Definir Alfa VenStrCodEmb;
Definir Alfa VenStrQtdTot;
Definir Alfa VenStrVolTip;

se (VenIntSeqPpe = 0)
inicio
VenIntQtdPpe = 3;
fim

senao
inicio
se (VenIntSeqPpe = 1)

inicio
VenStrCodOnu = "1234";
VenStrNomEbq = "GASOLINA";
VenStrCodCla = "302";
VenStrCodEmb = "987612";
VenStrQtdTot = "400LitrosDeGasolina";
VenStrVolTip = "2ToneisCom200Litros";
fim

senao
se (VenIntSeqPpe = 2)

inicio
VenStrCodOnu = "4321";
VenStrNomEbq = "DIESEL";
VenStrCodCla = "302";
VenStrCodEmb = "675421";
VenStrQtdTot = "400litrosDeDiesel";
VenStrVolTip = "2ToneisCom200Litros";
fim

senao

inicio
VenStrCodOnu = "2341";
VenStrNomEbq = "ALCOOL";
VenStrCodCla = "303";
VenStrCodEmb = "578491";
VenStrQtdTot = "400litrosDeAlcool";
VenStrVolTip = "2ToneisCom200Litros";
fim

fim

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VenStrTipMan Alfa Identifica se é um manifesto de entrada ou saída (E - Entrada (F440MDF)/ S - Saída (F145EBQ/F145GSM) N
VenIntCodEmp Numero Código da empresa do manifesto N
VenIntCodFil Numero Código da filial do manifesto N
VenStrCodSnf Alfa Código da Série do manifesto N
VenIntFilNfv Numero Código da filial do documento que compoe o manifesto N
VenStrSnfNfv Alfa Código da Série do documento que compoe o manifesto N
VenIntNumNfv Numero Número do documento que compoe o manifesto N
VenIntSeqPpe Numero Sequencia do produto perigoso N
VenIntQtdPpe Numero Retorna a quantidade de produtos perigosos S
VenStrCodOnu Alfa Número ONU S
VenStrNomEbq Alfa Nome apropriado para embarque do produto S
VenStrCodCla Alfa Classe ou subclasse/divisão, e risco subsidiário/risco secundário S
VenStrCodEmb Alfa Informação do grupo de embalagem do produto S
VenStrQtdTot Alfa Quantidade total por produto S
VenStrVolTip Alfa Quantidade e tipo de volumes 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ê?