Tiempo aproximado de lectura 01:00 min
Duda
[Ejemplo:
¿Cuál es la pausa telefónica utilizada cuando se crea o ajusta un artículo?]c
Entorno
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Contabilidad de Gestión (SIGACTB) - A partir de la versión 12.1.2410
Solución
El punto de entrada CT102BUT permite agregar nuevas opciones al arreglo aRotina, utilizado en el menú de navegación (mbrowse) de los asientos contables automáticos.
A través de este punto de entrada, es posible personalizar el menú incorporando nuevas acciones, como validaciones, consultas o procesos específicos, complementando así las funcionalidades estándar del sistema.
El retorno del punto de entrada es un array con las nuevas opciones que serán añadidas al menú.
Implementación en el sistema:
aCT102BUT := ExecBlock("CT102BUT", .F., .F., aRotina)
Ejemplo de punto de entrada:
User Function CT102BUT()
Local aBotao := {}
AAdd(aBotao, {'Botao Novo', "U_CopyLct", 0, 3})
Return aBotao
User Function CopyLct()
Alert("En este punto se debe implementar la rutina de copia personalizada por el cliente")
Return
Información adicional
- Permite extender el menú mbrowse en asientos contables automáticos
- El retorno esperado es un array con las opciones (botones) a agregar
- Facilita la inclusión de funcionalidades personalizadas dentro del flujo estándar
- El uso del punto de entrada y sus impactos son responsabilidad del cliente
- Los ejemplos proporcionados son únicamente ilustrativos
- Cada cliente debe definir la lógica conforme a sus necesidades
0 Comentarios