Eventos de chamada do Ponto de Entrada | |||
---|---|---|---|
Programa Fonte | SPEDMANIFE.PRW | ||
Exemplos | |||
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 | Retorno | O retorno deste ponto de entrada deve contemplar uma string ou um array , com as seguintes características: 1-) exemplo com string | cFil - O retorno deste ponto de entrada deve contemplar uma string, com as seguintes características: Tipo: Caractere 2-) exemplo com array aRet - O retorno deste ponto de entrada deve contemplar um array com duas posição, com as seguintes características: Tipo: Array com duas posições Conteúdo da primeira posição do Array: .F. para complementar o filtro padrão ou .T. para refazer o filtro. Exemplo: aadd(aRet,.F.) ATENÇÃO: Caso queira apenas complementar a cláusula where padrão, o retorno deve ser iniciado com 'AND' ou 'OR. 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' : aadd(aRet ," AND C00_MESNFE SERNFE = '2020' ") |
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: | ||
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() |
---|
...
Local cSqlFil := "" |
---|
...
cSqlFil := " |
---|
...
AND C00_ |
---|
...
DTEMI >= |
---|
...
'20140401' " Exemplo 2: Refazer as condições da clausula padrão existente #INCLUDE |
---|
Return cSQLFil
Exemplo 2: Array
...
"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 |
---|