| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | |
| Função: | ATFA060 |
| País: | Brasil |
| Ticket: | Interno |
| Requisito/Story/Issue | DSERCTR1-46829 |
O ponto de entrada AF036CPR é utilizado para realizar a pré-gravação dos dados no formulário de cancelamento de baixa de ativo, abrangendo tanto os dados do formulário quanto os registros da grid. Ele é aplicado no processo de cancelamento de baixas, seja em processos manuais ou em lote, garantindo que os dados sejam validados e preparados antes de sua gravação definitiva.
Este ponto de entrada é executado durante a transação de gravação, permitindo intervenções e validações antes da finalização do processo. Ele substitui os pontos de entrada AF030CAN e AF035CAN das rotinas antigas ATFA030 e ATFA035, unificando essas funcionalidades na rotina ATFA036 de baixa de ativos.
If ExistBlock("AF060BUT")
aRotNew := ExecBlock("AF060BUT",.F.,.F.,{aRot})
For nX := 1 To len(aRotNew)
aAdd(aRot,aRotNew[nX])
Next
EndIf |
User Function AF036CPR()
Local aArea := GetArea()
Help("" ,1, "AF036CPR",,"Ponto de Entrada Executado antes a gravação do registro de cancelamento de baixa de ativo." ,1,0)
RestArea(aArea)
Return Nil |
|