Duda
¿Como ejecutar el punto de entrada A085MRKB en la selección de títulos para Orden de Pago?
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) MI - Financiero (SIGAFIN) - A partir de la versión 12
Solución
El punto de entrada A085MRKB permite al usuario realizar validaciones para los títulos que son seleccionados para generar una orden de pago.
Si el título no supera las validaciones no podrá ser seleccionado para generar la orden de pago.
Es importante mencionar que para validar el registro que está siendo seleccionado, se debe hacer uso de la tabla temporal cAliasTmp. No se debe hacer uso de forma directa de la tabla SE2, esto debido a que los registros que se visualizan en el browse son de una tabla temporal (cAliasTmp).
Ejemplo:
User Function A085MRKB
Local lRet := .T.
If Alltrim((cAliasTmp)->E2_TIPO) == "NF"
MsgInfo("Chave : " + (cAliasTmp)->E2_NUM + space(3) + (cAliasTmp)->E2_FORNECE + (cAliasTmp)->E2_LOJA )
EndIf
Return lRet

0 Comentarios