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

02. DESCRIÇÃO

O ponto de entrada A250GRN3 é chamada durante o processo de gravação dos registros de ativos, permitindo ajustes nos dados da tabela SN3. Este ponto de entrada é invocado após a inclusão dos dados no SN3 e antes de qualquer operação subsequente envolvendo o SN4. Ele possibilita que ajustes específicos sejam feitos na linha que está sendo gravada, com base nos dados fornecidos no array aCols.

03. DEMAIS INFORMAÇÕES


Manipulação de PE no sistema
If ExistBlock("A250GRN3")
	Execblock("A250GRN3",.F.,.F.,{Acols[nX],nX})
Endif
Exemplo de PE
User Function A250GRN3()

	Local aColsN3   := PARAMIXB[1]
	Local nLinha    := PARAMIXB[2]
	Local nPoslCiap	:= Ascan(aHeader, {|x| Alltrim(Alltrim(x[2]) ) == "N1_CIAP"})
	
	If aColsN3[nPoslCiap] == "1"// Gera CIAP?
		// validação do cliente
	EndIf

    // Outras manipulações podem ser adicionadas conforme necessidade
Return

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.