זה צריך להיות חוק במסך הבן "פירוטי הזמנה" מאחר ויש התחיסות למק"ט.
בזמן האחרון, היו לא מעט שאלות לגבי חוקים עסקיים מורכבים והאלה שלך דוגמא נוספת לכך. כדי להשיג את המטרה, צריך לחבר שני חוקים ביחד. מגדירים תנאי בצורה הזו:
הערך הנוכחי שווה ל- . במקום לכתוב 0, לוחצים על הכפתור הקטן שכתוב אליו fX. ייפתח חלון חדש בו ניתן לרשום ביטוי.
כיון שלא ציינת באלו שדות מדובר, אני רק יכול לתת דוגמא כללית
):$.PURCHASEPRICE = 0.0 ? 0.0 : -999999)
שאמור להגיד: אם מחיר הקניה שווה ל-0.0 אז החזר ערך 0.0, אחרת החזר ערך -999999.
במסך הרגיל של החוקים העסקיים, משווה ערך שדה (נניח PRICE) ל-0.0. כך אם PURCHASEPRICE שווה לאפס, הביטוי יחזיר 0 ואז יש בדיקה האם PRICE שווה ל-0. אם PURCHASEPRICE אינו 0, הביטוי יחזיר את הערך -999999 והתנאי ייכשל, בלי קשר לערכו של PRICE (אלא אם הוא במקרה -999999).
צריך לכתוב :$$. אם רוצים לבדוק ערך שנמצא בכותרת ההזמנה ולא בשורות.