Identificador de Regra

CPR-440SUGDE01

Módulo: CPR - Compras.

Finalidade: Sugerir depósito para entrada na tela F440NFV [ Suprimentos > Gestão de Recebimento > Notas Fiscais de Entrada > Agrupada (botão "Nota Saída (1)") ].

O identificador pode ser utilizado também na rotina de geração de NF de entrada tipo 11 no momento em que a NF de saída for autorizada.

Características: A regra é executada na entrada da tela e ao clicar no botão "Cancelar".

O depósito de entrada citado neste identificador de regra é o campo de edição do cabeçalho da tela denominado "Depósito para entrada".

O depósito, quando não informado na regra, seguirá a lógica já determinada na rotina, ou seja, a regra pode ou não informar um depósito.

Sempre que um depósito for informado na regra será verificada a sua existência no sistema. (E205DEP)

Tela: F440NFV

Transação: Não se aplica.

Regra:

Definir Alfa VCprNCodEmp;
Definir Alfa VCprNCodFil;
Definir Alfa VCprNCodFor;
Definir Alfa VCprNCodCli;
Definir Alfa VCprNTipNfe;
Definir Alfa VCprNNumNfc;

Definir Alfa CprACodSnf;
Definir Alfa CprADepEnt;

Definir Alfa Quebra;
Definir Alfa StrAux;

inicio

RetornaAscii(13, Quebra);

IntParaAlfa(CprNCodEmp, VCprNCodEmp);
IntParaAlfa(CprNCodFil, VCprNCodFil);
IntParaAlfa(CprNCodFor, VCprNCodFor);
IntParaAlfa(CprNCodCli, VCprNCodCli);
IntParaAlfa(CprNTipNfe, VCprNTipNfe);
IntParaAlfa(CprNNumNfc, VCprNNumNfc);

StrAux =
"CprNCodEmp: " + VCprNCodEmp + Quebra +
"CprNCodFil: " + VCprNCodFil + Quebra +
"CprNCodFor: " + VCprNCodFor + Quebra +
"CprNCodCli: " + VCprNCodCli + Quebra +
"CprNTipNfe: " + VCprNTipNfe + Quebra +
"CprACodSnf: " + CprACodSnf + Quebra +
"CprNNumNfc: " + VCprNNumNfc + Quebra +
"CprADepEnt: " + CprADepEnt + Quebra +
"[&OK]";
Mensagem(Retorna,StrAux);

XX = 0;
fim

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
CprNCodEmp NÚMERO Código da empresa da nota fiscal de entrada N
CprNCodFil NÚMERO Código da filial da nota fiscal de entrada N
CprNCodFor NÚMERO Código do fornecedor da nota fiscal de entrada N
CprNCodCli NÚMERO Código do cliente da nota fiscal de entrada N
CprNTipNfe NÚMERO Tipo da nota fiscal de entrada N
CprACodSnf ALFA Série da nota fiscal de entrada N
CprNNumNfc NÚMERO Número da nota fiscal de entrada N
CprADepEnt ALFA Depósito para entrada da nota fiscal de saída 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ê?