Hola a todos,
En mi aplicación, tenía pensado montar el sistema de facturación en distintas tablas. Una vez tenía la parte de presupuestos, he decidido mejor unificarlo en una sóla tabla por comodidad. Antes, constaba de una tabla Maestra "PTO" con una histórica PTO_LIN, y todo genial.
Ahora, lo he dividido en una Maestra "DOCS_ALM" con otra maestra "MOVS_ALM". MOVS_ALM tiene su enlace a cabecera (DOCS_ALM) para saber cuales son sus registros padre, y DOCS_ALM tiene un enlace a plural apuntando al campo correspondiente (DOCS_ALM) de la tabla movimientos.
En el formulario, de cabecera, cuando añado una linea, me añade correctamente el registro en la rejilla, pero una vez la grabo, si vuelvo a abrir el mismo documento, me aparece la rejilla vacía (pero los campos total y demás bien actualizados) Si añado más lineas, se va actualizando el total, me va poniendo las lineas, pero éstas no las carga al abarir de nuevo el documento.
El proceso, es un simple:
Cargar Plurales(MOVS_DOCS_ALMACEN)
--Añadir Lista a la salida
Me he fijado como lo hace Businnes Center y como lo hace vLibro de Pepeto, y quitando que InnovaDB lo hace con una búsqueda, y Pepeto lo hace con un cargar plurales normal, no veo que puedo estar haciendo mal.
Qué estoy obviando?
.
EDITO:
He añadido al formulario de lineas una caja de edición para comprobar que estaba cogiendo bien el ID de la cabecera de documentos, y efectivamente está correcto.