Configurar el sistema de préstamos con la base de datos de copias

From ABCD Wiki
Revision as of 09:36, 18 December 2013 by Guilda (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Al ejecutarse el módulo de circulación ABCD intenta localizar el archivo loans.dat, y si no existe, se asume que las existencias de los objetos catalogados se encuentran desarrolladas en la base de datos de copias (copies).

Llamamos base de datos de orígen aquella base de datos que contiene la descripción catalográfica de las copias habilitadas para préstamo. Para configurar la base de datos de orígen siga los siguientes pasos:

  1. Seleccione de la lista de selección la base de datos que desea configurar y luego haga clic sobre Ir
  2. Se presenta entonces una hoja de entrada donde se solicita la siguiente información la cual debe rellenarse en forma de archivo pft utilizando el lenguaje de formatos del CDS/Isis:

a) PFT para mostrar el registro de la base de objetos (loans_display.pft)

Este formato se aplica sobre el registro localizado en la base de datos catalográfica , a efectos de visualizar sus datos cuando se solicita un préstamo. Se almacena en la carpeta loans de la base de datos seleccionada, bajo el nombre loans_display.pft
    Ejemplo:
    v245^a,v100^a+|; |,v260^c

b) PFT para almacenar el objeto en la base de transacciones (loans_store.pft)

Este formato se aplica sobre el registro localizado en la base de datos de catalográfica y se utiliza para guardar la información catalográfica del ejemplar prestado al usuario en la transacción generada como parte del préstamo. Debe generarse de la forma de un campo repetible con subcampos y el string obtenido se almacenará en el campo 100 de la base de datos de transacciones de préstamo. Se almacena en la carpeta loans de la base de datos catalográfica, bajo el nombre loans_store.pft
    Ejemplo: 
    "^t"v245^a,"^a"v100^a+|; |,"^y"v260^c

Como puede observarse se está agregando un subcampo a cada elemento de dato extraído de la base de datos catalográfico y el resultado se almacena en la base de datos de transacciones bajo el campo 100. Por lo tanto en la base de datos de transacciones de préstamo deberán ser extraídos como:

    v100^t,
    v100^a
    v100^c

Se pueden extraer tantos campos y subcampos como se requiera para efectos de identificación del préstamo concedido y para la elaboración de reportes y estadísticas


c) PFT para mostrar el objeto desde la base de transacciones (loans_show.pft)

Este formato se utiliza para poder desplegar la información de los prestamos pendientes desde la base de datos de préstamos. Se almacena en la carpeta loans de la base de datos seleccionada, bajo el nombre loans_show.pft
    Ejemplo: 
    v100^t, " / "v100^a," "v100^y

Como puede observarse esta opción requiere mucha menos configuración que cuando el orígen de las copias se encuentra en la misma base de datos catalográfica. Esto se debe al hecho de que, al estar las existencias almacenadas en la base de datos copies, y ser ésta una base de datos interna a ABCD, ya conoce la estructura de cómo están almacenadas las copias de los objetos catalogados y por ello puede asumir una configuración pre-definida.