[Isis-users] Uso de proc

spinaker spinaker at adinet.com.uy
Thu Nov 2 12:48:35 CET 2017


Edwin

intenta con esta alternativa
      'd653',
     (  if p(v653) then
            if L->assuntos('CL_',v653^a)>0 then
'<653>',ref->assuntos(L->assuntos('CL_',v653^a),|^a|v150^a,|^b|v150^b)/,'</653>'
           fi,
     fi,),

Nota: en un proc()  las instrucciones de delete, por ejemplo d653  deben 
darse ANTES de todas las instrucciones que siguen

Saludos
Ernesto Spinak



El 02/11/2017 a las 8:20, Edwin Hübner escribió:
> (Veja em espanhol abaixo)
> Prezados,
> Tenho a seguinte proc:
>       if p(v653) then
>        (if L->assuntos('CL_',v653^a)>0 then
>           'd653',
> '<653>',ref->assuntos(L->assuntos('CL_',v653^a),|^a|v150^a,|^b|v150^b)/,'</653>'
>        fi),
>      fi,
> Funciona bem quando o campo 653 tem somente uma ocorrência, porém 
> quando tem duas ou mais ocorrencias, dá erro. Alguém sabe se existe 
> uma forma para campos repetitivos?
> Desde já agradeço.
> Edwin
> -----------
> Estimados,
> Tengo la siguiente proc:
>  if p(v653) then
>        (if L->assuntos('CL_',v653^a)>0 then
>           'd653',
> '<653>',ref->assuntos(L->assuntos('CL_',v653^a),|^a|v150^a,|^b|v150^b)/,'</653>'
>        fi),
>      fi,
>
> Funciona bien cuando el campo 653 tiene solamente una ocurrencia, pero 
> cuando tiene dos o más ocurrencias, da error. Alguien sabe si hay una 
> forma para campos repetitivos?
> Desde ya lo agradezco.
>
> Edwin Hübner
> (5521)99647-1675
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> 
> 	Livre de vírus. www.avast.com 
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>. 
>
>
>
>
> _______________________________________________
> 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


-- 
   .^.                                .^.
   ( )                                ( )
   ===                                ===
  =[=]================================[=]=
   | |  Ernesto Spinak                | |
   | |  spinaker at adinet.com.uy        | |
   | |  Montevideo, Uruguay           | |
   | |  tel/fax  (598) 2622-3352      | |
   | |  celular  (598) 99612238      | |
  =[=]================================[=]=
   ===                                ===
   ( )                                ( )
    V                                  V

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20171102/7b9784e9/attachment.html>


More information about the isis-users mailing list