Usa SUBDUR, te mando unas líneas de ejemplos:

 

 

c* Se ha de sumar 1 a la fecha HASTA para que cuente hasta el día real a 
calcular    

c* sino, daría mal la semana calculada                                          
     

c                   adddur    1:*d          HasfecISO                           
     

c     HasfecISO     Subdur    DesfecISO     Dias:*d                             
     

                                                                                
     

 

 

Un saludo

 

Vicente


P No lo imprima si no es necesario. Protejamos el medio ambiente.

Este mensaje y sus archivos adjuntos pueden contener información confidencial y 
están dirigidos exclusivamente a su destinatario. Le informamos que la 
legislación vigente prohíbe el uso, divulgación o copia del contenido del 
presente mensaje por persona distinta del destinatario sin autorización previa. 
Si Ud. no es el destinatario de este mensaje y lo ha recibido por error le 
agradeceríamos que nos lo comunicara y que procediera a destruirlo. This 
message can contain confidential information and is directed exclusively to its 
adressee. We inform you that the legislation prohibits to use, spreading or 
copy the content of the present message by person different from the adressee 
without previous authorization. If you are not the adressee of this message or 
you have received it by error we would be thankful if you notify us and delete 
it.

 




 

De: forum.help400-boun...@listas.combios.es 
[mailto:forum.help400-boun...@listas.combios.es] En nombre de Rafael Silva
Enviado el: jueves, 10 de agosto de 2017 22:09
Para: forum.help400@listas.combios.es
Asunto: Calcular %Days() con variables

 

Hola a todos!!!

 

Alguien habra o tendra conocimiento de indicarme, si puedo o es posible 
realizar lo siguiente:

 

D  FECHA          S              8  0

D CanDias          S             3  0   Inz(5)

 

Fecha     = %Dec( %Date - %Days( CanDias ) );

 

Pero da un error.... es el siguiente....

 

*RNF0579 20      1 El parámetro para la función incorporada de duración         
                         no es  válido.                                         
          

 

La funcion original es esta:

Fecha     = %Dec( %Date - %Days( 10 ) );

 

Pero, necesito variar la cantidad de dias!

 

 

 

Gracias!


 

 

 

 

-- 

Saludos,


Rafael E. Silva | Especialista en Sistemas   

  
<https://docs.google.com/uc?export=download&id=0B_NVQWqtdnfZUlUxWWQyLUxwYk0&revid=0B_NVQWqtdnfZTHMrVDQ5MDZYL3FuekVpSGZEQk9ySm9yTHFrPQ>
   
<https://docs.google.com/uc?export=download&id=0B_NVQWqtdnfZbjJjcHo5ajRHb0k&revid=0B_NVQWqtdnfZeUdPNnJwVkNJVkxaeDF1N3ZpemJ1Z1ZENUJBPQ>
 (+58) 424 153-03.38

  
<https://docs.google.com/uc?export=download&id=0B_NVQWqtdnfZdHZzT3hqaG1FS3M&revid=0B_NVQWqtdnfZMmdWZFlubkpjZksxeTFsdTZQSWcvcVY2Z1lVPQ>
  http://Facebook.com/rsilva.lara

____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a