Identificador de Regra

COM-435CCCRE00

Módulo: COM - Comercial.

Finalidade: Usar variáveis disponíveis na tela - Suprimentos > Gestão de Recebimento > Entrada via Balança > Via Contrato com Classificação (F435CCC) para consistência via ponto de regra.

Tela: F435CCC

Transação: Não se aplica.

Regra:

Definir Alfa VSPlaVei;
Definir Alfa VSCpfMotAlfa;
Definir Alfa VSNomMot;
Definir Alfa VSCodForAlfa;
Definir Alfa VSSeqOrmAlfa;
Definir Alfa VSCodDep;
Definir Alfa VSCodPro;
Definir Alfa VSCodDer;
Definir Alfa VSNfcProAlfa;
Definir Alfa VSSnfPro;
Definir Alfa VSTnsPro;
Definir Alfa VSCodSaf;
Definir Alfa VSCodTrg;
Definir Alfa VSUsuClaAlfa;
Definir Alfa VSCreRoyAlfa;
Definir Alfa VSNumPtcAlfa;
Definir Alfa VSForRoyAlfa;
Definir Alfa VSPesInfAlfa;
Definir Alfa VSObsAux;

Definir Alfa Quebra;
Definir Alfa StrAux;

inicio

RetornaAscii(13, Quebra);

IntParaAlfa(VSCpfMot, VSCpfMotAlfa);
IntParaAlfa(VSCodFor, VSCodForAlfa);
IntParaAlfa(VSSeqOrm, VSSeqOrmAlfa);
IntParaAlfa(VSNfcPro, VSNfcProAlfa);
IntParaAlfa(VSUsuCla, VSUsuClaAlfa);
IntParaAlfa(VSNumPtc, VSNumPtcAlfa);
IntParaAlfa(VSForRoy, VSForRoyAlfa);
IntParaAlfa(VSPesInf, VSPesInfAlfa);
DecimalParaAlfa(VSCreRoy, VSCreRoyAlfa);

StrAux = Quebra +
"VSPlaVei: " + VSPlaVei + Quebra +
"VSCpfMot: " + VSCpfMotAlfa + Quebra +
"VSNomMot: " + VSNomMot + Quebra +
"VSCodFor: " + VSCodForAlfa + Quebra +
"VSSeqOrm: " + VSSeqOrmAlfa + Quebra +
"VSCodDep: " + VSCodDep + Quebra +
"VSCodPro: " + VSCodPro + Quebra +
"VSCodDer: " + VSCodDer + Quebra +
"VSNfcPro: " + VSNfcProAlfa + Quebra +
"VSSnfPro: " + VSSnfPro + Quebra +
"VSTnsPro: " + VSTnsPro + Quebra +
"VSCodSaf: " + VSCodSaf + Quebra +
"VSCodTrg: " + VSCodTrg + Quebra +
"VSUsuCla: " + VSUsuClaAlfa + Quebra +
"VSCreRoy: " + VSCreRoyAlfa + Quebra +
"VSNumPtc: " + VSNumPtcAlfa + Quebra +
"VSForRoy: " + VSForRoyAlfa + Quebra +
"VSPesInf: " + VSPesInfAlfa + Quebra +
"VSObsAux: " + VSObsAux + Quebra +
"[&OK]";

mensagem(retorna,StrAux);

fim;

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSPlaVei ALFA Placa N
VSCpfMot NÚMERO CPF Motorista N
VSNomMot ALFA Nome Motorista N
VSCodFor NÚMERO Fornecedor N
VSSeqOrm NÚMERO Origem Mercadoria N
VSCodDep ALFA Depósito N
VSCodPro ALFA Produto N
VSCodDer ALFA Derivação N
VSNfcPro NÚMERO Nº NF Produtor N
VSSnfPro ALFA Série NF Produtor N
VSTnsPro ALFA Transação N
VSCodSaf ALFA Safra N
VSCodTrg ALFA Transgenia N
VSUsuCla NÚMERO Usuário Classificador N
VSCreRoy NÚMERO Royalties - Valor crédito N
VSNumPtc NÚMERO Royalties - Protocolo N
VSForRoy NÚMERO Royalties - Fornecedor N
VSPesInf NÚMERO Peso N
VSObsAux ALFA Observação 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ê?