Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Ao utilizar o ponto de entrada F473VIEW podemos manipular o objeto FwFormStruct 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 objeto FwFormStruct do Model da rotina.


03. PARÂMETROS

        oStr2 - Estrutura dos campos dos itens da conciliação bancária.aRet - array multidimensional com a estrutura predeterminada

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
Campos do tipo caractere devem conter as aspas simples antes das aspas duplas("'Titulo'" ou "' '").
Caso o parâmetro seja nulo, ou não deseja caractere não use as aspas simples antes das aspas duplas ("





04. RETORNO

Nome

Tipo

Descrição

oStr2aRet

ObjetoA

Array multidimensional com a estrutura predeterminadaFwFormStruct da View da conciliação bancária

05. EXEMPLO DE UTILIZAÇÃO

Bloco de código
languagevb
themeMidnight
firstline1
titleF473VIEW
linenumberstrue
#INCLUDE 'TOTVS.CH'
#INCLUDE "FWMVCDEF.CH"

/*/{Protheus.doc} F473VIEW
Ponto__aRetE5E1 de entrada para executar operações		- noCampo finalcriado dano rotinaponto F473Concilde após o controle de transação.
 
paramIXB[1] - objeto FwFormStrut da View da rotina de conciliação bancária
 
@type entrada FA473CON.
MVC_VIEW_ORDEM      - Campos da tabela SIG
@type      User 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 : Objeto
	* Segunda  posição : Método
	* Terceira posição em diante: Parâmetros
Campos do tipo caractere devem conter as aspas simples 	antes das aspas duplas("'Titulo'" ou "' '").  oStr, objeto FwFormStrut da rotina de conciliação bancária.
Caso o parâmetro seja nulo,  ou não deseja caractere não use as aspas simples antes das aspas duplas (" ")	
/*/


User Function F473VIEW()

	Local oStr	 aRet As Object
	aRet   := ParamIXB[1]

	oStr:AddField("IG_FILIAL", "03", "", "",, "", "@!")	
	
Return oStr{}

	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,  {"oStr2",	"AddField"	   , "'IG_FILIAL'" 	,"'03'"	,"''","''","", "''","'@!'" 		}  )

	
Return(aRet)