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.
- Independente do sucesso da gravação do envio para processo.
- O ponto de entrada é chamado dentro da transação.
03. PARÂMETROS
O ponto de entrada não fornece nenhum parâmetro na sua chamada, entretanto, recomenda-se verificar o conteúdo da variável privada lMsErroAuto, para verificar se a gravação da SD3 ocorreu ou não. Caso a gravação tenha ocorrido, 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 ACD152GR
/*/{Protheus.doc} ACD152GR Após a gravação do movimento na SD3, dentro da transação @type user function @author TOTVS /*/ User Function ACD152GR() Local aAreas := {SB1->(GetArea()), GetArea()} //Gravação bem sucedida If !lMsErroAuto 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 EndIf //Restaura as áreas AEval(aAreas, {|x| RestArea(x)}) Return
06. ASSUNTOS RELACIONADOS
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas