<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola,
Estoy tratando de guardar la ventana del informe como archivo PDF y HTML, pero solo está guardando la mitad de ellos y durante la creación del archivo HTML muestra este error:
"Hubo un error al escribir el archivo de salida web V:\User\User Reports\Beverly Jones\Yield Tracking\23Jul2015\Fill Yield (g\AdjAs L).htm.
Motivo: no se puede abrir en modo de lectura y escritura.
El sistema no puede encontrar el archivo especificado."
Instantánea de registro:

Código:
monitor = Función ({ Proceso , Etiqueta , Por , Tipo_origen , lmt1 , lmt2 , lmt3 } , Tabla de datos actual ( dt ) ;
summ_dt = dt << Resumen ( Invisible ,
Grupo ( como nombre ( Proceso ) , como nombre ( Etiqueta ) , como nombre ( Por ))
) ;
srt_summ = summ_dt << Clasificar ( Invisible , Por ( como nombre ( Etiqueta )) , Ordenar ( ascendente )) ; Tabla de datos actual ( srt_summ ) ;
r1 = Nueva ventana ( "" ,
Cuadro de lista H (
CC = Tabla de control (
Etiqueta de muestra ( Columna ( srt_summ , Etiqueta )) ,
Tamaño del grupo ( 1 ) , KSigma ( 3 ) ,
como columna ( srt_summ , Proceso ) , Medición Individual ( LCL ( lmt1 [ 6 ]) , PROMEDIO ( lmt1 [ 5 ]) , UCL ( lmt1 [ 7 ]))) ,
Dónde ( como columna ( Por ) == Tipo_origen ) ;
) ; ( Reporte ( CC ) << Padre )[ Caja de texto ( 1 )] << Eliminar ; reps = CC << Reporte ; transmisión exterior = reps [ ContornoCuadro ( 1 )] ; transmisión exterior << Establecer título ( "Tipo de pegado" || " = " || Tipo_origen ) ;
cc1 = Tabla de control (
Etiqueta de muestra ( Columna ( srt_summ , Etiqueta )) ,
Tamaño de la muestra ( 1 ) ,
Alfa ( 0.00269979606326021 ) ,
Mostrar leyenda de límites ( 0 ) ,
como columna ( srt_summ , Proceso ) , CUSUM ( dos caras ( 1 ) , PROMEDIO ( lmt2 [ 5 ]))) ,
Dónde ( como columna ( Por ) == Tipo_origen ) ;
) ; ( Reporte ( cc1 ) << Padre )[ Caja de texto ( 1 )] << Eliminar ; reps = cc1 << Reporte ; transmisión exterior = reps [ ContornoCuadro ( 1 )] ; transmisión exterior << Establecer título ( "Tipo de pegado" || " = " || Tipo_origen ) ;
cc2 = Tabla de control (
Etiqueta de muestra ( Columna ( srt_summ , Etiqueta )) ,
Tamaño de la muestra ( 1 ) ,
KSigma ( 3 ) , Peso ( 0.2 ) ,
como columna ( srt_summ , Proceso ) , EWMA ( PROMEDIO ( lmt3 [ 5 ]))) ,
Dónde ( como columna ( Por ) == Tipo_origen ) ;
) ; ( Reporte ( cc2 ) << Padre )[ Caja de texto ( 1 )] << Eliminar ; reps = cc2 << Reporte ; transmisión exterior = reps [ ContornoCuadro ( 1 )] ; transmisión exterior << Establecer título ( "Tipo de pegado" || " = " || Tipo_origen ) ;
) ;
) ; vlb << Adjuntar ( r1 ) ; r1 << Cerrar ventana ;
) ;
gráfico = Función ({ lmts , pmt_path , bandera } ,
param_dt = Abierto ( pmt_path , "invisible" ) ;
param_summ = param_dt << Resumen ( Invisible ,
Grupo ( : Proceso ,: Etiqueta de muestra ,: Por )) << Mostrar ventana ( 0 ) ;
Para ( q = 1 , q <= Fila N ( param_summ ) , q ++, Tabla de datos actual ( param_summ ) ;
objeto = Nueva ventana ( "Informe de análisis de tendencias" || Fecha larga ( Este Dia ()) ,
vlb = Cuadro de lista V ()
) ;
//obj<
col2 =: Proceso [ q ] ; col3 =: Etiqueta de muestra [ q ] ; col4 =: Por [ q ] ;
Tabla de datos actual ( lmts ) ;
clms = lmts << Obtener nombres de columna ( Cuerda ) ;
Eliminar de ( clms , 1 , 3 ) ;
Para ( t = 1 , t <= N elementos ( clms ) , t ++, Tabla de datos actual ( lmts ) ;
indv_lmts = como columna ( clms [ t ])[ lmts << Obtener filas donde ( : Parámetro == col2 & : Tipo de gráfico == "Individual" )] ;
cusum_lmts = como columna ( clms [ t ])[ lmts << Obtener filas donde ( : Parámetro == col2 & : Tipo de gráfico == "CUSUM" )] ;
ewma_lmts = como columna ( clms [ t ])[ lmts << Obtener filas donde ( : Parámetro == col2 & : Tipo de gráfico == "EWMA" )] ;
Si (
O ( Está perdido ( indv_lmts [ 5 ]) , Está perdido ( indv_lmts [ 6 ]) , Está perdido ( indv_lmts [ 7 ]) , Está perdido ( cusum_lmts [ 5 ]) , Está perdido ( ewma_lmts [ 5 ])) , Continuar () ,
monitor ( col2 , col3 , col4 , clms [ t ] , indv_lmts , cusum_lmts , ewma_lmts ) ;
) ;
) ;
objeto << Establecer configuración de página ( márgenes ( 1 , 1 , 1 , 1 ) , escala ( .75 ) , retrato ( 0 ) , Tamaño de papel ( "Carta" )) ;
Si (
bandera == "antiguo" , objeto << Guardar PDF ( dir_ruta || col2 || ".pdf" ) ; objeto << Guardar HTML interactivo ( dir_ruta || col2 || ".htm" ) ,
bandera == "nuevo" , objeto << Guardar PDF ( sav_dir || col2 || ".pdf" ) ; objeto << Guardar HTML interactivo ( dir_ruta || col2 || ".htm" ) ;
) ;
objeto << Cerrar ventana ;
) ;
);
Hay 12 iteraciones en total, pero está guardando el resultado de solo 6 y lo interesante es que aparece la ventana "obj" para las 12 iteraciones.
No estoy seguro de por qué sucede exactamente, ya que el error anterior parece ambiguo ya que 6 iteraciones se guardan correctamente.
Cualquier sugerencia sería apreciada. ¡¡Gracias!!