Á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:ATFA035
País:Brasil
Ticket:Interno
Requisito/Story/IssueDSERCTR1-46829

02. DESCRIÇÃO

O ponto de entrada AF035VAL permite a manipulação dos valores incluídos na rotina Baixas do Ativo (ATFA035). Ele possibilita customizações específicas, permitindo que o cliente aplique regras de negócio personalizadas sobre os valores processados durante as operações de baixa de ativos.

Este ponto de entrada é útil para atender a cenários onde os cálculos ou valores padrão do sistema precisam ser ajustados ou validados de acordo com critérios específicos do cliente.

03. DEMAIS INFORMAÇÕES


Manipulação de PE no sistema
nVlVend		:= Iif(ExistBlock( "AF035VAL" ),ExecBlock("AF035VAL",.F.,.F.), 0)
Exemplo de PE
User Function AF035VAL()

	Local nVlVend := 0
	Local aBxAtivo := {}

	Alert("Ponto de Entrada AF035VAL() executado.")

	AADD( aBxAtivo, { "N3_CBASE" , SN1->N1_CBASE } )
	AADD( aBxAtivo, { "CNOTA" , SN4->N4_NOTA } )
	AADD( aBxAtivo, { "CITEM" , SN1->N1_ITEM } )
	AADD( aBxAtivo, { "N3_TIPO" , SN3->N3_TIPO } )
	AADD( aBxAtivo, { "CSERIE" , SN4->N4_SERIE } )
	AADD( aBxAtivo, { "VLRBAIXA", SN3->N3_VORIG1 } )
	AADD( aBxAtivo, { "NQUANT" , SN1->N1_QUANTD } )
	AADD( aBxAtivo, { "AUTPERCBX" , 100 } )
	AADD( aBxAtivo, { "NVLVEND" , SN4->N4_VENDA } )

	nVlVend := aBxAtivo[9][2]

Return nVlVend


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.