Árvore de páginas

Versões comparadas

Chave

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

01. DADOS GERAIS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoBackoffice

Módulo:

Modulos_cross_segmentos
ModulosCrossSegmentosTOTVS Backoffice (Linha Protheus) - Financeiro (SIGAFIN)

Função:finxspd1601 - Extrator registro 1601 - EFD ICMS/IPI
Requisito/Story/Issue:

Não Há

02. DESCRIÇÃO

O ponto de entrada F160QYCRT F16QYCRT, permite substituir a query padrão que filtra os dados de competência a receber do registro 1601 - EFD ICMS/IPI.

...

Informações
titleImportante
  • A query modificada não deve possuir a clausula ORDER BY, pois a ordenação padrão deve ser respeitada e ocorrerá após a chamada do ponto de entrada;
  • A query modificada não deve retirar as colunas já existentes da query padrão;

03. PARÂMETROS

Nome

Tipo

Descrição

cQuery

Caractere

Query padrão da extração de dados a receber em regime de COMPETÊNCIA

04. RETORNO

Nome

Tipo

Descrição

cQuery

Caractere

Nova query modificada pelo ponto de entrada

05. EXEMPLO DE UTILIZAÇÃO

Bloco de código
languagevb
themeMidnight
firstline1
titleF160QYCRA
linenumberstrue
#include 'protheus.ch'
 
/*/{Protheus.doc} F160QYCRTF16QYCRT()  
 
    Recebe a query padrão completa que faz a filtragem dos títulos a receber por competência 
    do periodo informado, para geração do registro 1601 - EFD ICMS IPI .
     
    @param ParamIxb[1] - cQuery - Query padrão da rotina para extração dos dados
    @return cRet - Query modificada pelo ponto de entrada
/*/
 
User Function F160QYCRTF16QYCRT()
 
    Local cQuery  := ParamIXB[1] //Query padrão
 
    //Adiciona filtro por natureza
    cQuery += " AND SE1.E1_NATUREZ = '000001' "  
 
Return cQuery

...