Según requerimientos de los usuarios, necesitaríamos poder acceder a editar la bitácora del alumno desde su ficha, sin tener que ir para eso a Administrar Personas.
Para hacerlo agregué una pantalla a “Ficha del Alumno - ci_reportes_ficha_alumno” (que más adelante va a reemplazar a la pantalla “bitacora”), y me gustaría asignarle como dependencia un clon de “Personas - editor - editor_bitacora” (43000001)
Esta es la manera correcta de hacerlo o hay alguna otra forma?
Hay una salvedad a tener en cuenta: la operación “Ficha de la persona” es una colección de reportes, que simplemente muestran información obtenida de consultas SQL. No realiza actualizaciones, por lo tanto no hay un CN preparado para manejar datos. Si rediseñás la solapa bitácora, de modo de reutilizar los componentes de la solapa correspondiente al ABM de Personas, vas a tener que armar algún componente para manejar datos, ya sea a través de un datos_relacion o escribiendo vos las sentencias SQL de actualización.
Sí, ayer estuve jugando un poco con esto y noté lo que decís, no tengo el cn persona, entonces falla cada vez que intenta obtener los datos. Cómo puedo instanciar el componente persona con la persona de la ficha que estoy mirando? Quise buscar dónde lo hacen en el proyecto, pero no encontré nada.
La opción de armar el SQL también puede ser, pero existiendo ya el manejador me parece mejor tocar lo menos posible e intentar usar lo que ya existe.
Tal vez sea mejor armar un CN propio, específico para lo que necesitás para la bitácora, que es bastante acotado, que maneje los datos con un datos_relación nuevo o mediante sentencias SQL dentro de un “act_”.