Á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:F191ALTESTNGFJOBQR


02. DESCRIÇÃO

Ponto de entrada F191ALTEST, permite ao usuário informar um novo banco a ser utilizado no estorno da compensação de cheque na rotina de Cheques Recebidos(FINA191)

...

titleImportante

...

NGFJOBQR, adiciona um filtro SQL na query que será considerada para atualizar os títulos / pedidos via JOB (Pagar, receber, compras e vendas) na tabela de saldos (F75) e/ ou de pedidos (F76) que é utilizada no Fluxo de caixa do Novo Gestor Financeiro.


03. PARAMETRO

xParamNomeTipoDescrição
aParamIXB
PARAMIXB[1]
cBanco
cAliasName
CaracterCódigo do Banco (SA6)aParamIXB[2]cAgenciaCaracterCódigo da Agência (SA6)aParamIXB[3]cContaCaracterCódigo da Conta (SA6
CaractereAlias que esta sendo considerado na query (SE1, SE2, SC5 ou SC7)



04. EXEMPLO DE UTILIZAÇÃO

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

User Function F191ALTESTNGFJOBQR()
    Local cBanco := paramixb[1]cAliasName As Character 
    Local cAgencia cWhere As Character

    cAliasName := paramixbPARAMIXB[2]1] //SE1, SE2, SC5 ou SC7
    Local cContacWhere := paramixb[3]""
    Local
  aTeste := {}Do Case
        Case cAliasName == "SE1"
     cBanco       cWhere := "001 E1_XCLI <> 'ABC' "
    cAgencia :    Case cAliasName == "00001SE2"   
    cConta        cWhere := "0000000001"
 E2_XCLI <> 'XYZ' "
    End Case
    AADD (aTeste,{cBanco,cAgencia,cConta})
    MsgInfo("<b>Banco Escolhido:</b> "+cBanco + CRLF + "<b>Agencia Escolhida:</b> "+cAgencia + CRLF + "<b>Conta Escolhida:</b> "+cConta,"F191ALTEST" )

Return aTesteDo Case
        Case cAliasName == "SC5"
            cWhere := " C5_CLIENTE == 'ABC' "
        Case cAliasName == "SC7"   
            cWhere := " C7_FORNECE == 'XYZ' "
    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