====== Listados de registros en Catalis ======
El siguiente formato puede ser utilizado para la generación de listados a partir de una base bibliográfica de Catalis.
Copie el bloque de texto de abajo en un archivo llamado ''listado.pft''. Si prefiere, puede {{listado.zip|descargar el archivo comprimido}} (para Windows, codificación ANSI).
Abra una ventana de comandos y ubíquese en la carpeta correspondiente a la base (p.ej. ''demo''). Una vez allí, ejecute el comando
mx biblio pft=@listado.pft now > listado.txt
Eso generará un archivo llamado ''listado.txt'', en esa misma carpeta.
Si aún no cuenta con ''mx'', puede descargarlo junto con los restantes [[http://bvsmodelo.bvsalud.org/php/level.php?lang=es&component=28&item=1|utilitarios CISIS]].
Pendiente: Incluir un ejemplo de cómo lucen los listados generados.
/**
* Formato para generar listados a partir de las bases bibliográficas de Catalis.
* FG, 2007-11-06
*
* Uso:
* mx biblio pft=@listado.pft now > listado.txt
*
* Luego abrir listado.txt con una aplicación como Excel, indicando que se trata de texto delimitado por '|'.
*
* Comentarios, sugerencias: catalis@googlegroups.com
*/
lw(1000),
/* Número(s) de inventario */
(v859^p+|, |)
'|',
/* Título y mención de responsabilidad */
proc('a2450~',replace(v245*3, '^', '~a2450~'),'~'),
(
x1, v2450*1,
),
'|',
/* Datos de publicación */
proc('a2600~',replace(v260*3, '^', '~a2600~'),'~'),
(
x1, v2600*1,
),
'|',
/* Clasificación Dewey */
if p(v082) then v082^a, fi,
'|',
/* Punto de acceso principal */
if p(v100) then
proc('a1000~',replace(v100*3, '^', '~a1000~'),'~'),
fi,
if p(v110) then
proc('a1000~',replace(v110*3, '^', '~a1000~'),'~'),
fi,
if p(v111) then
proc('a1000~',replace(v111*3, '^', '~a1000~'),'~'),
fi,
(
x1, v1000*1,
),
'|',
/* Descriptores o encabezamientos de materia */
proc('d6500a6500~',replace(v650[1]*3, '^', '~a6500~'),'~'),
(
if iocc > 1 then '--', fi,
v6500*1,
),
if v650[2] > '' then
'|',
proc('d6500a6500~',replace(v650[2]*3, '^', '~a6500~'),'~'),
(
if iocc > 1 then '--', fi,
v6500*1,
),
fi
,/
{{tag>catalis}}