Richard, hice lo que me dijiste pero aún no logro que funcione, creo que debo tener otro problema, estuve mirando y no pude determinar cuál es el problema, te paso nuevamente los logs luego de cada clic (el primero cambió):
PRIMER CLICK
-o-o-o-o-o-
Fecha: 11-11-2011 09:33:50
Operacion: Alta o modificación de una DDJJ
Usuario: toba
Version-PHP: 5.2.5
Servidor: localhost
URI: /ddjj/1.0/aplicacion.php?ah=4ebd07fb564db&ai=ddjj||23000015
Referrer: http://localhost/ddjj/1.0/aplicacion.php?ah=4ebd07e83036f&ai=ddjj||23000015
Host: 127.0.0.1
[INFO][toba] Se detecto cambio de operación. Se limpia la memoria de la operacion
[DEBUG][ddjj] INSTALACION “C:\2.1.0/instalacion”
[DEBUG][ddjj] Parametros instancia desarrollo: array (
‘base’ => ‘toba_2_1’,
‘proyectos’ => ‘toba_editor, toba_referencia, toba_usuarios, fichado, ddjj’,
‘tipo’ => ‘normal’,
‘toba_editor’ =>
array (
‘path’ => ‘C:\2.1.0/proyectos/toba_editor’,
‘url’ => ‘/toba_editor/2.1’,
),
‘toba_referencia’ =>
array (
‘path’ => ‘C:\2.1.0/proyectos/toba_referencia’,
‘url’ => ‘/toba_referencia/2.1’,
),
‘toba_usuarios’ =>
array (
‘path’ => ‘C:\2.1.0/proyectos/toba_usuarios’,
‘url’ => ‘/toba_usuarios/2.1’,
),
‘fichado’ =>
array (
‘path’ => ‘C:\2.1.0/proyectos/fichado’,
‘url’ => ‘/fichado/1.0’,
),
‘ddjj’ =>
array (
‘path’ => ‘C:\2.1.0/proyectos/ddjj’,
‘url’ => ‘/ddjj/1.0’,
),
)
[DEBUG][ddjj] INSTANCIA “desarrollo”
[DEBUG][ddjj] Conectando a base ‘toba_2_1’
[DEBUG][ddjj] Parametros de conexion: array (
‘motor’ => ‘postgres7’,
‘profile’ => ‘localhost’,
‘usuario’ => ‘postgres’,
‘clave’ => ‘root’,
‘base’ => ‘toba_2_1’,
‘puerto’ => ‘5432’,
‘encoding’ => ‘LATIN1’,
‘schema’ => ‘desarrollo’,
)
[DEBUG][ddjj] PROYECTO “ddjj”
[DEBUG][ddjj] PUNTO DE MONTAJE: se cargó exitosamente el autoload del punto de montaje proyecto
[DEBUG][ddjj] PROYECTO “ddjj”
[DEBUG][toba] [SECCION] Iniciando componentes…
[INFO][ddjj] PUNTO MONTAJE: se cargó la clase realizar_declaracion_jurada/ci_realizar_declaracion_jurada.php del punto de montaje proyecto. El path del mismo es C:\2.1.0/proyectos/ddjj/php
[DEBUG][toba] componente(23000048): [callback][ ini__operacion ]
[DEBUG][toba] [SECCION] Procesando eventos…
[INFO][toba] componente(23000048): No hay señales de un servicio anterior, no se atrapan eventos
[DEBUG][toba] [SECCION] Configurando dependencias para responder al servicio…
[DEBUG][toba] componente(23000048): Pantalla de servicio: ‘pant_primera’
[DEBUG][toba] componente(23000048): [ callback ] ‘conf__pant_primera’
[DEBUG][toba] Se elimino el evento: alta_ddjj
[DEBUG][toba] Se elimino el evento: alta_ddjj_anterior
[DEBUG][toba] componente(23000048): [ callback ] ‘conf__cuadro_dddj_inicial’
[DEBUG][toba] [SECCION] Respondiendo al servicio__generar_html…
SEGUNDO CLICK
-o-o-o-o-o-
Fecha: 11-11-2011 09:34:07
Operacion: Alta o modificación de una DDJJ
Usuario: toba
Version-PHP: 5.2.5
Servidor: localhost
URI: /ddjj/1.0/aplicacion.php?ah=4ebd081da4df2&ai=ddjj||23000015
Referrer: http://localhost/ddjj/1.0/aplicacion.php?ah=4ebd07fb564db&ai=ddjj||23000015
Host: 127.0.0.1
[DEBUG][ddjj] INSTALACION “C:\2.1.0/instalacion”
[DEBUG][ddjj] Parametros instancia desarrollo: array (
‘base’ => ‘toba_2_1’,
‘proyectos’ => ‘toba_editor, toba_referencia, toba_usuarios, fichado, ddjj’,
‘tipo’ => ‘normal’,
‘toba_editor’ =>
array (
‘path’ => ‘C:\2.1.0/proyectos/toba_editor’,
‘url’ => ‘/toba_editor/2.1’,
),
‘toba_referencia’ =>
array (
‘path’ => ‘C:\2.1.0/proyectos/toba_referencia’,
‘url’ => ‘/toba_referencia/2.1’,
),
‘toba_usuarios’ =>
array (
‘path’ => ‘C:\2.1.0/proyectos/toba_usuarios’,
‘url’ => ‘/toba_usuarios/2.1’,
),
‘fichado’ =>
array (
‘path’ => ‘C:\2.1.0/proyectos/fichado’,
‘url’ => ‘/fichado/1.0’,
),
‘ddjj’ =>
array (
‘path’ => ‘C:\2.1.0/proyectos/ddjj’,
‘url’ => ‘/ddjj/1.0’,
),
)
[DEBUG][ddjj] INSTANCIA “desarrollo”
[DEBUG][ddjj] Conectando a base ‘toba_2_1’
[DEBUG][ddjj] Parametros de conexion: array (
‘motor’ => ‘postgres7’,
‘profile’ => ‘localhost’,
‘usuario’ => ‘postgres’,
‘clave’ => ‘root’,
‘base’ => ‘toba_2_1’,
‘puerto’ => ‘5432’,
‘encoding’ => ‘LATIN1’,
‘schema’ => ‘desarrollo’,
)
[DEBUG][ddjj] PROYECTO “ddjj”
[DEBUG][ddjj] PUNTO DE MONTAJE: se cargó exitosamente el autoload del punto de montaje proyecto
[DEBUG][ddjj] PROYECTO “ddjj”
[DEBUG][toba] [SECCION] Iniciando componentes…
[INFO][ddjj] PUNTO MONTAJE: se cargó la clase realizar_declaracion_jurada/ci_realizar_declaracion_jurada.php del punto de montaje proyecto. El path del mismo es C:\2.1.0/proyectos/ddjj/php
[DEBUG][toba] componente(23000048): Pantalla de eventos: ‘pant_primera’
[DEBUG][toba] [SECCION] Procesando eventos…
[DEBUG][toba] componente(23000048): [ inicializar_dependencias ]
array (
0 => ‘cuadro_dddj_inicial’,
)
[DEBUG][toba] componente(23000048): [ registrar_evento ] ‘seleccion_carga’ → [ evt__cuadro_dddj_inicial__seleccion_carga ]
array (
0 =>
array (
‘id_ddjj’ => 24,
‘id_persona’ => 1338,
),
)
[INFO][ddjj] PUNTO MONTAJE: se cargó la clase datos/dt_personas.php del punto de montaje proyecto. El path del mismo es C:\2.1.0/proyectos/ddjj/php
[DEBUG][toba] componente(23000072): ddjj_datos_relacion: *** Inicio CARGAR ****************************
[DEBUG][toba] TABLA: [personas]
RESET!!
[DEBUG][toba] TABLA: [personas]
Se resetea el cursor
[DEBUG][toba] AP_TABLA: [personas]
SQL de carga:
SELECT
personas.apellidos,
personas.dir_calle,
personas.dir_numero,
personas.dir_piso,
personas.dir_depto,
personas.codigo_pais,
personas.id_persona,
personas.numero_documento,
personas.nombres,
personas.numero_cuil,
personas.fecha_nacimiento,
personas.telefono,
personas.email,
personas.nacionalidad,
personas.observaciones,
personas.sexo,
personas.usuario,
personas.id_localidad,
personas.legajo,
personas.tipo_documento,
personas.id_provincia,
personas.localidad_ext
FROM
personas as personas
WHERE
personas.id_persona = ‘1338’
[DEBUG][toba] TABLA: [personas]
Carga de datos FILAS: 1
[DEBUG][toba] componente(23000072): ddjj_datos_relacion: *** Fin CARGAR (OK) *************************
[INFO][toba] componente(23000048): [ callback ] ‘evt__pant_primera__salida’ no fue atrapado
[INFO][toba] componente(23000048): [ callback ] ‘evt__pant_inicial__entrada’ no fue atrapado
[DEBUG][toba] [SECCION] Configurando dependencias para responder al servicio…
[DEBUG][toba] componente(23000048): Pantalla de servicio: ‘pant_inicial’
[DEBUG][toba] componente(23000048): [ callback ] ‘conf__pant_inicial’
[INFO][ddjj] PUNTO MONTAJE: se cargó la clase /realizar_declaracion_jurada/form_realizar_ddjj_nueva.php del punto de montaje proyecto. El path del mismo es C:\2.1.0/proyectos/ddjj/php
[DEBUG][toba] componente(23000049): IMPLICITO: modificacion
[DEBUG][toba] componente(23000048): [ callback ] ‘conf__form_realizar_ddjj_nueva’
[DEBUG][toba] [SECCION] Respondiendo al servicio__generar_html…
[INFO][ddjj] PUNTO MONTAJE: se cargó la clase datos/dt_provincias.php del punto de montaje proyecto. El path del mismo es C:\2.1.0/proyectos/ddjj/php
[INFO][ddjj] PUNTO MONTAJE: se cargó la clase datos/dt_pais.php del punto de montaje proyecto. El path del mismo es C:\2.1.0/proyectos/ddjj/php
Lo que hice fue agregar la línea: toba::memoria()->desactivar_reciclado(); al comienzo del archivo php que genera el PDF.
Te adjunto el archivo php que genera el PDF.
Gracias por tu tiempo y paciencia.
Saludos.
Alejandro.