Árvore de páginas

Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

Solucoes_totvs_cross
SolucaoCrossTOTVS Backoffice

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoBackoffice

Módulo:

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

Função:NGFJOBQRY NGFJOBQR


02. DESCRIÇÃO

Ponto de entrada NGFJOBQRY NGFJOBQR, adiciona um filtro SQL na query que será considerada para atualizar os titulos títulos / pedidos via JOB (Pagar, receber, compras e recebervendas) na tabela de saldos (F75) e/ ou de pedidos (F76) que é utilizada no fluxo Fluxo de caixa do novo gestor financeiroNovo Gestor Financeiro.


03. PARAMETRO

xParamNomeTipoDescrição
PARAMIXB[1]cAliasNameCaractereAlias que esta sendo considerado na query (SE1, SE2, SC5 ou SE2 SC7)



04. EXEMPLO DE UTILIZAÇÃO

Bloco de código
languagejs
themeRDarkMidnight
firstline1
titleF191ALTESTNGFJOBQRY
linenumberstrue
#INCLUDE "totvs.ch"
#INCLUDE "protheus.ch"

User Function NGFJOBQRYNGFJOBQR()
    Local cAliasName As Character 
    Local cWhere As Character

    cAliasName := PARAMIXB[1] //SE1, SE2, SC5 ou SE2SC7
    cWhere := ""
    
    Do Case
        Case cAliasName == "SE1"
            cWhere := " E1_TIPOXCLI NOT IN<> ('CC','CD', 'BOL')ABC' "
        Case cAliasName == "SE2"   
            cWhere := " E2_XCLI <> 'XYZ' "
    End Case
    Do Case
        Case cAliasName == "SC5"
            cWhere := " C5_CLIENTE == 'ABC' "
        Case cAliasName == "SE2SC7"   
            cWhere := " E2C7_TIPOFORNECE <>== 'BOLXYZ' "
    End Case
 
return cWhere


05. PONTO DE ATENÇÃO

Caso a rotina Novo Gestor Financeiro já esteja em uso e se opte pelo uso do ponto de entrada, o cliente deverá limpar a(s) tabela(s) F75 e ou F76, assim como o parâmetro MV_TFCJOBT, para que a base seja alimentada com as novas regras definidas no ponto de entrada.



Templatedocumentos