Abrangências: | Microsiga Protheus 12 |
Versões: | Microsiga Protheus 12 |
Compatível Países: | Brasil |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Português (Brasil) |
Este ponto de entrada foi disponibilizado para permitir que seja customizado o filtro de registros a serem emitidos na nota manipulando a tabela SF3.
FISA022.PRW
FISASQL01 - Customizar filtro da tabela SF3 para transmissão de nota ( [ PARAMIXB ] ) --> cAlias
Nome | Tipo | Descrição | |||||
PARAMIXB | Array of Record | [1] - cAlias (SF3) [2] - cSerieIni [3] - cSerieFim [4] - cNotaIni [5] - cNotaFin [6] - cWhere (pode não ser utilizado na query a condição que vem nesse parâmetro e ser gerado um customizado) [7] - dDataIni [8] - dDataFim |
User Function FISASQL01()
local cAlias := PARAMIXB[1]
LOCAL cSerieIni := PARAMIXB[2]
LOCAL cSerieFim := PARAMIXB[3]
LOCAL cNotaIni := PARAMIXB[4]
LOCAL cNotaFin := PARAMIXB[5]
LOCAL cWhere := PARAMIXB[6]
LOCAL dDataIni := PARAMIXB[7]
LOCAL dDataFim := PARAMIXB[8]
SELECT * FROM SF3
WHERE F3_FILIAL = xFilial:SF3 AND
F3_SERIE >= cSerieIni AND
F3_SERIE <= cSerieFim AND
F3_NFISCAL >= cNotaIni AND
F3_NFISCAL <= cNotaFin AND
return(cAlias)