Árvore de páginas

Ponto-de-Entrada: TMFATFIL - Adiciona Filtros na Geração de Faturas
Versões: Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:

Este Ponto de Entrada, localizado no TMSA491 (Geração de Faturas), permite ao usuário adicionar filtros no momento de gerar faturas. No exemplo abaixo somente vamos gerar fatura quando o DT6_DOC = ‘000009’. Vale a pena lembrar que a query original do sistema não pode ser alterada, somente adicionar mais alguns filtros, por isso no programa de exemplo sugerimos recuperar a query para futuramente adicionar um novo filtro na mesma query.

Eventos


 

Programa Fonte
TMSA491.PRW
Sintaxe

TMFATFIL - Adiciona Filtros na Geração de Faturas ( [ cQuery ], [ lRet ] ) --> cNewQry

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
cQuery Array of Record PARAMIXB[1] - Query original do sistema.
lRet Array of Record
Retorno
    cNewQry(caracter)
  • Query com os campos adicionados.
Observações


 

Exemplos
User Function TMFATFIL() Local cQuery     := PARAMIXB[1]Local lRet       := PARAMIXB[2]Local cNewQry    := ''Default lRet     := .F.Default cQuery   := ''cNewQry += ' AND DT6_DOC = '000009' 'Return cNewQry