01. DADOS GERAIS
Produto: | Solucoes_totvs_cross |
---|
SolucaoCross | TOTVS Backoffice |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | Modulos_cross_segmentos |
---|
ModulosCrossSegmentos | TOTVS 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
xParam | Nome | Tipo | Descrição |
---|
PARAMIXB[1] | cAliasName | Caractere | Alias que esta sendo considerado na query (SE1, SE2, SC5 ou SE2 SC7) |
04. EXEMPLO DE UTILIZAÇÃO
Bloco de código |
---|
language | js |
---|
theme | RDarkMidnight |
---|
firstline | 1 |
---|
title | F191ALTESTNGFJOBQRY |
---|
linenumbers | true |
---|
|
#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.