חוק עסקי – לא מאפשר להשוות בין שדות

פורומים אפיון ופיתוח פריוריטי חוק עסקי – לא מאפשר להשוות בין שדות

  • Post
    snoof123
    משתתף
    היי
    אני רוצה להריץ חוק עסקי במסך העברות בין מחסנים:
    החוק צריך להראות שגיאה כאשר השדות ("מאתר" <> "אל אתר") – חשוב לציין שאלו שדות שפיתחנו באופן פרטי.

    כשאני בוחר את השדה השונה באמצעות "הוספת שדה" (האפשרות הזו בפונקציה), המערכת מציגה בפניי שגיאה invalid expression
    לעומת זאת אם אני כותב את אותו חוק עסקי על "מחסן מקבל" ו"מחסן שולח" – המערכת מאפשרת ומציגה את השגיאה והכל עובד חלק.

    מישהו יודע מה יכול לגרום לסיטואציה כזו לקרות? בדקתי בחיבור העמודות למסך, אין שם משהו יוצא דופן: שני ג'וינים עם DOCUMENTS על אותה הטבלה. פעם אחת עם מזהה 8 ופעם אחרת עם מזהה 9. (בDOCUMENTS שני השדות הנחתכים שונים כמובן כדי לא לשבת על אותו חיתוך).

    מישהו אולי יכול לחלץ אותי מהברוך? 🙂

מוצגות 2 תגובות – 1 עד 2 (מתוך 2 סה״כ)
  • Replies
    אלמוני
    אורח
    החוק צריך להיות בפורמט "כאשר מאתר " ואז צריך לכתוב ביטוי, כאשר בביטוי רושמים את שם משתנה המסך של השדה "אל אתר", נניח .$:XXX_TODEST

    כתבתי בלוג לפני כמה שבועות על חוקים עסקיים שמשווים בין שני שדות במסך =
    http://nbnewman.blogspot.co.il/2017/06/business-rules-with-functions-2.html
    שמתיחס לבלוג קודם,
    http://nbnewman.blogspot.co.il/2017/03/priority-tip-creating-business-rules.html

    snoof123
    משתתף
    תודה נעם אני אנסה את זה.
    עם זאת, קשה לי להבין למה כשאני עושה את מה שעשיתי על העמודות מחסן מקבל\שולח זה עבד מצוין ולא עם העמודות שלי…
מוצגות 2 תגובות – 1 עד 2 (מתוך 2 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.