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.