Contexto del PELa llamada catalogada no tiene cuarto argumento explícito. El contenido de PARAMIXB y los aliases disponibles no se han confirmado; el array del ejemplo pertenece exclusivamente al ejercicio.
Guía AdvPLExecBlock("F060LOOP", .F., .F.)Filtro de títulos asociado a FINA060/FINA061. Llamada catalogada, contrato pendiente y ejemplo aislado para comprobar una regla de selección.
El índice oficial clasifica F060LOOP como filtro de títulos en FINA060/FINA061 y deja la ficha específica en construcción. (TOTVS, s.f., ref. 1) La lista de llamadas registra ExecBlock("F060LOOP", .F., .F.) en ambas rutinas. (TOTVS, s.f., ref. 2) No muestra la expresión que utiliza el retorno, el alias activo ni el momento de selección. Por tanto, no permite concluir que .T. incluya un título o que .F. termine el procesamiento. Esta ficha está en revisión, basada en evidencia indexada con lectura integral limitada. El ejemplo ejercita una regla ficticia fuera del PE para facilitar la comprobación de resultados esperados.
ExecBlock("F060LOOP", .F., .F.)Contexto del PELa llamada catalogada no tiene cuarto argumento explícito. El contenido de PARAMIXB y los aliases disponibles no se han confirmado; el array del ejemplo pertenece exclusivamente al ejercicio.
Tipo y significado del retorno de F060LOOP no confirmados en las fuentes localizadas. Los valores lógicos calculados por el auxiliar no establecen el contrato del PE.
#Include "Protheus.ch"
User Function ExF060Loop()
Local aCasos := {{100, .T.}, {0, .T.}, {100, .F.}}
Local nIndice := 0
Local lElegible := .F.
// Regla ficticia: importe positivo y autorización local del ejercicio.
// No leemos SE1 ni definimos el retorno de F060LOOP.
For nIndice := 1 To Len(aCasos)
lElegible := aCasos[nIndice][1] > 0 .And. aCasos[nIndice][2]
If lElegible
ConOut("Caso elegible en el ejercicio")
Else
ConOut("Caso no elegible en el ejercicio")
EndIf
Next nIndice
Return
El primer caso es elegible; el segundo y el tercero no son elegibles según la regla ficticia. Esto no demuestra cómo selecciona títulos Protheus. Tras confirmar el contrato, compare los grupos con el procesamiento estándar en pruebas. El ejemplo no se ha compilado ni ejecutado en Protheus.
Desarrollado con Usina Docs · Alpha
© 2026 Usina.BR. Todos los derechos reservados. TOTVS, Protheus, Microsiga y sus respectivos logotipos son marcas de sus titulares. Guía AdvPL es independiente y utiliza citas limitadas, atribuidas y justificadas por fines educativos. Consulta los Términos de Uso. Términos de Uso
Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.