Ponto-de-Entrada: HSP18FAT - Altera Filtro da Rotina de Geração de Fatura
Abrangências: | Microsiga Protheus 10 |
Versões: | Microsiga Protheus 10 |
Compatível Países: | Brasil |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | TopConnect |
Idiomas: | Português (Brasil) |
Descrição:
O ponto de entrada HSP18FAT altera o filtro utilizado na rotina de geração de fatura.(HSPAHP18).
Eventos
Programa Fonte
HSPAHP18
Sintaxe
HSP18FAT - Altera Filtro da Rotina de Geração de Fatura ( [ cFiltro ], [ cMesRef ] ) --> cFiltro
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
cFiltro | Caracter | Filtro dos lotes de geração de fatura | |||||||||||||||
cMesRef | Array of Record | Ano/Mês Referencia da janela de parâmetro |
Retorno
-
cFiltro(caracter)
- cFiltro(Caractere) contendo a querie para filtrar os lotes para geração da fatura:
Observações
Acessar Atualizações > Mov. Faturamento > Geração de Fatura > Gerar, após preencher parâmetros, pode ser executado o ponto de entrada HSP18FAT, que permite implementar/alterar o filtro dos lotes que são carregados na janela subsequente. Desta forma pode-se filtrar os lotes, aos quais ssão gerados fatura.
Exemplos
#Include "protheus.CH"USER FUNCTION HSP18FAT()Local cFiltro := ParamIXB[1]Local cMesRef := ParamIXB[2] cFiltro := "GAT->GAT_CODCON == '001' .AND. GAT->GAT_CODPLA == '000001' .AND. GAT->GAT_TIPATE BETWEEN '' .AND. 'Z'" cFiltro += ".AND. GAT->GAT_NUMLOT >= ' ' .AND. GAT->GAT_NUMLOT <= 'zzzzzz' .AND. GAT->GAT_NRFATU == ' '" cFiltro += ".AND. GAT->GAT_MESREF == '" +AllTrim(cMesRef)+ "'" Return cFiltro
Variáveis
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
Array of Record | Global | Não |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas