Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:

TOTVS Backoffice (Linha Protheus) - Automação e Coleta de Dados (SIGAACD)

Função:ACDV152
País:Brasil
Ticket:
Issue:DMANMAT01-41864


02. DESCRIÇÃO

O ponto de entrada é chamado após a gravação da tabela SD3 pela rotina MATA241 e após a gravação da atualização da etiqueta CB0, caso seja utilizada.

Observar que o ponto de entrada é chamado:

  • Independente do uso das etiquetas CB0.
  • Somente caso a gravação da SD3 ocorra com sucesso.
  • O ponto de entrada é chamado fora da transação.

03. PARÂMETROS

O ponto de entrada não fornece nenhum parâmetro na sua chamada e a tabela SD3 estará posicionada no último registro incluso.

04. RETORNO

O ponto de entrada não espera nenhum retorno.

05. EXEMPLO DE UTILIZAÇÃO


Exemplo ACD152OK
/*/{Protheus.doc} ACD152OK
Após a gravação do movimento na SD3, fora da transação
@type       user function
@author    TOTVS 
/*/
User Function ACD152OK()
    Local aAreas   := {SB1->(GetArea()), GetArea()}

    SB1->(DbSetOrder(1)) //B1_FILIAL+B1_COD
    SB1->(DbSeek(FWXFilial('SB1')+SD3->D3_COD))
    If RecLock('SB1', .F.)
        //Gravação de campo customizado
        SB1->(MsUnlock())
    EndIf
    
    //Restaura as áreas
    AEval(aAreas, {|x| RestArea(x)})
Return


06. ASSUNTOS RELACIONADOS