Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
Portuguese | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ponto-de-Entrada: PEF102 - Exibição de Campos na Tela de Detalhes dos Títulos Baixados
Descrição: FINALIDADE: Ponto de entrada utilizado para definir quais campos devem ser exibidos na tela de detalhamento dos títulos baixados no portal do fornecedor.Este ponto de entrada é executado duas vezes. Uma vez para definir os campos do título baixado, onde recebe o parâmetro 1 e novamente para definir os campos da movimentação bancária, onde recebe o parâmetro 2.LOCALIZAÇÃO : Web Function PWSF102EM QUE PONTO : Ao clicar no número do título para exibir seu detalhamento. Eventos Programa Fonte PWSF100.PRW Sintaxe PEF102 - Exibição de Campos na Tela de Detalhes dos Títulos Baixados ( [ Paramixb ] ) --> aWebCols Parâmetros:
Retorno
Observações O retorno do Ponto de Entrada deve ser um array, com os nomes de identificação dos campos que é reconhecida pelo web service correspondente, que devem ser exibidos na tela, conforme abaixo: Quando parâmetro recebido for 1 (campos do título baixado): PREFIX : Prefixo Quando o parâmetro recebido for 2 (campos da movimentação bancária): * Para incluir campos adicionais (campos não existentes no WebServices), os mesmos devem ser referenciados com o nome do atributo na base de dados. Exemplos 1ª) ParteUser Function PEF102()Local nParam := Paramixb[1]Local aWebCols := {}If nParam == 1 aAdd ( aWebCols, "BILLNUMBER" ) aAdd ( aWebCols, "BILLTYPE" ) aAdd ( aWebCols, "CUSTOMERCODE" ) aAdd ( aWebCols, "CUSTOMERNAME" ) aAdd ( aWebCols, "ORIGINALVALUE" ) // Campos adicionais aAdd ( aWebCols, "E2_TESTE" )Else aAdd ( aWebCols, "REASONOFWRITEOFF" ) aAdd ( aWebCols, "BANK" ) aAdd ( aWebCols, "BANKACCOUNT" ) aAdd ( aWebCols, "PAIDDATE" ) aAdd ( aWebCols, "CREDITDATE" ) aAdd ( aWebCols, "CURRENCY" ) aAdd ( aWebCols, "CURRENCYSIMBOL" ) aAdd ( aWebCols, "VALUEPAID" ) aAdd ( aWebCols, "CURRENCYVALUEPAID" ) aAdd ( aWebCols, "HISTORY" ) aAdd ( aWebCols, "WRITEOFFTYPE" ) aAdd ( aWebCols, "TYPEDESCRIPTION" ) // Campos adicionais aAdd ( aWebCols, "E5_TESTE" )EndIfReturn aWebCols2ª) Parte#INCLUDE "RWMAKE.CH" User Function WsUsrField()Local cAlias := PARAMIXB[1]Local aReturn := {}Do Case Case cAlias == "SE2" aAdd( aReturn,"E2_TESTE") Case cAlias == "SE5" aAdd( aReturn,"E5_TESTE") End CaseReturn aReturn |