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 | |
Parametros | PARAMIXB[1]: Caracter - Condições da clausula WHERE do fonte padrão a ser executada no filtro do botão "Exportar". | |
Retorno | cFil - O retorno deste ponto de entrada deve contemplar uma string, com as seguintes características: Tipo: Caractere ATENÇÃO:Observação: Caso queira apenas complementar a cláusula where padrão, o retorno deve ser iniciado com 'AND' ou 'OR. Tipo: Caractere 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
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 | |
Eventos de chamada do Ponto de Entrada | Botão Exportar da rotina MD-e | |
Programa Fonte | SPEDMANIFE.PRW | |
Exemplos | Exemplo 1: Adicionar mais condições à clausula padrão existente #INCLUDE "PROTHEUS.CH" User Function MDeExpFil() cSqlFil := " AND C00_DTEMI >= '20140401' " Exemplo 2: Refazer as condições da clausula padrão existente | Exemplos#INCLUDE "PROTHEUS.CH" User Function MDeExpFil() Local |
...
cSqlFil := |
---|
...
"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'" |
---|
...
Return cSqlFil |
---|