Difference between revisions of "Impresión de los recibos de préstamo y devolución"

From ABCD Wiki
Jump to: navigation, search
Line 14: Line 14:
 
Los recibos se mostrarán como una ventana emergente seleccionando la impresora por defecto. Es necesario tener habilitados los '''pop ups''' en el navegador.
 
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
  
          En la presente versión solo se emiten recibos de préstamo y devolución
+
Ejemplo de un recibo de préstamo:
 +
    <nowiki>'<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>',
 +
    '_______________________________'
 +
    /</nowiki>
 +
 
 +
Ejemplo de un recibo de devolución:
 +
    <nowiki>'<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
 +
    '_______________________________'
 +
    /</nowiki>

Revision as of 13:27, 28 April 2014

Para 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	
     '_______________________________'
     /