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

02. DESCRIÇÃO

O ponto de entrada AF125GTL é acionado após a gravação da solicitação de transferência em lote, estando posicionado na tabela SNM. Ele permite ao cliente realizar ações complementares logo após a confirmação da transferência em lote, proporcionando a possibilidade de ajustar ou adicionar informações que sejam necessárias para completar o processo.

Com o AF125GTL, é possível implementar lógicas específicas, como ajustes nos registros da solicitação, atualizações em tabelas relacionadas, ou outras operações que garantam a conformidade e consistência dos dados processados em lote, assegurando que o fluxo de transferência seja adequado às necessidades do negócio.

03. DEMAIS INFORMAÇÕES


Manipulação de PE no sistema
If ExistBlock( "AF125GTL" )
	ExecBlock( "AF125GTL", .F., .F. )
EndIf
Exemplo de PE
#Include "Protheus.ch"

User Function AF125GTL()

	Local cNota  := ""
	Local cCodSol := ""

    cCodSol := SNM->NM_CODIGO
    cNota   := '1234'

    DbSelectArea("SNM")
    SNM->(DbSetOrder(1))
    SNM->(DbSeek(xFilial("SNM")+cCodSol))

    While SNM->(!EOF()) .And. xFilial( "SNM" ) == SNM->NM_FILIAL .And. cCodSol == SNM->NM_CODIGO
        RecLock("SNM",.F.)
        SNM->NM_NOTA := cNota
        SNM->(MsUnlock())
        SNM->(DbSkip())
    EndDo

Retur

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.