✨ Ponto de Entrada A250ETRAN — Atualizações no Apontamento de Produção ⚙️📦
Salve, salve! 👋😄
O ponto de entrada A250ETRAN é executado no MATA250, ao final da gravação da produção, permitindo atualizar informações diretamente nas tabelas de apontamento. Abaixo deixei um exemplo estruturado e comentado para facilitar o entendimento e aplicação. 🚀🧩
#INCLUDE "TOTVS.CH"
/*/{Protheus.doc} A250ETRAN
Atualizações das tabelas de apontamento de produção
@type function
@author Eurai Rapelli
@since 2023.01.01
/*/
User Function A250ETRAN()
Local aAreaSD3 := SD3->( GetArea() )
Local aAreaSB1 := SB1->( GetArea() )
Local aAreaSC2 := SC2->( GetArea() )
SC2->(dbSetOrder(1))
If SC2->(dbSeek(xFilial("SC2") + AllTrim(SD3->D3_OP)))
RecLock("SC2", .F.)
SC2->C2_XXXX := "XXX"
MsUnlock()
EndIf
RecLock("SD3", .F.)
SD3->D3_XXX := "XXX"
MsUnlock()
RestArea(aAreaSD3)
RestArea(aAreaSB1)
RestArea(aAreaSC2)
Return(Nil)
Esse exemplo demonstra como manipular áreas, aplicar dbSeek, realizar travas de registro e atualizar campos específicos — ações comuns no fluxo de produção dentro do Protheus. 🔧📘
Gostou? Compartilhe com a galera dev e deixe seu comentário! 😎🚀
Um abraço, e até a próxima! 👋✨
#advpl #protheus #pontoDeEntrada #totvs #mata250 #producao #desenvolvimento #udesenvolvimento #devlife #automacao