Páginas filhas
  • MDeExpFil - Customizar filtro na tabela CC0 para exportação de arquivo XML MD-e

Versões comparadas

Chave

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

Descrição

Desenvolvido o ponto de entrada "MDeExpFil" capaz de permitir ao administrador do sistema customizar o filtro realizado na tabela C00, durante a exportação de arquivos XML presente por meio da opção "Exportar" da SPEDMANIF – Manifesto Destinatário.

Veja também

MdeFil

Idioma

Português (Brasil)

Versões

Versões_Anteriores

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Retorno

cFil - O retorno deste ponto de entrada deve contemplar uma string, com as seguintes características:

Observação: 

Caso queira complementar a cláusula where padrão o retorno deve ser iniciado com  'AND' ou 'OR.

Tipo: Caractere
Conteudo: Sintaxe na linguagem SQL-ANSI com o filtro utilizado.
Exemplo: AND C00_MESNFE = '2014'



ATENÇÃO:

Para que seja possível refazer cláusula where padrão deve retornar o conteúdo sem o  'AND' ou 'OR' no inicio do retorno do ponto de entrada.

Com isso entenderemos que sem  o 'AND' ou 'OR no inicio do retorno tem a intenção de refazer todo o filtro.

Tipo: Caractere
Conteudo: Sintaxe na linguagem SQL-ANSI com o filtro utilizado.


Exemplo de retorno sem AND/OR:

C00_FILIAL='01' AND C00_NUMNFE BETWEEN '000080000' AND '000090000' AND C00_SERNFE = '000' AND C00_STATUS IN ('1','4') AND C00_DTEMI >= '20200401' AND C00_MESNFE = '2014'


Segue abaixo a query cláusula where padrão:

cláusula where padrão: C00_FILIAL='01'

                                        AND C00_NUMNFE BETWEEN '000080000'

                                        AND '000090000'

                                        AND C00_SERNFE = '000'

                                        AND C00_STATUS IN ('1','4')

                                        AND C00_DTEMI >= '20200401' 

                                        AND C00_DTEMI <= '20210430' 


Eventos de chamada do Ponto de Entrada

Programa Fonte

SPEDMANIFE.PRW
 

Exemplos

#INCLUDE "PROTHEUS.CH"

User Function MDeExpFil()
Local dDataIni := STOD('20140401')
Local dDataFim := STOD('20140430')
Local cSqlFil := ""

...