<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola,
Estoy intentando guardar la ventana del informe como archivo PDF y HTML, pero solo guarda 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:\Usuario\User Reports\Beverly Jones\Yield Tracking\23Jul2015\Fill Yield (g\AdjAs L).htm.
Motivo: No se puede abrir en modo ReadWrite.
El sistema no puede encontrar el archivo especificado."
Instantánea del registro:

Código:
mostrar = Función ({ Proceso , Etiqueta , Por , Tipo_src , lmt1 , lmt2 , lmt3 } , Tabla de datos actuales ( dt ) ;
suma_dt = dt << Resumen ( Invisible ,
Grupo ( Como nombre ( Proceso ) , Como nombre ( Etiqueta ) , Como nombre ( Por ))
) ;
srt_summ = suma_dt << Clasificar ( Invisible , Por ( Como nombre ( Etiqueta )) , Orden ( Ascendente )) ; Tabla de datos actuales ( 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 ]) , AVG ( lmt1 [ 5 ]) , UCL ( lmt1 [ 7 ]))) ,
Dónde ( Como columna ( Por ) == Tipo_src ) ;
) ; ( Informe ( cc ) << Padre )[ Caja de texto ( 1 )] << borrar ; reps = cc << Informe ; transmisión exterior = reps [ Cuadro de esquema ( 1 )] ; transmisión exterior << Establecer título ( "Tipo de pegado" || " = " || Tipo_src ) ;
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 ) , AVG ( lmt2 [ 5 ]))) ,
Dónde ( Como columna ( Por ) == Tipo_src ) ;
) ; ( Informe ( cc1 ) << Padre )[ Caja de texto ( 1 )] << borrar ; reps = cc1 << Informe ; transmisión exterior = reps [ Cuadro de esquema ( 1 )] ; transmisión exterior << Establecer título ( "Tipo de pegado" || " = " || Tipo_src ) ;
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 ( AVG ( lmt3 [ 5 ]))) ,
Dónde ( Como columna ( Por ) == Tipo_src ) ;
) ; ( Informe ( cc2 ) << Padre )[ Caja de texto ( 1 )] << borrar ; reps = cc2 << Informe ; transmisión exterior = reps [ Cuadro de esquema ( 1 )] ; transmisión exterior << Establecer título ( "Tipo de pegado" || " = " || Tipo_src ) ;
) ;
) ; vlb << Adjuntar ( r1 ) ; r1 << Cerrar ventana ;
) ;
trama = Función ({ lmts , pmt_path , flg } ,
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 <= Nfila ( param_summ ) , q ++, Tabla de datos actuales ( param_summ ) ;
objeto = Nueva ventana ( "Informe de análisis de tendencias" || cita larga ( Hoy ()) ,
vlb = Cuadro de lista V ()
) ;
//obj<
col2 =: Proceso [ q ] ; col3 =: Etiqueta de muestra [ q ] ; col4 =: Por [ q ] ;
Tabla de datos actuales ( lmts ) ;
clms = lmts << Obtener nombres de columnas ( Cadena ) ;
Eliminar de ( clms , 1 , 3 ) ;
Para ( t = 1 , t <= N artículos ( clms ) , t ++, Tabla de datos actuales ( 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 () ,
mostrar ( 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 (
flg == "viejo" , objeto << Guardar PDF ( ruta_dir || col2 || ".pdf" ) ; objeto << Guardar HTML interactivo ( ruta_dir || col2 || ".htm" ) ,
flg == "nuevo" , objeto << Guardar PDF ( salva_dir || col2 || ".pdf" ) ; objeto << Guardar HTML interactivo ( ruta_dir || col2 || ".htm" ) ;
) ;
objeto << Cerrar ventana ;
) ;
);
Hay 12 iteraciones en total, pero solo guarda el resultado de 6 y lo interesante es que aparece la ventana "obj" para las 12 iteraciones.
No estoy seguro de por qué sucede exactamente esto, ya que el error anterior parece ambiguo ya que 6 iteraciones se guardan correctamente.
Cualquier sugerencia sería apreciada. ¡¡Gracias!!