Home

Linha Microsiga Protheus

Páginas filhas
  • HSP18FAT - Altera Filtro da Rotina de Geração de Fatura

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