Identificador de Regra

CPR-440CPRAV01

Módulo: CPR - Compras.

Finalidade: Alterar o comportamento do parâmetro E070FIL.CPRAVO (indicativo se exige a digitação do valor total da nota fiscal de entrada) de acordo com o tipo da nota fiscal de entrada.

Características: A variável CPRCprAvo recebe na regra o valor definido nos parâmetros da filial para compras, campo "Exige Digitação Valor NFE". Caso seja alterado na regra para qualquer outro valor diferente de "S" ou "N" o sistema assumirá o valor "N" (Não) para este parâmetro.

Observação: os valores "S" ou "N" precisam estar em letra maiúscula para poder ser válido na regra.

Transação: Não se aplica.

Regra:

Definir Alfa CTipNfe;
Definir Alfa CPRCprAvo;
Definir Alfa Quebra;
Definir Alfa StrAux;

inicio
RetornaAscii(13, Quebra);
IntParaAlfa(CprTipNfe, CTipNfe);

StrAux = "Permite alterar o comportamento do parâmetro " + Quebra +
"E070FIL.CprAvo conforme regra do cliente." + Quebra +
"CPRTipNfe: " + CTipNfe + Quebra +
"CPRCprAvo: " + CPRCprAvo + Quebra +
"[&OK]";
Mensagem(Retorna,StrAux);

se (CprTipNfe = 3)
CPRCprAvo = "N";

fim

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
CPRTipNfe NÚMERO Tipo da Nota Fiscal de Entrada N
CPRCprAvo ALFA Indicativo se exige a digitação do valor total da NF de entrada 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ê?