Identificador de Regra

COM-439FIXRE00

Módulo: COM - Comercial.

Finalidade: Usar variáveis disponíveis na tela - Compras - Fixação de Preços (F439FIX) para consistência via ponto de regra.

Características: Ao utilizar uma variável que possua o nome de sua respectiva grade antes do seu nome, deve ser removido o nome da grade com os parênteses deixando apenas o nome do campo a ser utilizado.

A regra é executada duas vezes ao clicar no botão "Mostrar" e a variável "VSESTADO" é preenchida com a informação "CONSULTANDO".
1ª Uma antes de carregar as grids.
2ª Outra após carregar as grids.

Ao clicar no botão "Processar" a regra é executada novamente e a variável "VSESTADO" é preenchida com a informação "INSERINDO".

Ao clicar no botão "Excluir" a regra é executada novamente e a variável "VSESTADO" é preenchida com a informação "EXCLUINDO".

Ao clicar no botão "Mostrar" com a opção "Valor fixado líquido" marcada ou utilizar o botão "Quitar dividas" a regra será executada várias vezes até o processo terminar, e a variável "VSESTADO" será preenchida com a informação "ALTERANDO"

Foi disponibilizada uma função chamada "VerificaValor" para ser utilizada nas regras, para que sejam consistidos os campos da grid, onde é passada a grade que se deseja consistir, os campos da grade a serem consistidos e os valores para os campos que se deseja consistir (Os campos devem ser informados na mesma ordem).

As grids disponíveis para consistência são "GridOcp - Ordens de compra em aberto - A Fixar (1)", "GridRec - Contas a Receber (2)" e "GridPag - Contas a Pagar (3)".

Tela: F439FIX

