Identificador de Regra

CPR-440CODDP01

Módulo: CPR - Compras.

Finalidade: Alterar o depósito do movimento de valorização das notas de entrada do tipo 7 e 8 (E210MVP.CODDEP).

Características: - A única variável que retorna valor da regra é "CprCodDep".
- Chamado para cada movimento a ser gerado no estoque.

Tela: Notas Fiscais de Entrada (fechamento)

Transação: Não se aplica.

Regra:

Definir Alfa VCodEmp;
Definir Alfa CprCodPro;
Definir Alfa CprCodDer;
Definir Alfa CprTnsPro;
Definir Alfa CprTnsEst;
Definir Alfa CprCodDep;
Definir Alfa VNFOCodEmp;
Definir Alfa VNFOCodFil;
Definir Alfa VNFONumNfc;
Definir Alfa VNFOCodFor;
Definir Alfa CprNFOCodSnf;

Definir Alfa Quebra;
Definir Alfa StrAux;

inicio

RetornaAscii(13, Quebra);

IntParaAlfa(CprCodEmp, VCodEmp);
IntParaAlfa(CprNFOCodEmp, VNFOCodEmp);
IntParaAlfa(CprNFOCodFil, VNFOCodFil);
IntParaAlfa(CprNFONumNfc, VNFONumNfc);
IntParaAlfa(CprNFOCodFor, VNFOCodFor);

StrAux =
"CprCodEmp: " + VCodEmp + Quebra +
"CprCodPro: " + CprCodPro + Quebra +
"CprCodDer: " + CprCodDer + Quebra +
"CprTnsPro: " + CprTnsPro + Quebra +
"CprTnsEst: " + CprTnsEst + Quebra +
"CprCodDep: " + CprCodDep + Quebra +
"CprNFOCodEmp: " + VNFOCodEmp + Quebra +
"CprNFOCodFil: " + VNFOCodFil + Quebra +
"CprNFONumNfc: " + VNFONumNfc + Quebra +
"CprNFOCodFor: " + VNFOCodFor + Quebra +
"CprNFOCodSnf: " + CprNFOCodSnf + Quebra +
"[&OK]";
Mensagem(Retorna,StrAux);

CprCodDep = "01";

fim

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
CprCodEmp NÚMERO Código da Empresa N
CprCodPro ALFA Código do Item de Produto da Nota Fiscal de Origem N
CprCodDer ALFA Código da derivação do Item de Produto da Nota Fiscal de Origem N
CprTnsPro ALFA Transação do Item de Produto da Nota Fiscal de Origem N
CprTnsEst ALFA Transação Integrada de Estoque N
CprNFOCodEmp NÚMERO Código da Empresa (chave da nota fiscal de origem) N
CprNFOCodFil NÚMERO Código da Filial (chave da nota fiscal de origem) N
CprNFONumNfc NÚMERO Número da Nota Fiscal de Entrada (chave da nota fiscal de origem) N
CprNFOCodFor NÚMERO Código do Fornecedor (chave da nota fiscal de origem) N
CprNFOCodSnf ALFA Código da série da Nota Fiscal de Entrada (chave da nota fiscal de origem) N
CprCodDep ALFA Código do Depósito 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ê?