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 producto
Linha de produto
Microsiga Protheus
Segmento:
Serviços
Servicios
Modulo:SIGAFIS -
Livros Fiscais
Libros fiscales
Parâmetros
Parámetros:

PARAMIXB -> Array

PARAMIXB[1] //Query principal

PARAMIXB[2] //

Série da NF

Serie de la factura

PARAMIXB[3] //

NF Inicial

Factura inicial

PARAMIXB[4] //

NF Final

Factura final

PARAMIXB[5] //Planta

PARAMIXB[6] //

Porta

Puerto

Base de
dados
datos:Todos
Sistema
Operacional
operativo:Todos
Versão
Versión/Release:11.80, 12.14
Descrição
Descripción
Ponto
Punto de entrada para
alterar a
modificar la query antes
da transmissão do remito eletronicoObservação:Exemplo
de la transmisión del remito electrónico
Observación:
Ejemplo:

#Include 'Protheus.ch'

User Function FILTRREM()

Local cQuery := PARAMIXB[1] //Query principal
Local cSerie := PARAMIXB[2] //

Série da NF

Serie de la factura
Local cNotaIni := PARAMIXB[3] //

NF Inicial

Factura inicial
Local cNotaFim := PARAMIXB[4] //

NF Final

Factura final
Local cPlanta := PARAMIXB[5] //Planta
Local

cPorta

cPorto := PARAMIXB[6] //

Porta

Puerto

//

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

Rotina
Rutina:FILTRREM
Devolução
Devolución:Query : query
devolvida alterada
devuelta modificada para que
possa ser transmitido o remito eletronico
pueda transmitirse el remito electrónico.