Á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:Protheus
Segmento:Serviços
Módulo:Financeiro
Função:FINA450
Issue:DSERFINR-23413

02. SITUAÇÃO/REQUISITO

Ponto de entrada para informar array com os campos correspondentes das colunas da rotina Compensação entre Carteiras (FINA450)

É utilizado para que os campos (colunas correspondentes) sejam analisados pela política de Dados Protegidos e proceder com a ofuscação caso necessário.

03. SOLUÇÃO

O Ponto de entrada que permite manipular o conteúdo dos campos e quais campos irão compor o browser na rotina de compensação entre carteiras.
Sintaxe:
F450BROW - Conteúdo dos campos no Browser ( [ aCampos ], [ aCpoBro ], [aOfuscar] ) --> aRet

Este array aRet deve ter três posições, onde a primeira posição deve receber o conteúdo referente ao primeiro parâmetro (aCampos), a segunda posição deve receber o conteúdo referente ao segundo parâmetro (aCpoBro) e a terceira referente
ao parâmetro aOfuscar.


Bloco de código
languagepy
themeEmacs
User Function F450BROW ()

Local aCampos := PARAMIXB[1]
Local aCpoBro := PARAMIXB[2]
Local aOfuscar := PARAMIXB[3]

AADD(aCampos,{"HIST"     ,"C",40,0} )

AADD(aCpoBro,{"HIST"	,, 'históricoo',"@X"} )

AADD(aOfuscar, .T. ) // Ofuscar Histórico

Return {aCampos,aCpoBro}


04. DEMAIS INFORMAÇÕES

Exemplo do ponto de entrada:

 
User Function F450BROW () Local aCampos := PARAMIXB[1] Local aCpoBro := PARAMIXB[2] Local aOfuscar := PARAMIXB[3] AADD(aCampos,{"HIST" ,"C",40,0} ) AADD(aCpoBro,{"HIST" ,, 'históricoo',"@X"} ) AADD(aOfuscar, .T. ) // Ofuscar Histórico Return {aCampos,aCpoBro}


05. ASSUNTOS RELACIONADOS

Classes e Funções para utilização do sistema com Dados Protegidos

...