Árvore de páginas

Carregando...


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Backoffice
Módulo:Estoque/Custos
Função:

MATA280 - Virada dos Saldos

02. DESCRIÇÃO

O ponto de entrada A280SBJ é chamado após a gravação da SBJ na virada dos saldos (MATA280), após finalizar a gravação, ainda posicionado na linha gravada.

03. PARÂMETROS

Não se aplica.

04. RETORNO

Não se aplica.

05. EXEMPLO DE UTILIZAÇÃO

A280SBJ
#include 'Protheus.ch'

/*/{Protheus.doc} User Function A280SBJ
    PE A280SBJ - Chamado na gravação da SBJ - Saldos iniciais por lote - após a gravação
    @type  Function
    @author Totvs
    @since 09/11/2021
    /*/
User Function A280SBJ()
    Local aArea    := GetArea()
    Local aAreaSBJ := SBJ->(GetArea())
    Local aAreaSB1 := SB1->(GetArea())
    Local aAreas   := {aAreaSBJ, aAreaSB1, aArea}

    SB1->(DbSetOrder(1))
    If SB1->(DbSeek(FWXFilial('SB1')+SBJ->BJ_COD))
        //Condições customizadas
        //...
        
        If RecLock('SBJ', .F.)
            //Gravação de campo customizado da SBJ
            SBJ->(MsUnlock())
        EndIf
    EndIf

    AEval(aAreas, {|x| RestArea(x)})
Return



Observações: Este Ponto de Entrada é executado somente quando a rotina de Virada de Saldos (MATA280) está sem stored procedures.