Árvore de páginas

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:ATFA251
País:Brasil
Ticket:Interno
Requisito/Story/IssueDSERCTR1-46748

02. DESCRIÇÃO

O ponto de entrada AF251VLO é utilizado para manipular os dados das abas inferiores Totais do Rateio e Detalhes dos Impostos na rotina de Aquisição por Transferência. A execução do ponto de entrada ocorre por meio da função AF251VORIG, chamada durante a validação do método tudoOk.

Detalhes:

  • Objetos Disponíveis:

    • oGetDadTot: Permite a manipulação dos dados exibidos na aba Totais do Rateio.
    • oGetDadImp: Permite a manipulação dos dados exibidos na aba Detalhes dos Impostos.
  • Variáveis Privadas Disponíveis:

    • aCols: Array contendo as variáveis relacionadas à aba superior Dados do Bem.
    • oGetDadosC: Objeto que representa os dados da aba superior Complementos.

Este ponto de entrada proporciona flexibilidade ao usuário para personalizar as informações das abas inferiores e superiores, permitindo ajustes conforme as necessidades específicas do negócio.

03. DEMAIS INFORMAÇÕES


Manipulação de PE no sistema
 If Existblock("AF251VLO")
	aRetAF251V := ExecBlock("AF251VLO", .f., .f., { @oGetDadTot, @oGetDadImp } )
	oGetDadTot := aRetAF251V[1]
	oGetDadImp := aRetAF251V[2]
EndIf
Exemplo de PE
#Include 'Protheus.ch'

User Function AF251VLO()

	Local oGetDTot   := paramixb[1]
	Local oGetDadImp := paramixb[2]

	/* 
	-------------------------------------------------------------------------
	chamada - ExecBlock( 'AF251VLO', .F., .F., {@oGetDadTot, @oGetDadImp})
	Obs: oGetDadosC, objeto da aba superior "Complementos", é private
	-------------------------------------------------------------------------- 
	*/

	Alert("Ponto de Entrada Executado")
	oGetDTot:aCols[1,4] := 20000
	oGetDadImp:aCols[1][3]:= 10

	oGetDTot:ForceRefresh()
	oGetDadImp:ForceRefresh()

Return ({ oGetDTot, oGetDadImp })

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.