01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Backoffice |
Módulo: | Financeiro |
Função: | FINA240 - Borderô de Pagamentos |
02. DESCRIÇÃO
O ponto de entrada F240GAVE tem como objetivo permitir a manipulação dos dados de filtro para montagem do borderô.
A 13ª posição do array (nOpc) define se a rotina será executada ou abortada. Para continuar, ela deve ter como conteúdo o número inteiro "1" e para abortar a execução "0" (valor default).
Observação:
Caso este ponto de entrada esteja sendo utilizado, a tela inicial de montagem de borderôs padrão não será apresentada.
03. PARÂMETROS
Nome | Descrição | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PARAMIXB | Array contendo os dados iniciais do filtro passiveis de manipulação. Sendo:
|
04. RETORNO
Tipo | Descrição |
---|---|
Array | Array contendo 13 posições. Obs.: o array retornado pelo ponto de entrada deve respeitar as posições conforme o array recebido por parâmetro (paramIXB). |
05. EXEMPLO DE UTILIZAÇÃO
F240GAVE
#INCLUDE "TOTVS.CH" /*/{Protheus.doc} F240GAVE Ponto de entrada para manipulação do filtro do borderô de pagamentos. @type function @author TOTVS @since 29/01/2021 @return array, array com 13 posições contendo os filtros que serão aplicados na rotina borderô de pagamentos /*/ User Function F240GAVE() As Array Local aVars As Array Local nOpc As Numeric aVars := paramIXB //parâmetro passado via ExecBlock nOpc := aVars[13] // Aqui é possível escrever sua lógica de programação para definição do filtro If !(IsBlind()) If MsgYesNo("Deseja continuar com a execução da rotina?", "Borderô de Pagamento") nOpc := 1 Else nOpc := 0 EndIf Else nOpc := 1 EndIf If nOpc == 1 aVars[01] := "000008" //cNumBor aVars[02] := CToD("01/01/2024") //dVenIni240 aVars[03] := CToD("31/12/2024") //dVenFim240 aVars[04] := 99999.99 //nLimite aVars[05] := "237" //cPort240 aVars[06] := "1500" //cAgen240 aVars[07] := "111222333" //cConta240 aVars[09] := "01" //Moeda aVars[11] := "31" //cModPgto aVars[12] := "20" //cTipoPag aVars[13] := nOpc Else aVars[13] := nOpc EndIf Return aVars
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas