Árvore de páginas

MT103DEV - Alterar filtro para Notas Fiscais de saída

Características do Requisito

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGACOM - Compras

Rotina:

Rotina

Nome Técnico

MATA103

Documento de Entrada

Ponto de Entrada:

MT103DEV- Alterar filtro para Notas Fiscais de Saída.

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Português (Brasil)


Ponto de Entrada

Descrição:

O Ponto de Entrada para alteração da "Query" de busca das notas fiscais de saída

Localização:

A chamada do Ponto de Entrada MT103DEV ocorre ao acionar o botão "Ok" na tela exibida no botão "Retornar" de "Outras Ações", na rotina Documento de Entrada (MATA103).

Programa Fonte:

MATA103r.prw

Função:

MATA103 - Liberação de Documentos

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
PARAMIXB[1]DataData inicial para a filtragem


PARAMIXB[2]DataData final para a filtragem


PARAMIXB[3]StringCódigo do Cliente


PARAMIXB[4]StringCódigo de Loja


PARAMIXB[5]StringCabeçalho da "Query" da Nota Fiscal de Saída
Sim

Retorno:



Nome

Tipo

Descrição

Obrigatório

cQuery

String

String que contém a "Query"

Sim

Observação:

Cabeçalho da "Query" obrigatório do parâmetro "PARAMIXB[5]".

Adicionando novos campos no cabeçalho não será exibido, apenas influenciar no filtro de Notas Fiscais de saída.

 

Exemplo:

#Include 'Protheus.ch'

User Function MT103DEV()
Local dDtDe      := PARAMIXB[1]
Local dDtAte     := PARAMIXB[2]
Local cCliente   := PARAMIXB[3]
Local cLoja        := PARAMIXB[4]
Local cFieldQry := PARAMIXB[5]
Local cQuery     := ""

cQuery := " SELECT " + cFieldQry //Cabeçalho da "Query" obrigatório do parâmetro "PARAMIXB[5]"
cQuery += " FROM " + RetSqlName("SF2")
cQuery += " WHERE F2_FILIAL = '" + xFilial("SF2") + "'"
cQuery += " AND F2_EMISSAO BETWEEN '" + DtoS(dDtDe) + "' AND '" + DtoS(dDtAte) + "'"

Return cQuery



apenas influenciar no filtro das notas de saida