Histórico da Página
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 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 do objeto FwFormStruct 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
oStr2 - Estrutura dos campos dos itens da conciliação bancária Não há.
04. RETORNO
Nome | Tipo | Descrição | |||
aRet | Array | Array multidimensional com a estrutura predeterminada: * Primeira posição : Objeto | oStr2 | Objeto | FwFormStruct da View da conciliação bancária |
05. EXEMPLO DE UTILIZAÇÃO
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
#INCLUDE 'TOTVS.CH' #INCLUDE "FWMVCDEF.CH" /*/{Protheus.doc} F473VIEW Ponto__aRetE5E1 de entrada para executar operações no final da rotina- F473ConcilCampo apóscriado ono controleponto de transaçãoentrada FA473CON. paramIXB[1] - objeto FwFormStrut da ViewMVC_VIEW_ORDEM - Campos da rotina de conciliação bancária 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 @aItConcestrutura : * 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 oStr := ParamIXB[1] oStr:AddField("IG_FILIAL", "03", "", "",, "", "@!") Return oStr 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 |