Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


FILTRREM - PONTO PUNTO DE ENTRADA PARA ALTERAR A MODIFICAR LA QUERY ANTES DA TRANSMISSÃO DO REMITO ELETRÔNICO.DE LA TRANSMISIÓN DEL REMITO ELECTRÓNICO


Línea de productoLinha de produtoMicrosiga Protheus
Segmento:ServiçosServicios
Modulo:SIGAFIS - Livros FiscaisLibros fiscales
ParâmetrosParámetros:

PARAMIXB -> Array

PARAMIXB[1] //Query principal

PARAMIXB[2] //Série da NFSerie de la factura

PARAMIXB[3] //NF InicialFactura inicial

PARAMIXB[4] //NF FinalFactura final

PARAMIXB[5] //Planta

PARAMIXB[6] //PortoPuerto

Base de dadosdatos:Todos
Sistema Operacionaloperativo:Todos
VersãoVersión/Release:11.80, 12.14
DescriçãoDescripciónPonto Punto de entrada para alterar a modificar la query antes da transmissão do remito eletronicode la transmisión del remito electrónico
Observación:
EjemploObservação:Exemplo:

#Include 'Protheus.ch'

User Function FILTRREM()

Local cQuery := PARAMIXB[1] //Query principal
Local cSerie := PARAMIXB[2] //Série da NFSerie de la factura
Local cNotaIni := PARAMIXB[3] //NF InicialFactura inicial
Local cNotaFim := PARAMIXB[4] //NF FinalFactura final
Local cPlanta := PARAMIXB[5] //Planta
Local cPorto := PARAMIXB[6] //PortoPuerto

//Variavel cQuery poderá ser alterara a Variable cQuery puede modificarse la query principal


cQuery := "SELECT * FROM "
cQuery += RetSqlName('SF2') + "  SF2 "
cQuery += " WHERE SF2.F2_FILIAL = '" + xFilial('SF2') + "' AND "
cQuery += " SF2.F2_SERIE = '" + cSerie + "'  AND "
cQuery += " SF2.F2_DOC >= '" + cNotaIni + "'  AND "
cQuery += " SF2.F2_DOC <= '" + cNotaFim + "'  AND "
cQuery += " ( (SF2.F2_FORMUL='S' AND SF2.F2_FLREMEL NOT IN ('E') ))"
cQuery += " AND SF2.D_E_L_E_T_ = ' ' "

Return cQuery

RotinaRutina:FILTRREM
DevoluçãoDevolución:Query : query devolvida alterada devuelta modificada para que possa ser transmitido o remito eletronicopueda transmitirse el remito electrónico.