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: | 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).
...
...
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
aParamIXBcBancoCaracter | Código do Banco (SA6) | aParamIXB[2] | cAgencia | Caracter | Código da Agência (SA6) |
aParamIXB[3] | cConta | Caracter | Código da Conta (SA6Caractere | Alias que esta sendo considerado na query (SE1, SE2, SC5 ou SC7) |
04. EXEMPLO DE UTILIZAÇÃO
Bloco de código |
---|
language | js |
---|
theme | RDarkMidnight |
---|
firstline | 1 |
---|
title | F191ALTESTNGFJOBQRY |
---|
linenumbers | true |
---|
|
#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.