› פורומים › אפיון ופיתוח פריוריטי › תנאי מורכב בחוק עסקי בניהול תהליך להזמנה
- This topic has 11 תגובות, 3 משתתפים, and was last updated לפני 6 שנים by רועי זלוף.
- Post
-
- נובמבר 20, 2018 בשעה 6:53 pm
שלום לכולם,
ניסיתי לבצע חוק עסקי מורכב בניהול תהליך להזמנה אך ללא הצלחה.
במעבר לסטטוס מסוים אני מעוניין לשלוח מייל לאיש קשר מסוים.
התנאי הוא אם יש את התו # בשדה הפרטים, אך שבשדה הפרטים לא יהיה את המלל 'ללא חיוב באישור'.
יש לי עוד תנאים לכן אני מוגבל בכמות התנאים שלי ועליי לבצע תנאי מורכב לפי אותו שדה, אנו עם גרסא 17 של פריוריטי.
התנאי שעשיתי לשדה הפרטים הוא, אם שדה הפרטים שווה ל:(<
> LIKE '*#*' AND <> NOT LIKE '*ללא חיוב באישור*' ? <> : '999999')גם כשניסיתי לעשות אפילו רק עם בדיקה של התו # זה לא הלך:
(<
> LIKE '*#*' ? <> : '999999')נא עזרתכם.
רועי.
מוצגות 11 תגובות – 1 עד 11 (מתוך 11 סה״כ)
- Replies
-
- נובמבר 21, 2018 בשעה 3:30 pm
- נובמבר 21, 2018 בשעה 7:55 pm
עולה לי בראש שאולי יש משמעות מיוחדת לסולמית
שים לפניה תו \ ונראה אם עוזרמעבר לזה לא התמקדתי יותר מדי בינתיים
בקשה אחת: לשים ביטויים בתגיות של קוד – הם יוצאים הרבה יותר קלים לקרוא
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- דצמבר 4, 2018 בשעה 12:06 pm
היי, הוספת התו / לא עזר לתנאי.
אני אסביר שוב מה מטרת החוק. אם יש # בפרטים סימן שיש עוד לטפל בהזמנה ולכן אני רוצה לשלוח מייל לסוכן שלנו, אלא אם כן גם יש את המלל "ללא חיוב באישור" ואז זה אומר שזה אושר וגם אם יש # מקרה הזה אני לא רוצה לשלוח.
אבל גם התנאי הפשוט לא עבד, אז אני מניח שברגע שהתנאי הפשוט (שרק יש # שישלח את המייל) יעבוד, אז גם המורכב יותר יעבור.
אלה הקודים שרשמתי ולא עבדו:(<
> LIKE '*\#*' ? <> : '999999')(<
> LIKE '*#*' ? <> : '999999')- דצמבר 4, 2018 בשעה 4:19 pm
- דצמבר 4, 2018 בשעה 4:37 pm
היי,
עדיין לא עובד.
עכשיו הקוד הוא:
(<> LIKE '%\#%' ? <> : '999999')- דצמבר 4, 2018 בשעה 5:05 pm
- דצמבר 9, 2018 בשעה 4:04 pm
טוב אז עכשיו התנאי הפשוט עובד (רק עם #), אבל התנאי המורכב לא עובד…
שמתי לב שהתנאי של השדה פרטים יודע לעבוד רק עם תו בודד, כלומר רק שמכניסים לתנאי תו בודד בבדיקת ה-IF, זה יודע לקרוא את התנאי בצורה נכונה, וכשאני מכניס שם NOT LIKE '*באישור*', החוק לא עובד. כן עבד עם NOT LIKE '*ב*', סתם לבדיקה עם תו בודד.
כלומר שהיה את האות ב, בחוק לא פעל (כמו שרציתי שיהיה בתנאי), ושבשדה הפרטים לא היה את האות ב, החוק פעל.נא עזרתכם,
רועי.- דצמבר 15, 2018 בשעה 10:46 am
היי
אין לי תשובה לשאלה שלך,אלא רק תזכורת.
התשובות ניתנות מרצון טוב בלבד, אם לא ענו אז כנראה שלא יודעים, או שאין זמן , או כל סיבה אחרת.
אנא קבל בהבנה
תודה
מוצגות 11 תגובות – 1 עד 11 (מתוך 11 סה״כ)
- יש להתחבר למערכת על מנת להגיב.