› פורומים › אפיון ופיתוח פריוריטי › שימוש בפונקציה בחוק עסקי
- This topic has 10 תגובות, 3 משתתפים, and was last updated לפני 6 שנים, חודש 1 by levi.
- Post
מוצגות 10 תגובות – 1 עד 10 (מתוך 10 סה״כ)
- Replies
-
- אוקטובר 28, 2018 בשעה 7:58 pm
כמו ששולפים שני אלה
תשאיר שונה מ-
ורשום|12|00
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 29, 2018 בשעה 11:20 am
משפחות המוצר שלי זה 991 ו- 993, סליחה, אבל לא כל כך הבנתי איך בדיוק לכתוב את זה?- אוקטובר 29, 2018 בשעה 12:05 pm
- אוקטובר 29, 2018 בשעה 1:46 pm
למה שלא פשוט תוסיף עוד תנאי מתחת וגם משפחת מוצר שונה מ991
וגם משפחת מוצר שונה מ993זה לא יעשה את העבודה? (באותו החוק, שני IF ולא שני תנאים באותו הIF)
- אוקטובר 29, 2018 בשעה 3:58 pm
לפרטים על הסינטקס שהצעתי ראו מסמך SDK ברק 2 כותרת Extended LIKE Patterns[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 29, 2018 בשעה 4:30 pm
יש לי עוד תנאים, אין לי מספיק מקום בתנאים, ויש לי גרסה ישנה של פריוריטי עד 3 תנאים.- אוקטובר 30, 2018 בשעה 1:16 am
חפשי "תנאים" כאן בפורום.
היו כמה דיונים בנושא זה, לא זוכר אם בתשובות לשאלות שלך.לכל הפחות מציע לקרוא את הקטע שהזכרתי.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 31, 2018 בשעה 11:07 am
יש דרך קצת מסובכת להשיג את מה שאת רוצה.אחזור על הבקשה המקורית: את רוצה למנוע את האפשרות להציג פריטים שהמשפחה שלכם 991 או 993, כנראה במסך שורות הזמנת לקוח. נניח שבמסך יש שדה בשם FAMILYNAME.
אפשר לכתוב דבר כזה באחד התנאים של החוק העסקי:
תאריך ההזמנה שווח ל… יחד עם הביטוי
:$.FAMILYNAME IN ('991', 993') ? :$$.CURDATE : 0
מה זה אומר? אם הערך בשדה FAMILYNAME שווה ל-991 או 993, הערך של תאריך ההזמנה יוחזר מהביטוי. כמובן זה שווה ל"תאריך ההזמנה" לכן התנאי הזה מתקיים והחוק יופעל.אם משפחת המוצר אינו ב-991 או 993, יוחזר הערך 0 שאינו שווה לתאריך ההזמנה לכן החוק לא יופעל.
מוצגות 10 תגובות – 1 עד 10 (מתוך 10 סה״כ)
- יש להתחבר למערכת על מנת להגיב.