01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Backoffice |
Módulo: | Financeiro |
Idiomas | Português |
Função: | FINC021 - Fluxo de Caixa |
02. DESCRIÇÃO
O ponto de entrada FC21CTRFLX possibilita a manipulação dos dados exibidos no browse da consulta de Fluxo de Caixa.
Obs.: a estrutura do array retornado na função deve continuar sendo uma matriz (possuindo de 1 a N linhas) e contendo 10 posições (colunas), não podendo ser modificada.
03. PARÂMETROS
Nome | Tipo | Descrição | Conteúdo | |||||||||||||||||||||||||||||||||
paramIXB[1] | Array | Array (matriz) de informações que serão exibidas no Fluxo de Caixa. |
|
04. RETORNO
aFluxo (Array)
Array (matriz) de informações que serão exibidas no Fluxo de Caixa.
05. EXEMPLO DE UTILIZAÇÃO
FC21CTRFLX
#Include "PROTHEUS.CH" #Define DATAFLUXO 1 #Define ENTRADAS 2 #Define SAIDAS 3 #Define SALDODIA 4 #Define VARIACAODIA 5 #Define ENTRADASACUMULADAS 6 #Define SAIDASACUMULADAS 7 #Define SALDOACUMULADO 8 #Define VARIACAOACUMULADA 9 /*/{Protheus.doc} FC21CTRFLX Possibilita a manipulação dos dados exibidos no browse da consulta de Fluxo de Caixa. @type Function @author TOTVS @since 21/02/2022 @return array, dados que serão exibidos no Fluxo de Caixa /*/ User Function FC21CTRFLX() Local aFluxoPE As Array Local nLinhaFlux As Numeric aFluxoPE := paramIXB[1] //Sua lógica para alteração dos valores abaixo For nLinhaFlux := 1 To Len(aFluxoPE) //aFluxoPE[nLinhaFlux][DATAFLUXO] - Data não deve ser alterada aFluxoPE[nLinhaFlux][ENTRADAS] += 20 aFluxoPE[nLinhaFlux][SAIDAS] += 50 aFluxoPE[nLinhaFlux][SALDODIA] := aFluxoPE[nLinhaFlux][ENTRADAS] - aFluxoPE[nLinhaFlux][SAIDAS] aFluxoPE[nLinhaFlux][VARIACAODIA] := (aFluxoPE[nLinhaFlux][SAIDAS] / aFluxoPE[nLinhaFlux][ENTRADAS]) * 100 aFluxoPE[nLinhaFlux][ENTRADASACUMULADAS] += 20 aFluxoPE[nLinhaFlux][SAIDASACUMULADAS] += 50 aFluxoPE[nLinhaFlux][SALDOACUMULADO] := (aFluxoPE[nLinhaFlux][ENTRADAS] - aFluxoPE[nLinhaFlux][SAIDAS]) aFluxoPE[nLinhaFlux][VARIACAOACUMULADA] := (aFluxoPE[nLinhaFlux][SAIDASACUMULADAS] / aFluxoPE[nLinhaFlux][ENTRADASACUMULADAS]) * 100 Next nLinhaFlux Return aFluxoPE
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas