Bonjour,
je voudrais ajouter des jours ouvrés à une date dans SageX3.
Auriez-vous un exemple de fonction qui ferait cette opération?
Merci
Bonjour,
je voudrais ajouter des jours ouvrés à une date dans SageX3.
Auriez-vous un exemple de fonction qui ferait cette opération?
Merci
Bonjour,
Déja en préambule il faut noter que la notion de jours ouvrés n'existe pas directement dans un ERP comme Sage X3. Les jours ouvrés sont déduis des paramétrages indisponibilités à différent niveaux : société, site, tiers
Vous n'aurez donc pas une fonction avec comme paramètre x jours ouvrés
Par contre vous pouvez vous utiliser les fonctions de calcul du module vente comme celle ci
Quelle est finalement la finalité de votre calcul ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 # Calcul d'une date avec une date et un delai # # et ctrl jours et périodes indispo # #----------------------------------------------------------------# # Entrée ORIDAT : Date origine # # LTI : Délai # # UVYDAY : Jours indisponibilités # # UVYCOD : Code période indisponibilité # # SENCAL : Sens de calcul date # # SENDEC : Sens décalage si jours indisponibilité # # Sortie DSTDAT : Date destination # #----------------------------------------------------------------# Subprog CALC_DAT(ORIDAT, LTI, UVYDAY, UVYCOD, SENCAL, SENDEC, DSTDAT)
Merci pour votre réponse,
mon objectif est de calculer une date finale de réalisation en fonction du délai de fabrication qui est en Jours ouvrés.
Il faut que je regarde dans le module prod car c'est du standard pour la planification
Bonjour,
dans le traitement MFGLIB, il y a un sous-programme pour calculer une date de destination par rapport à une date de départ et d'un délaiAppel via call CALCUL_DATE_OF(...) from MFGLIB
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 ################################################################## #----------------------------------------------------------------# # Calcul d'une date OF (début ou fin) avec une date et un délai # # et ctrl jours et périodes indispo site # #----------------------------------------------------------------# # Entrée ORIDAT : Date origine # # LTI : Délai # # ORIFCY : Site production # # SENCAL : Sens de calcul date # # SENDEC : Sens décalage si jours indisponibilité # # Sortie DSTDAT : Date destination # #----------------------------------------------------------------# Subprog CALCUL_DATE_OF(ORIDAT, LTI, ORIFCY, SENCAL, SENDEC, DSTDAT)
Pour le sens SENCAL
- 0 pour ajouter le délai, et
- 1 pour soustraire le délai
pour le sens SENDEC
- 0 : date+1
- 1 : date-1
Bon dev'
Si ce message vous a aidé, appuyez sur le petit , ca fait toujours plaisir
Merci.
Bonjour,
Merci pour cette information, mais dans la version que j'utilise X3V7 U9, l'appel de cette fonction ne fonctionne pas.
Comment puis-je savoir quelle est la fonction à appeler dans cette version ? y-a-t-il une liste quelque part?
Merci
Bonjour,
Très étrange, ce sous-programme fonctionne chez moi en v6 et v12.
Y a-t-il un message d'erreur ou autre chose ?
La fonction sous-programe [GESASU] liste les sous-programmes standards du dossier.
Si ce message vous a aidé, appuyez sur le petit , ca fait toujours plaisir
Merci.
En effet, le sous programme est bien présent, mais j'ai une erreur lors de la compilation sur la ligne d'appel
comme s'il ne connaissait pas MFGLIB "Instruction non reconnue, caractère illégal"
Code : Sélectionner tout - Visualiser dans une fenêtre à part call CALCUL_DATE_OF(DateOrigine,[F:ITF]MFGLTI,[M:SOH0]SALFCY),"1","1",DateFin1) from MFGLIB
Il ne faut de guillemets pour les sens de calcul. .
c'est juste 1 ou 0
Si ce message vous a aidé, appuyez sur le petit , ca fait toujours plaisir
Merci.
j'en avais mais car cela ne fonctionnait pas
mais j'ai la même erreur avec l'appel suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part call CALCUL_DATE_OF(DateOrigine,[F:ITF]MFGLTI,[M:SOH0]SALFCY),1,1,DateFin1) from MFGLIB
Ne serai-ce pas la parenthèse en trop après SALFCY ? ...
Analyste-Programmeur - Consultant technico-fonctionnel - Expert Crystal Report - Formateur - 14 ans d'expérience sur ERP Sage X3 - Nombreux modules, développements spécifiques et migrations réalisés - Contactez-moi par message privé pour vos projets X3 toute version
ah oui...
Ca fonctionne mieux ainsi.
merci de votre aide !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager