Árvore de páginas

Carregando...

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Serviços

Módulo:

TOTVS Backoffice (Linha Protheus) - Ativo Fixo (SIGAATF)

Função:

ATFA175

País:Brasil
Ticket:Interno
Requisito/Story/IssueDSERCTR1-46030

02. DESCRIÇÃO

A função AF175GRV é chamada durante a criação de um registro de depreciação acelerada (tipo "07") para um ativo na tabela SN3. Ela permite que dados adicionais sejam incluídos ou ajustados antes que a nova linha seja gravada. A função recebe os dados atuais do cabeçalho e das colunas referentes ao registro a ser criado e deve retornar um array com os novos valores que serão aplicados na linha.

03. DEMAIS INFORMAÇÕES

Manipulação de PE no sistema
If ExistBlock("AF175GRV")
	uRet := ExecBlock("AF175GRV",.F.,.F.,{aHeader,aCols[n]})
	If ValType(uRet) == "A"
		aAdd(aAux,{aHeader[n][2], uRet }) 
	EndIf
EndIf
aAdd(aItens, aAux)
Exemplo de PE
User Function AF175GRV()

  	Local aHeadGRV := PARAMIXB[1] 
    Local aRetorno := PARAMIXB[2]
	Local nPosHist := aScan(aHeader, {|aItem| AllTrim(aItem[2]) == AllTrim("N3_HISTOR") })
 	
	If Empty(aRetorno[nPosHist])
		// validacao do cliente
	EndIf
	
    // Retorna o array com os ajustes realizados
Return aRetorno

Importante !!

  • Observa-se que a utilização do PE e os impactos dele no sistema são de responsabilidade do cliente.
  • Os exemplos utilizados nessa documentação são apenas para fins de demonstração, cada cliente deve verificar qual comportamento deseja realizar de acordo com o escopo do ponto de entrada.

04. ASSUNTOS RELACIONADOS

  • Não se aplica.