Á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:WFFIN666 WFFIN677 
ParametroTipoDesc

Paramixb[1]

characterChave de prestação de contas

Paramixb[2]

characterCodigo Usuario Siga 

Paramixb[3]

arrayCódigo do AprovadoresNumericRECNO do titulo pai
RetornoValor
NilNulo


02. DESCRIÇÃO

Ponto de entrada WFFIN667 permite alterar/manipular dados da solicitação que será enviada para o fluig. 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 

...

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

/*/{Protheus.doc} User Function WFFIN667WFFIN677
    (Ponto de entrada permite Enviavalida 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] Codigo da viagem       //Chave de prestação de contas 	FLF->( FLF_FILIAL + FLF_TIPO + FLF_PRESTA + FLF_PARTIC )
	@param Paramixb[42] //Codigo Usuario Siga  	        	RD0->RD0_USER
	@param Paramixb[23] Codigo//Código do participanteAprovadores 
	@param Paramixb[3] Codigo do Adiantamento 
	@param Paramixb[5] Aprovadores do participante  	FLN->FLN_APROV /
    @return Nil
    @see (links_or_referenceshttps://tdn.totvs.com/x/WPGMM)
    /*/
User Function WFFIN667WFFIN677(Paramixb)
//Posicionado nas tabelas
//FLDFLF -	Prestação de Contas Adiantamento de Viagem        
//FLMFLN -	Aprovação LiberaçãoPrestação dode Adiantamento          Contas 
//RD0 - 	Pessoas/Participantes         

	Local aDados  as array 
	local aUsers  as array
	local cAdiantcUser   as character
	local cParticcChvFLF as character
	local cUseraUsers   as character
	local cViagem as characterarray


	aDados 	:= Paramixb
	cViagem := aDados[1] //Codigo da viagem             FL5_VIAGEM | FLM->FLM_VIAGEM
	cPartic{cChvFLF, cUser, aUsers}
	cChvFLF := aDados[21] //CodigoChave dode participanteprestação de contas 	FLF->( FLF_FILIAL +  FLU_PARTIC FLM->FLM_PARTIC
	cAdiant := aDados[3] //Codigo do Adiantamento       FLD_ADIANT FLM->FLM_ADIANTFLF_TIPO + FLF_PRESTA + FLF_PARTIC )
	cUser   	:= aDados[42] //Codigo Usuario Siga  	        	RD0->RD0_USER
	aUsers  	:= aDados[53] //Código do Aprovadores do     participante  FLM	FLN->FLM>FLN_APROV, RD0_APROPC','RD0_APSUBS /


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

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

	endif

Return NIL

...

  





Templatedocumentos