Árvore de páginas

Versões comparadas

Chave

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

01. DADOS GERAIS

Produto:

Solucoes_totvs_cross
SolucaoCrossTOTVS Backoffice

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoBackoffice

Módulo:

Modulos_cross_segmentos
ModulosCrossSegmentosTOTVS Backoffice (Linha Protheus) - Financeiro (SIGAFIN)

Função:WFFIN677 
ParametroTipoDesc

Paramixb[1]

characterChave de prestação de contas

Paramixb[2]

characterCodigo Usuario Siga 

Paramixb[3]

arrayCódigo do Aprovadores
RetornoValor
NilNulo


02. DESCRIÇÃO

Ponto de entrada WFFIN677 permite valida/manipular Solicitação de Aprovação para o Fluig após o recebimento do paramentro


Posicionado nas tabelas

  • FLD - Adiantamento de Viagem
  • FLM - Liberação do Adiantamento
  • RD0 - Pessoas/Participantes 



03. EXEMPLO DE UTILIZAÇÃO

Bloco de código
languagecpp
themeMidnight
firstline1
titleWFFIN677
linenumberstrue
#INCLUDE "TOTVS.CH"

/*/{Protheus.doc} User Function WFFIN677
    (Ponto de entrada permite valida Solicitação de Aprovação para o Fluig apos o recebimento do paramentro)
    @type  Function
    @author Cassio S Dias
    @since 13/12/2023
    @version 12
    @param param_name, param_type, param_descr
	@param Paramixb[1] //Chave de prestação de contas 	FLF->( FLF_FILIAL + FLF_TIPO + FLF_PRESTA + FLF_PARTIC )
	@param Paramixb[2] //Codigo Usuario Siga  	    	RD0->RD0_USER
	@param Paramixb[3] //Código do Aprovadores        	FLN->FLN_APROV /
    @return Nil
    @see (https://tdn.totvs.com/x/WPGMM)
    /*/
User Function WFFIN677(Paramixb)
//Posicionado nas tabelas
//FLF -	Prestação de Contas           
//FLN -	Aprovação Prestação de Contas 
//RD0 -	Pessoas/Participantes     

	Local aDados  as array 
	local cUser   as character
	local cChvFLF as character
	local aUsers  as array


	aDados 	:= Paramixb  //{cChvFLF, cUser, aUsers}
	cChvFLF := aDados[1] //Chave de prestação de contas 	FLF->( FLF_FILIAL + FLF_TIPO + FLF_PRESTA + FLF_PARTIC )
	cUser 	:= aDados[2] //Codigo Usuario Siga  	    	RD0->RD0_USER
	aUsers 	:= aDados[3] //Código do Aprovadores        	FLN->FLN_APROV /


	if !EMPTY(aDados[2]) .AND. aDados[2] != 00000

		MSGINFO( "Passou pelo P.E WFFIN677", "WFFIN677" )

	endif

Return NIL

  
ParametroTipoDescriçãoParamixb[1]CharacterChave de prestação de contasParamixb[2]CharacterCod. Usuario SigaParamixb[3]ArrayCod. Aprovadores





RetornoTipoNilNulo

Templatedocumentos