Transação: Não se aplica.

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSNumFix NÚMERO Fixação N
VSAbrAbgFor ALFA Fornecedor N
VSAbrSeqOrm ALFA Origem da mercadoria N
VSTipRgr ALFA Tipo de recebimento (A Fixar; Deposito; Ambos) N
VSCodPro ALFA Produto N
VSCodDer ALFA Derivação N
VSAbrNumCtr ALFA Contrato N
VSCodSaf ALFA Safra N
VSCreRoy NÚMERO Valor crédito N
VSNumPtc NÚMERO Protocolo N
VSForRoy NÚMERO Fornecedor royalty N
VSQtdFix NÚMERO Quantidade fixada N
VSVlrFix NÚMERO Valor fixado N
VSPerBon NÚMERO Percentual bonificação N
(GridOcp)ChkOcp NÚMERO Sel. N
(GridOcp)CodEmp NÚMERO Empresa N
(GridOcp)FilNfc NÚMERO Filial NFE N
(GridOcp)NumNfc NÚMERO Nº NFE N
(GridOcp)SnfNfc ALFA Série NFE N
(GridOcp)SeqIpc NÚMERO Seq. N
(GridOcp)PreNfc NÚMERO Preço Uni. NF N
(GridOcp)QtdNfc NÚMERO Qtd. Rec. Nota Fiscal N
(GridOcp)VlrNfc NÚMERO Vlr. Item NFE N
(GridOcp)VlrFun NÚMERO Funrural N
(GridOcp)CodTrg ALFA Transgenia N
(GridOcp)ForRoy NÚMERO Fornecedor Royalty N
(GridOcp)PerRoy NÚMERO % Royalties N
(GridOcp)VlrRoy NÚMERO Valor Royalty N
(GridOcp)PerBon NÚMERO % Bonificação N
(GridOcp)VlrBon NÚMERO Valor Bonificação N
(GridOcp)CodFil NÚMERO Filial N
(GridOcp)NumOcp NÚMERO OC N
(GridOcp)SeqIpo NÚMERO Sequência de item da ordem de compra N
(GridOcp)NumTic NÚMERO Nº Romaneio N
(GridOcp)TnsPro ALFA Trans. Prod. N
(GridOcp)FilCtr NÚMERO Filial Cont. Cpr. N
(GridOcp)NumCtr NÚMERO Nº Contr. N
(GridOcp)SeqCcp NÚMERO Sequência de item do contrato N
(GridOcp)UniMed ALFA Uni. Med. N
(GridOcp)CodSaf NÚMERO Safra N
(GridOcp)CodMoe ALFA Moeda N
(GridOcp)DatMoe DATA Data Cot. N
(GridOcp)CotMoe NÚMERO Valor Cot. N
(GridOcp)FecMoe ALFA Cot. Fec. N
(GridOcp)CotUti NÚMERO Valor Cot. Utilizada N
(GridOcp)PerDsc NÚMERO % Desconto N
(GridOcp)PerDs1 NÚMERO % Desconto 1 N
(GridOcp)PerDs2 NÚMERO % Desconto 2 N
(GridOcp)PerDs3 NÚMERO % Desconto 3 N
(GridOcp)PerDs4 NÚMERO % Desconto 4 N
(GridOcp)PerDs5 NÚMERO % Desconto 5 N
(GridOcp)VlrDsc NÚMERO Valor Desconto N
(GridOcp)DscCal NÚMERO Desconto Calculado N
(GridOcp)PreUni NÚMERO Preço N
(GridOcp)QtdPed NÚMERO Qtd. Ped. N
(GridOcp)QtdRec NÚMERO Qtd. Rec. N
(GridOcp)QtdAbe NÚMERO Qtde Aberto N
(GridOcp)VlrAbe NÚMERO Valor Aberto N
(GridOcp)QtdFix NÚMERO Quantidade Fixada N
(GridOcp)VlrFix NÚMERO Valor Fixado N
(GridOcp)CodPro ALFA Produto N
(GridOcp)CodDer ALFA Deriv. N
(GridOcp)CodFor NÚMERO Forn. N
(GridOcp)SeqOrm NÚMERO Seq. Ori. Merc. N
(GridOcp)CodFam ALFA Família N
(GridOcp)CodTrd ALFA Cód. Red. Impostos N
(GridOcp)PerFun NÚMERO % Funrural N
(GridOcp)PerSen NÚMERO % Senar N
(GridOcp)SigUfs ALFA Estado N
(GridOcp)TipRgr NÚMERO Tipo recebimento N
(GridOcp)CtrLot ALFA Contr. Lote? N
(GridOcp)CtrPpd ALFA Ctr. prioritário pgto dívida N
(GridOcp)CtrPrg ALFA Contrato prioritário receb. N
(GridOcp)CodSnf ALFA Série NFV N
(GridOcp)NumNfv NÚMERO Nr. NFV N
(GridPag)TChkPag NÚMERO Sel. N
(GridPag)TCodFil NÚMERO Filial N
(GridPag)TNumTit ALFA Título N
(GridPag)TCodTpt ALFA Tipo N
(GridPag)TEfePre ALFA E/P N
(GridPag)TCodFor NÚMERO Fornecedor N
(GridPag)TCodFpg NÚMERO Forma Pagto N
(GridPag)TVctPro DATA Vencimento N
(GridPag)TVlrAbe NÚMERO Aberto N
(GridPag)TVlrBai NÚMERO A Baixar N
(GridPag)TVlrJrs NÚMERO Juros N
(GridPag)TVlrMul NÚMERO Multa N
(GridPag)TVlrEnc NÚMERO Encargos N
(GridPag)TVlrCor NÚMERO Correção N
(GridPag)TVlrOac NÚMERO Acréscimos N
(GridPag)TVlrDsc NÚMERO Desconto N
(GridPag)TVlrOde NÚMERO Outros Dsc N
(GridPag)TVlrLiq NÚMERO Líquido N
(GridPag)TSitTit ALFA Sit N
(GridPag)TCodTns ALFA Trans N
(GridPag)TCodGre NÚMERO Grupo N
(GridPag)TDesTns ALFA Descrição N
(GridPag)TDatLib DATA Dat.Lib. N
(GridPag)TDiaAtr NÚMERO Dia Atr N
(GridPag)TDiaJrs NÚMERO Dia Jrs N
(GridPag)TDatEmi DATA Data Emissão N
(GridPag)TCodMoe ALFA Moeda N
(GridPag)TDatEnt ALFA Entrada N
(GridPag)TUltPgt DATA Últ. Pagamento N
(GridPag)TModTcp ALFA Módulo Título N
(GridPag)TTnsMcp ALFA Trans Baixa N
(GridPag)TBaiCal NÚMERO Vlr Baixa Calculado N
(GridPag)TJrsCal NÚMERO Juros Calculados N
(GridPag)TMulCal NÚMERO Multa Calculada N
(GridPag)TCorCal NÚMERO Correção Calculada N
(GridPag)TDscCal NÚMERO Desconto Calculado N
(GridPag)TOdeCal NÚMERO Deflação Calculada N
(GridPag)TEncCal NÚMERO Encargos Calculados N
(GridPag)TOacCal NÚMERO Outros Acréscimos Calculados N
(GridPag)TLiqCal NÚMERO Líquido calculado N
(GridPag)TCotEmi NÚMERO Cotação Emissão N
(GridPag)TCotPgt NÚMERO Cotação Pgto N
(GridPag)TPagApr ALFA Aprovação N
(GridPag)TCodEmp NÚMERO Empresa N
(GridPag)TPgtApr DATA Data de Pagamento aprov. N
(GridPag)TCodNtg NÚMERO Natureza N
(GridPag)TPagApp ALFA Baixa parcial N
(GridPag)TIndVcr ALFA Cálculo Regra N
(GridPag)TSnfNfc ALFA Série NFE N
(GridPag)TNumNfc ALFA Nº NFE N
(GridPag)TPriPgt ALFA Pri. Pgto Tit. N
(GridPag)TCodPor ALFA Port. N
(GridPag)TCodCrt ALFA Cart. N
(GridPag)TObsMcp ALFA Observação N
(GridPag)TNumPrj NÚMERO Nr. Interno N
(GridPag)TCodFpj NÚMERO Fase Proj. N
(GridPag)TCtaFin NÚMERO Cta. Fin. Red. N
(GridPag)TCtaRed NÚMERO Cta. Ctb. Red. N
(GridPag)TCodCcu ALFA CC N
(GridPag)TCodUsu ALFA Usuário N
(GridPag)TPagDec ALFA Ad/Sub CP N
(GridRec)ChkRec NÚMERO Sel. N
(GridRec)CodEmp NÚMERO Emp N
(GridRec)CodFil NÚMERO Filial N
(GridRec)NumTit ALFA Título N
(GridRec)CodTpt ALFA Tipo N
(GridRec)EfePre ALFA E/P N
(GridRec)VctPro DATA Vencimento N
(GridRec)VlrOri NÚMERO Original N
(GridRec)VlrAbe NÚMERO Aberto N
(GridRec)VlrBai NÚMERO Vlr. a Baixar N
(GridRec)VlrJrs NÚMERO Juros N
(GridRec)VlrMul NÚMERO Multa N
(GridRec)VlrEn NÚMERO Encargos N
(GridRec)VlrCor NÚMERO Correção N
(GridRec)VlrOac NÚMERO Acréscimos N
(GridRec)VlrDsc NÚMERO Desc. N
(GridRec)VlrOde NÚMERO Outros Desc N
(GridRec)VlrLiq NÚMERO Líquido N
(GridRec)CodRep NÚMERO Repres N
(GridRec)VlrCom NÚMERO Comissão N
(GridRec)VlrBco NÚMERO Vlr. Base Comissão N
(GridRec)DiaJrs NÚMERO Dia Jrs N
(GridRec)DatDsc DATA Data Desc. N
(GridRec)CodMoe ALFA Moeda N
(GridRec)DatEmi DATA Emissão N
(GridRec)DatEnt DATA Dat. Entrada N
(GridRec)CodFrj ALFA Fórmula Reaj. N
(GridRec)MulCal NÚMERO Multa Calculada N
(GridRec)DscCal NÚMERO Desconto Calculado N
(GridRec)JrsCal NÚMERO Juros Calculado N
(GridRec)CorCal NÚMERO Correção Calculada N
(GridRec)EncCal NÚMERO Encargos Calculado N
(GridRec)OacCal NÚMERO Out. Acréscimos Cal. N
(GridRec)OdeCal NÚMERO Outros Desc Calculada N
(GridRec)LiqCal NÚMERO Líquido Calculado N
(GridRec)BcoTcr ALFA Vlr.Base Comis.Título N
(GridRec)PerCom NÚMERO %Comis.Título N
(GridRec)ComRec NÚMERO %Comis.Receb N
(GridRec)CotEmi NÚMERO Cotação Emissão N
(GridRec)CotPgt NÚMERO Cotação Pgto N
(GridRec)VctOri NÚMERO Original N
(GridRec)DatPpt DATA Provável Pgt. N
(GridRec)CotFrj NÚMERO Cotação do reajuste N
(GridRec)IndVcr ALFA Cálculo Regra N
(GridRec)CodTns ALFA Trans. N
(GridRec)VlrOud NÚMERO Vlr. Outras Desp. N
(GridRec)UltPgt DATA Últ. Pgto. N
(GridRec)ObsMcr ALFA Observação N
(GridRec)CodBar NÚMERO Cód. Barra N
(GridRec)NumPrj NÚMERO Projeto N
(GridRec)CodFpj NÚMERO Fase N
(GridRec)CtaFin NÚMERO Cta. Fin. Red. N
(GridRec)CtaRed NÚMERO Cta. Ctb. Red. N
(GridRec)CodCcu ALFA CC N
(GridRec)CodUsu NÚMERO Usuário N
(GridRec)CgcCpf NÚMERO CNPJ/CPF N
(GridRec)TolDsc NÚMERO Tol. Desc N
(GridRec)PerDsc NÚMERO % Desc. N
(GridRec)AntDsc ALFA Cal. Desc. Antec. N
(GridRec)DiaAtr NÚMERO Dia Atr. N
(GridRec)PerJrs NÚMERO % Jrs. N
(GridRec)TipJrs ALFA Tipo Jrs. N
(GridRec)JrsDia NÚMERO Jrs. Dia N
(GridRec)TolJrs NÚMERO Dias Tol. Jrs. N
(GridRec)DatCjm DATA Data Jrs. Calc. N
(GridRec)PerMul NÚMERO % Multa N
(GridRec)TolMul NÚMERO Dias Tol. Multa N
(GridRec)DatNeg DATA Data Val. Neg. N
(GridRec)CotNeg NÚMERO Cot. Moeda Neg. N
(GridRec)LisMod ALFA Módulo N
(GridRec)CodPor ALFA Port. N
(GridRec)RecDec ALFA Ad/Sub CR N
VSAbrAbgGre ALFA Grupo de empresas N
VSbNotaComp ALFA Gerar notas complementares (SIM;NAO) 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ê?