Descrição
Criado ponto de entrada no IMPXFIS para modificar o where da QUERY no momento que o sistema enquadra a geração da tabela CDV/CDA para alimentar a tag cBenef caso configurado.
Ponto de Entrada
Descrição: | Criado ponto de entrada no IMPXFIS para modificar o where da QUERY na tabela CDV/CDA | ||||||||
Localização: | SIGAFIS - Livros Fiscais | ||||||||
Eventos: | geração da tabela CDV/CDA | ||||||||
Programa Fonte: | IMPXFIS | ||||||||
Função: | QryCdVlDec | ||||||||
Retorno: |
|
Exemplo:
#INCLUDE "PROTHEUS.CH"
User Function MAVLDCQry()
Local cWhere := ParamIxb[1]
Local cCST := ParamIxb[2]
Local cCfop := ParamIxb[3]
Local cProduto := ParamIxb[4]
Local cGrpTrbPd := ParamIxb[5]
Local cGrpCliFor:= ParamIxb[6]
Local cCliFor := ParamIxb[7]
cWhere += " AND F3K.F3K_FILIAL = " + ValToSQL( xFilial("F3K") ) + " "
cWhere += " AND F3K.D_E_L_E_T_ = ' ' "
cWhere += " AND (F3K.F3K_PROD = " + ValToSQL(cProduto) + " OR F3K.F3K_PROD = ' ' ) "
cWhere += " AND F3K.F3K_CFOP= " + ValToSQL(cCfop) + " AND F3K.F3K_CST= " + ValToSQL(cCST) + " "
cWhere += " AND F3K.F3K_GRPLAN = " + ValToSQL(cGrpTrbPd) + " "
cWhere += " AND CDY.CDY_DTINI <> ' ' AND CDY.CDY_DTINI <= " + ValToSql(dDataBase) + " AND (CDY.CDY_DTFIM >= " + ValToSql(dDataBase) + " OR CDY.CDY_DTFIM = ' ') "
Return cWhere