Usina BRGuía AdvPL
Ingresar
← Todos los temas
FUNCIóNEn revisión

FORMBATCH()

FormBatch( cTitulo, aTexto, aBotoes, [bValid], [nAltura], [nLargura] )

Presenta mensajes y acciones en ventana legada.

FORMBATCH()AdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

FormBatch recibe título, líneas y botones tipo/habilitado/bloque. Documentación describe retorno numérico; ejemplo público controla elección con variable callback sin usar retorno. Comentarios de límites no se convierten en contrato general. Adaptación tiene una línea y botón de cancelar con FechaBatch, sin leer archivos ni importar. Requiere contexto de interfaz Protheus. (TOTVS, s.f., ref. 1)

02 · SINTAXIS

Sintaxis

FormBatch( cTitulo, aTexto, aBotoes, [bValid], [nAltura], [nLargura] )

Parámetros

cTitulo
CarácterObligatorio

Título de ventana.

aTexto
ArrayObligatorio

Líneas de mensaje.

aBotoes
ArrayObligatorio

Tipo, habilitación y bloque por botón.

bValid
Bloque de códigoOpcional

Validación de ventana.

nAltura
NuméricoOpcional

Altura en píxeles.

nLargura
NuméricoOpcional

Ancho en píxeles.

Retorno

Ficha describe número de opción; ejemplo no utiliza retorno.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed389()
    Local aTexto := {"Demostracion sin procesamiento"}
    Local aBotones := {{2, .T., {|| FechaBatch()}}}
    // Solo interfaz: callback cierra ventana.
    FormBatch("Ejemplo editorial", aTexto, aBotones)
Return Nil
Resultado esperado

Ventana con mensaje y cancelación sin proceso de negocio. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Comprobar callbacks/cierre; elección visual no confirma grabación.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. TOTVS. FORMBATCH(). TDN. Consulta el 2026-10-26.
  2. EURAI. ADVPL/Funcoes/Mensagens/FORMBATCH.PRW. universo_do_desenvolvedor_site, commit a5c83e9490302bdb4a0fc5a9d92c2d569a60773c. Exemplo analisado. Consulta el 2026-10-26.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha