[Isis-users] Help with ABCD / Ayuda con ABCD

Guilda Ascencio gascencio at msinfo.info
Mon Oct 14 16:42:27 CEST 2013


Estimado Leandro.

Estuve haciendo pruebas de la validación del número de control en la
versión que actualmente se está distribuyendo y funciona correctamente.

Tienes que hacer el siguiente formato de  validación

if val(v3333)=0 then
   if l(['marc']|CN_|v2) <> 0 then  'Control, duplicado' fi
fi

La explicación de esta construcción está en
http://isisabcd.pbworks.com/w/page/31079361/Validaci%C3%B3n%20de%20duplicados

Este formato debe estar marcado como "error fatal" en la hoja de edición de
los formatos de validación. De esta forma no deja gra valicaabar el
registro.

La validación aplicada en esa forma solo se realiza sobre los registros
nuevos. Si también se quiere realizar sobre las actualizaciones, habría que
formular la validación con otra sintaxis

Saludos,

Guilda


2013/10/8 Ing. Leandro Tabares Martín <ltmartin at uci.cu>

> Estimada Gilda:****
>
> ** **
>
> En ese caso me parece que la solución más transparente sería eliminar el
> prefijo “CN_” que se le está colocando al indizar la base de datos marc en
> el archivo “marc.fst” y re-indizar la base de datos con la fst corregida.
> Les pido que valoren eso y me digan ya que cuentan con más experiencia que
> yo en el tema.****
>
> ** **
>
> Saludos,****
>
> ** **
>
> Leandro****
>
> ** **
>
> *De:* guildaa at gmail.com [mailto:guildaa at gmail.com] *En nombre de *Guilda
> Ascencio
> *Enviado el:* martes, 8 de octubre de 2013 4:47
> *Para:* Leandro Tabares Martin
> *CC:* Lista Isis
> *Asunto:* Re: [Isis-users] Help with ABCD / Ayuda con ABCD****
>
> ** **
>
> Estimado Leandro.****
>
> ** **
>
> El script imprime.xis se invoca desde 30 scripts php diferentes desde las
> carpetas dataentry, acquisitions, circulation y copies. Tu estas colocando
> la expresión de búsqueda fija, cuando ésta debería ser un parámetro que
> reciba el script. Entonces, tal vez te funcione para validar el número de
> control, pero los otros scriptes de php que lo invocan no van a funcionar.
> ****
>
> ** **
>
> Saludos,****
>
> ** **
>
> Guilda****
>
> ** **
>
> ** **
>
> 2013/10/8 Leandro Tabares Martin <ltmartin at uci.cu>****
>
> Hola a todos:
>
> Nos place informarles que el error en la validación del número de control
> de ABCD en que estabamos trabajando fue corregido, en el archivo
> "imprime.xis" se corrigió el flujo buscar quedando como se escribe debajo.
>
> Saludos,
>
> Leandro
>
> FLUJO BUSCAR
>
> <label>BUSCAR</label>
>             <do task=search>
>                 <parm name=db><pft>v5001</pft></parm>
>                  <parm name=from><pft>if a(v2000) then '1' else v2000
> fi</pft></parm>
>                  <parm name=to><pft>if p(v2001) then v2001 else mfn
> fi</pft></parm>
>                  <parm name=expression><pft>"CN_"v3000</pft></parm>
>                 <parm name="buffersize">200000</parm>
>                 <parm name=MAX_TMP_STRING>200000</parm>
>                 <field action=define tag=1002>Isis_Total</field>
>                 <loop>
>                     <field action=import tag=5001>5001</field>
>                     <field action=import tag=3030>3030</field>
>                     <field action=import tag=3031>3031</field>
>                     <display>
>                         <pft type=reload><pft>if p(v3030) then v3030 else
> '@'v3031 fi</pft>
>                         </pft>
>                     </display>
>                 </loop>
>           </do>
>
>         <flow action=exit>1</flow>
>
> El 07/10/13 08:40, Leandro Tabares Martin escribió:****
>
> Hello everyone:
>
> We are working with ABCD ILS, but we found a bug assigning control
> numbers, we know that it does it automatically but we nedd to fix the
> functionality of manually assign it. When we are going to assign a control
> number manually at Marc database, the validation that it executes to check
> if the control number already exists at the database is not working
> correctly and always says that the control number don't exists, but we
> checked with mx that the control number actually exists. We don't know what
> is going wrong, somebody can help us?
>
> Regards,
>
> Leandro
>
> =============================================================================
>
>
> Hola a todos:
>
> Estamos trabajando con el SIGB ABCD, pero encontramos un error asignando
> los números de control, sabemos que ABCD hace esto de forma automática,
> pero necesitamos corregir la funcionalidad de asignarlos manualmente y no
> encontramos cuál es el problema. Cuando asignamos manualmente un número de
> control en la base de datos Marc, la validación que se ejecuta para
> verificar si ya el número de control está asignado en la base de datos no
> está funcionando correctamente y siempre devuelve que el número no existe,
> pero verificamos con el mx y el número sí existe. No sabemos qué está
> funcionando mal, ¿alguien puede ayudarnos?
>
> Saludos,
>
> Leandro
> ________________________________________________________________________________________________
>
> III Escuela Internacional de Invierno en la UCI del 17 al 28 de febrero
> del 2014. Ver www.uci.cu
> _______________________________________________
> isis-users mailing list
> isis-users at iccisis.org
> To manage your own subscription options go to:
> http://lists.iccisis.org/listinfo/isis-users
> Or contact Henk Rutten: hlrutten at xs4all.nl
> ________________________________________________________________________________________________
>
> III Escuela Internacional de Invierno en la UCI del 17 al 28 de febrero
> del 2014. Ver www.uci.cu****
>
>
>
> ________________________________________________________________________________________________
> III Escuela Internacional de Invierno en la UCI del 17 al 28 de febrero
> del 2014. Ver www.uci.cu
>
>  _______________________________________________
> isis-users mailing list
> isis-users at iccisis.org
> To manage your own subscription options go to:
> http://lists.iccisis.org/listinfo/isis-users
> Or contact Henk Rutten: hlrutten at xs4all.nl****
>
> ** **
>
>  ------------------------------
>
> III Escuela Internacional de Invierno en la UCI del 17 al 28 de febrero
> del 2014. Ver www.uci.cu
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20131014/6c8ba88e/attachment.html>


More information about the isis-users mailing list