Identificador de Regra

COM-000EXPDV26

Módulo: COM - Comercial.

Finalidade: Altera a exportação de produtos.
Com este identificador ativo, o produto necessita estar apenas em uma tabela de preço ativa para que seja apto a ser exportado. Poderão ser exportados produtos que não tem preço definido.

Características: A regra exemplo contem o filtro (comando sql) que é aplicado quando o identificador não está ativo.

Tela: Gestão Empresarial | ERP Varejo

Transação: Não se aplica.

Regra:

definir alfa IntAFiltro;

IntAFiltro = "OR PRO.CODPRO IN (SELECT E081ITP.CODPRO " +
"FROM E081TPR, E081ITP, E075PRO, E075DER " +
"WHERE E075PRO.CODEMP = 1 " +
"AND E075PRO.TIPPRO <> 'S' " +
"AND E081TPR.CODEMP = 1 " +
"AND E081TPR.CODTPR = 'BLU' " +
"AND E075PRO.CODPRO = E081ITP.CODPRO " +
"AND E075DER.CODEMP = 1 " +
"AND E075DER.CODPRO = E075PRO.CODPRO " +
"AND (E075DER.CODPDV > 0 OR E075DER.CODPDV <> NULL) " +
"AND E081ITP.CODEMP = 1 " +
"AND E081ITP.CODTPR = 'BLU' " +
"AND E081ITP.DATINI = E081TPR.DATINI " +
"AND E081ITP.CODPRO = E075DER.CODPRO " +
"AND E081ITP.CODDER = E075DER.CODDER " +
"AND (SELECT MAX(A.DATINI) " +
"FROM E081TPR A, E081ITP B " +
"WHERE A.DATINI <= E075PRO.DATPAL " +
"AND A.CODEMP = E081TPR.CODEMP " +
"AND A.DATFIM >= E075PRO.DATPAL " +
"AND A.CODTPR = E081TPR.CODTPR " +
"AND A.SITREG = 'A' " +
"AND B.CODEMP = A.CODEMP " +
"AND B.CODTPR = A.CODTPR " +
"AND B.DATINI = A.DATINI " +
"AND B.CODPRO = E081ITP.CODPRO " +
"AND B.CODDER = E081ITP.CODDER) <> " +
"(SELECT MAX(A.DATINI) " +
"FROM E081TPR A, E081ITP B " +
"WHERE A.DATINI <= '14/11/2012' " +
"AND A.CODEMP = E081TPR.CODEMP " +
"AND A.DATFIM >= '14/11/2012' " +
"AND A.CODTPR = E081TPR.CODTPR " +
"AND A.SITREG = 'A' " +
"AND B.CODEMP = A.CODEMP " +
"AND B.CODTPR = A.CODTPR " +
"AND B.DATINI = A.DATINI " +
"AND B.CODPRO = E081ITP.CODPRO " +
"AND B.CODDER = E081ITP.CODDER)) " +
"OR (PRO.TIPPRO='M' AND (PRO.CODMOD <> ' ' OR PRO.CODMOD <> ''))";

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
IntAFiltro ALFA Permite criar um filtro na esportação de produto 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ê?