Árvore de páginas

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Backoffice
Módulo:Financeiro
Função:

ViewDef - Conciliação Bancária

Requisito/Story/Issue (informe o requisito relacionado) :DFINTES-14434


02. DESCRIÇÃO

Ao utilizar o ponto de entrada F473VIEW podemos manipular os objetos da View da rotina de Conciliação Bancária.

Deve ser usado em conjunto com o ponto de entrada FA473MOD que trata os objetos do Model da rotina.

O retorno deve conter um array multidimensional com a seguinte estrutura :
* Primeira posição : Objeto
* Segunda posição : Método
* Terceira posição em diante: Parâmetros

Objeto : oView = FwFormView

Métodos : AddUserButton, SetViewPropriety

Objeto : oStr2 = FwFormStruct

Métodos : AddField


Obs.: O objeto oStr2 trata a tabela SIG.

03. PARÂMETROS

       Não há.

04. RETORNO

Nome

Tipo

Descrição

aRet

Array

Array multidimensional com a estrutura predeterminada:

* Primeira posição : Objeto
* Segunda posição : Método
* Terceira posição em diante: Parâmetros

05. EXEMPLO DE UTILIZAÇÃO

F473VIEW
#INCLUDE 'TOTVS.CH'
#INCLUDE "FWMVCDEF.CH"
 
/*/{Protheus.doc} F473VIEW
__aRetE5E1          - Campo criado no ponto de entrada FA473CON.
MVC_VIEW_ORDEM      - Campos da tabela SIG

@type       Function
@author     TOTVS
@since      18/11/2020
@return     aRet  - array multidimensional com a estrutura predeterminada
O retorno deve conter um array multidimensional com a seguinte estrutura :
    * Primeira posição : Nome do Objeto 		C
    * Segunda  posição : Método					C
    * Terceira posição em diante: Parâmetros
Nenhum dos parametros deve ser enviado vazio
oModel = FWFormView
oStr2  = FWFormStruct
/*/
User Function F473VIEW()
    
	Local aRet As Object

    aRet  := {}
 
    aAdd(aRet,  {"oView",   "AddUserButton", 'Imprimir'   ,''   , {|oView| U_FA473PRN(oView)}     }  )
    aAdd(aRet,  {"oView",   "AddUserButton", 'Excluir'    ,''   , {|oView| U_FA473EXC(oView)}     }  )
    aAdd(aRet,  {"oView",   "AddUserButton", 'Totalizar'  ,''   , {|oView| U_FA473TOT(oView)}     }  )

	aAdd(aRet,  {"oView",   "SetViewProperty", 'VIEWCONDETAIL'  ,'ENABLENEWGRID'				}  )
	aAdd(aRet,  {"oView",   "SetViewProperty", 'VIEWCONDETAIL'  ,'GRIDFILTER'		, {.T.}   }  )
	aAdd(aRet,  {"oView",   "SetViewProperty", 'VIEWCONDETAIL'  ,'GRIDSEEK' 		,  {.T.}  }  )
 
    aAdd(aRet,  {"oStr2",   "AddField"     , 'IG_FILIAL'  ,'03' ,'','',, 'C','@!'      }  )
    aAdd(aRet,  {"oStr2",   "AddField"     , 'IG_AGEMOV'  ,'04' ,'','',, 'C','@!'      }  )
 

Return(aRet)

User Function FA473PRN()
    Help("",1,"FA473PRN",,"Clicou no botão Imprimir ",1)
Return

User Function FA473EXC()
    Help("",1,"FA473EXC",,"Clicou no botão Excluir ",1)
Return

User Function FA473TOT()
    Help("",1,"FA473TOT",,"Clicou no botão Totalizar ",1)
Return