usu:smartpdf:smartpdf_guia_de_iniciacion
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previaÚltima revisiónAmbos lados, revisión siguiente | ||
usu:smartpdf:smartpdf_guia_de_iniciacion [2020/03/05 09:18] – stefan | usu:smartpdf:smartpdf_guia_de_iniciacion [2021/12/24 12:08] – stefan | ||
---|---|---|---|
Línea 5: | Línea 5: | ||
===== Instalación ===== | ===== Instalación ===== | ||
- | La instalación se hace con el programa | + | La instalación se realiza |
- | Los pasos de instalación | + | La clave de instalación |
- | {{ : | + | |
- | Luego, en el paso de las tareas adicionales, | + | Salvo casos especiales, solo tenemos |
- | {{ :usu:smartpdf: | + | |
+ | Los pasos del instalador | ||
===== Primeros pasos ===== | ===== Primeros pasos ===== | ||
Línea 105: | Línea 105: | ||
Los lotes sirven para agrupar una serie de tareas y ejecutarlas en un orden específico. Además son los lotes que definen el momento (horario) de ejecutar las tareas. Añadimos un nuevo lote con código predefinido con F3 e '' | Los lotes sirven para agrupar una serie de tareas y ejecutarlas en un orden específico. Además son los lotes que definen el momento (horario) de ejecutar las tareas. Añadimos un nuevo lote con código predefinido con F3 e '' | ||
{{ : | {{ : | ||
+ | Los campos de la pestaña //General// son los siguientes: | ||
+ | ^Campo ^Descripción ^ | ||
+ | |Código |El código del lote, que se genera automáticamente si damos en '' | ||
+ | |Nombre |Un nombre descriptivo para el lote. | | ||
+ | |Suspendido |Si esta casilla está marcada, algún error ha ocurrido en la última ejecución del lote.\\ Lo podemos comprobar desde el menú // | ||
+ | |Cód. planificación |En la planificación se puede definir la agenda de ejecución del lote. Se accede a la lanificación desde este campo con '' | ||
+ | |Remitente email error |El servicio que ejecuta los lotes, // | ||
+ | |Destinatario email error |Se puede poner un destinatario o varios separados por coma. Ver explicación en el campo anterior. | | ||
+ | |Fecha última ejec. |Fecha de la última ejecución del lote. Para lotes que se ejecutan varas veces al día incluye la hora también. | | ||
- | En la pestaña | + | Desde el campo //Cód. planificación// podemos |
{{ : | {{ : | ||
+ | En la cabecera tenemos estos campos: | ||
+ | ^Campo ^Descripción ^ | ||
+ | |Código |El código de la planificación, | ||
+ | |Nombre |Un nombre descriptivo. | | ||
+ | |Cód. calendario |El calendario a usar cuando se quiere ejecutar un lote en días festivos o laborales. | | ||
+ | |Permitir saltar ejec. |Si se desmarca esta opción, el servicio que ejecuta los lotes, // | ||
+ | |Ejecutar siempre |Marcando esta opción se ejecuta el lote cada vez que se arranca el servicio // | ||
+ | |Autogenerado |Esta marcado si la planificación ha sido autogenerado al crear un lote nuevo. | | ||
+ | |||
+ | En la pestaña //General// en la parte de las líneas de la planificación podemos detallar la agenda de ejecución del lote. | ||
+ | |||
^Campo ^Descripción ^ | ^Campo ^Descripción ^ | ||
- | |Cada 2 minutos |Se ejecuta el lote cada 2 minutos. Este es el intervalo de ejecución del programa // | ||
|Fecha fija |Una fecha fija en la que se quiere ejecutar el lote. | | |Fecha fija |Una fecha fija en la que se quiere ejecutar el lote. | | ||
|Cada día de mes |Se puede definir el día del mes en que se quiere ejecutar el lote. **Si al mismo tiempo se marca el campo '' | |Cada día de mes |Se puede definir el día del mes en que se quiere ejecutar el lote. **Si al mismo tiempo se marca el campo '' | ||
- | |Desplazar días |Se puede desplazar la fecha de ejecución definida en los demás campos por los días introducidos en ese campo. Para ejecutar una tarea el último día de cada mes, se pone 1 en '' | + | |Días de mes |Igual que el campo anterior, con la diferencia que se puede introducir una lista de días separadas por coma. | |
|Cada lunes/ | |Cada lunes/ | ||
|Cada día laboral |Marcando este campo se ejecuta el lote todos los días laborales. Hace falta definir un calendario en '' | |Cada día laboral |Marcando este campo se ejecuta el lote todos los días laborales. Hace falta definir un calendario en '' | ||
|Cada día festivo |Ejecutar el lote cada día festivo. Hace falta definir un calendario en '' | |Cada día festivo |Ejecutar el lote cada día festivo. Hace falta definir un calendario en '' | ||
- | |Permitir saltar ejec. |**En general | + | |Ejec. cada x minutos |
- | |Planificación | + | |Ejec. desde |Si se pone una hora en este campo y en el siguiente, //Ejec. hasta//, se ejecutará |
+ | |Desplazar días |Se puede desplazar la fecha de ejecución definida en los demás campos por los días introducidos en ese campo. Para ejecutar una tarea el último día de cada mes, se pone 1 en '' | ||
Una vez definida la planificación, | Una vez definida la planificación, | ||
Línea 192: | Línea 212: | ||
Podemos poner para cada parámetro un valor fijo en la columna //Valor//, o una referencia a la lista de destinatarios, | Podemos poner para cada parámetro un valor fijo en la columna //Valor//, o una referencia a la lista de destinatarios, | ||
- | Si pinchamos en la pestaña //Datos//, el programa nos deja poner unos parámetros temporales para abrir la consulta. Esto es necesario si queremos crear el diseño del informe, desde el menú // | + | Si pinchamos en la pestaña //Datos//, el programa nos deja poner unos parámetros temporales para abrir la consulta. Esto es necesario si queremos crear el diseño del informe, desde el menú // |
El diseñador es parecido al de SmartOffice, | El diseñador es parecido al de SmartOffice, | ||
{{ : | {{ : | ||
+ | En el siguiente párrafo se explican algunas peculiaridades del diseñador de informes. | ||
También es posible enviar los datos en formato de hoja de cálculo o de texto estructurado. En este caso no definimos ningún diseño, pero en su lugar escogemos el formato a exportar en el campo //Cód. formato export//. | También es posible enviar los datos en formato de hoja de cálculo o de texto estructurado. En este caso no definimos ningún diseño, pero en su lugar escogemos el formato a exportar en el campo //Cód. formato export//. | ||
Línea 203: | Línea 224: | ||
**Una vez que hayamos definido todos los adjuntos, podemos volver al formulario del lote y confirmar el lote con F11.** A partir de este momento ya no se puede cambiar ningún componente del lote, ni las tareas, ni los documentos. | **Una vez que hayamos definido todos los adjuntos, podemos volver al formulario del lote y confirmar el lote con F11.** A partir de este momento ya no se puede cambiar ningún componente del lote, ni las tareas, ni los documentos. | ||
+ | |||
+ | ===== Diseñador ===== | ||
+ | ==== Enlaces URL ==== | ||
+ | Es posible añadir enlaces URI a cualquier cuadro de texto que se posiciona en el diseño. Para que aparezca el enlace en el PDF solamente hay que rellenar la propiedad '' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Hay que destacar que es posible usar una variable de la base de datos para determinar la propiedad '' | ||
+ | |||
+ | ==== Imagenes externos ==== | ||
+ | Se puede añadir imagenes al diseño que se llenan desde ficheros guardados en carpetas locales o compartidas. | ||
+ | |||
+ | Para que esto funcione tenemos que añadir un comando a la propiedad Memo: | ||
+ | load(LinDatos.ENLACE) | ||
+ | El campo ENLACE de la fuente de datos LinDatos tiene que contener el nombre del fichero a cargar en la imagen. Esto funciona seguro con imagenes de tipo .jpg y .png. Para otros tipos hay que probar. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Hay que tomar en cuenta que los ficheros sean accesibles desde el servidor donde funciona // | ||
+ |
usu/smartpdf/smartpdf_guia_de_iniciacion.txt · Última modificación: 2022/08/03 18:49 por stefan