Impresión de los recibos de préstamo y devolución

From ABCD Wiki
Revision as of 10:37, 4 October 2015 by Guilda (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Configurar los recibos de préstamo y/o devolución

  1. Del menú principal de Préstamos seleccione la opción Configuración -> Recibos y constancias
  2. Marque el recibo que desea emitir y haga clic sobre editar
  3. Se abre una ventana para editar o modificar el recibo. Elabore el formato de salida de acuerdo con los comandos del lenguaje de formatos utilizando para ello la Estructura de la base de datos de transacciones. La referencia del item prestado se encuentra en el campo 100 con los subcampos que haya decidido crear en la Configuración de la base de datos de orígen -> 2. PFT para almacenar el objeto en la base de Préstamos (loans_store.pft)
  4. Al terminar de editar el formato haga clic sobre Actualizar

Si desea incluir el nombre del usuario en el recibo use el siguiente comando del lenguaje de formateo:

    ref(['users']l(['users']'CO_'v20),v30),

En este caso el archivo trans.par debe incluir el camino de acceso hacia la base de datos users (ver: Archivos dbn.par y syspar.par)

Los recibos se mostrarán como una ventana emergente seleccionando la impresora por defecto. Es necesario tener habilitados los pop ups en el navegador.

En la presente versión solo se emiten recibos de préstamo y devolución

Ejemplo de un recibo de préstamo:

    '<p><font face=arial size=2><b>Centro de documentacion de ABCD</b>. Recibo de préstamo<br>'
     "Cód.usuario: "v20,ref(['users']l['users'],v30)'<br>',
     'Fecha préstamo: ' v30*6.2,'-',v30*4.2,'-',v30.4'<br>',
     'Fecha devolución: 'v40*6.2,'-',v40*4.2,'-',v40.4'<br>',
     'Título: 'v100^t,'<br><br>',
     '_______________________________'
     /

Ejemplo de un recibo de devolución:

    '<font face=arial size=2><b>Centro de documentacion de ABCD</b>. Recibo de devolución<br>'
     "Cód.usuario: "v20,ref(['users']l['users'],v30)'<br>',
     'Fecha préstamo: ' v30*6.2,'-',v30*4.2,'-',v30.4'<br>',
     'Fecha devolución: 'v40*6.2,'-',v40*4.2,'-',v40.4'<br>',
     'Fecha devolución real: 'v500*6.2,'-',v500*4.2,'-',v500.4'<br>',
     'Título: 'v100^a,'<br><br>',
     if npost(['suspml'],'TR_S_'v20)<>0 then 'Tiene suspensiones pendientes<br>'  fi
     if npost(['suspml'],'TR_M_'v20)<>0 then 'Tiene multas pendientes<br>'  fi	
     '_______________________________'
     /


Impresión de certificado de usuario solvente con la biblioteca

Si al consultar el estado cuenta de un usuario el mismo no tiene préstamos pendientes, ni multas ni suspensiones, se presenta un enlace que permite imprimir el "certificado de solvencia". Además de las condiciones ya establecidas también se requiere la presencia del formato denominado r_solvency.pft en la carpeta trans/pfts/[lenguaje-activo]. Este formato se imprime desde la base de datos de usuarios (users).