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.