LJ7105 - Permitir filtro customizado para seleção de orçamentos a serem finalizados via rotina de NFC-e em Lote.
| 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