Tiempo aproximado de lectura 01:00 min
Duda
¿Cómo obtener o validar valores de asignaciones fuera de línea mediante el punto de entrada CTB102RT?
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 CTB102RT se utiliza para devolver el valor de las asignaciones fuera de línea, siendo ejecutado durante la función de selección de asignaciones en línea.
Este punto de entrada permite garantizar que los valores de asignación estén disponibles y sean aplicados correctamente, proporcionando mayor flexibilidad para controlar y validar los procesos de reparto, tanto en escenarios fuera de línea como en línea.
El retorno del punto de entrada es un valor numérico, correspondiente al importe de la asignación.
Implementación en el sistema:
nValRat := ExecBlock("CTB102RT", .F., .F.)
Ejemplo de punto de entrada:
#INCLUDE "PROTHEUS.CH"
User Function CTB102RT()
Local nValRat := 0
MsgAlert("ENTRY POINT CALL: CTB102RT")
Return nValRat
Información adicional
- El retorno esperado es un valor numérico (importe de la asignación)
- Se ejecuta durante el proceso de selección de asignaciones en línea
- Permite integrar valores provenientes de procesos fuera de línea
- 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 de negocio
0 Comentarios