Descrição: | Disponibilizar P.E na rotina de finalização de NFCE em Lote para permitir inclusão de filtro customizado na cláusula "where" do filtro padrão de seleção dos orçamentos a serem finalizados. | ||||||
Eventos: | O ponto de entrada é executado tanto quando selecionada a opção de pré-seleção dos orçamentos filtrados, quanto na finalização de todos orçamentos filtrados anteriormente pelos parâmetros padrões da rotina. | ||||||
Programa Fonte: | LOJA701.PRW | ||||||
Parâmetros: |
| ||||||
Retorno: |
|
Exemplo:
#INCLUDE "TOTVS.CH"
User Function LJ7105()
Local cWhere := Paramixb[1] //Filtro padrão, disponibilizado como parametro, para analise previa e decisão referente a inclusão de filtro SQL na tabela SL1
Local cCondPad := PADR(GetMv( "MV_CONDPAD"),3) // Condicao de pagto padrao
Local cNewFiltro := ""
//Exemplo de utilização do P.E:
//O P.E. deve apenas retornara o filtro customizado, caso o mesmo não esteja contido na clausula WHERE padrao.
cNewFiltro := "SL1.L1_RESERVA = 'N' AND SL1.L1_CONDPG = '" + cCondPad + "'" //Exemplo de filtro SQL para compor a clausula Where Padrão
Return cNewFiltro