פונקציה חישובית במסמך הדפסה (הזמנת לקוח)

פורומים אפיון ופיתוח פריוריטי פונקציה חישובית במסמך הדפסה (הזמנת לקוח)

  • Post
    debi
    משתתף
    שלום,

    הוספתי בטבלה ORDERITEMS  עמודה של "סה"כ במחיר מטבע שורה" – זאת מכוון שישנם לקוחות במטבע X ושורות הזמנתם במטבע Y

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

    ניסיתי עם חישוב עמודה וזה לא צלח. אשמח בבקשה להכוונה

    תודה רבה

מוצגות 7 תגובות – 1 עד 7 (מתוך 7 סה״כ)
  • Replies
    NoamN
    משתתף
    none
    לכאורה אפשר לרשום את אותה הנוסחה בדו"ח כפי שיש במסך. אולי הביטוי מסתמך על טבלה שאינה מופיעה בדו"ח. במסך הדו"חות תלחצי על ההפעלה הישירה "הכנת דו"ח/פרוצדורה" אשר תכין דו"ח שגיאות. לפעמים אפשר להבין מהדו"ח מה הבעיה. תוודאי שמספר הסוגריים נכון.

    חבל שאת לא מפרטת מה "לא צלח", כי בלי זה אפשר רק לנחש מה הבעיה ואיך לפתור.

    yitzchok
    משתתף
    IL
    א. למה את צריכה להוסיף עמודה לטבלה כשאפשר בדו"ח לחשב את הסה"כ מתוך המחיר ליחידה כפול הכמות (וגם הנחות וכו')? אולי התכוונת שהוספת עמודה למסך ORDERITEMS?

    ב. לא ברור לי איפה את מסתבכת. בחישוב סה"כ לכל שורה (כנ"ל)? או בסיכום של כל אלה?

    ג. הייתי חושש מסתם סיכום של העמודה הזאת. מה אם יהיו באותה עמודה שורות עם מטבע שורה שונים? אין הגיון לסכום עמודה כזאת במצב כזה. (שורה של 100 ש"ח ושורה של 100 דולר, סה"כ 200).

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    debi
    משתתף
    שלום,

    סליחה שלא פירטתי כמו שצריך.

    1. ישנם 3 לקוחות (יחידים) שמטבע הלקוח הוא X  אבל מטבע השורה הוא Y (ורק בהזמנות לקוח שלהם זה כך. אין הזמנות לקוח שבשורה יש כמה סוגי מטבעות)

    2. מאחר ובמסך ORDERITEMS לא הייתה עמודה שמחשבת סה"כ מחיר במטבע שורה, הוספתי עמודה כזו. ע"י הוספת עמודה חישובית ולה כתבתי ביטוי: (ORDERITEMS.TQUANT * ORDERITEMS.PRICE) / 1000

    3. כעת אני עוברת למסמך הדפסה של הזמנת לקוח (פרוצדורה WWWSHOWORDER_E), העתקתי את הפרוצדורה והדו"ח סיכום שבה כדי לבצע שינויים

    -בדו"ח סיכום של הפרוצדורה (WWWORD_3) יש עמודה "סה"כ מחיר" אך היא במטבע ההזמנה. ואני מעוניינת בנתון במטבע השורה

    *בהתחלה הוספתי עמודה חישובית שתקח סה"כ מחיר ותחלק בשער החליפין וזה יציג במטבע שורה אך הפתרון הזה לא יעיל עבור החברה כי אז המחיר בהזמנה ובחשבונית יהיה שונה עקב שינויי שער הדולר.

    ** לכן אני מחפשת פתרון של נוסחה שתסכום את כל שורות 'סה"כ מחיר במטבע שורה' (המופיע ב-ORDERITEMS) של ההזמנה. וכך לא אהיה תלויה בשער החליפין.

    אשמח להכוונה בבקשה, תודה על סבלנותך.

    NoamN
    משתתף
    none
    א. אל תשתמשי ב-1000 כמספר בפני עצמו אלא REALQUANT

    ב. בהעתק הפרטי של WWWORD_3, ביטוי הסכום הכולל צריך להיות

    SUM (REALQUANT(ORDERITEMS.QUANT) * ORDERITEMS.PRICE(

    (אמור להיות סוגר אחרי PRICE): בקיצור, סוכמים את QUANT * PRICE וכך תקבלי את סך הסכום. כיוון ש-WWWORD_3 אינו מכיל חיבור ל-ORDERITEMS, תצטרכי להוסיף חיבור על שדה ORD. יתכן שאפשר לא להשתמש ב-WWWORD_3 בכלל וליצור דו"ח חדש ואם כך, ORDERITEMS.ORD = :ORD.

    שאלה אחרת: איך המסמך "יידע" להשתמש בגרסה המותאמת של WWWORD_3 ולא המקורי?

    debi
    משתתף
    תודה רבה, אשתמש בהצעתך

    * איך ידע להשתמש ב-WWWORD_3 הלא מקורי? – אוריד את המקורי.

     

    NoamN
    משתתף
    none
    אחדד את השאלה: נניח שמדפיסים חבילת הזמנות כאשר בתוכן יש הזמנות של לקוחות "רגילים" ולקוחות "מיוחדים". איך מישהו יידע שהוא צריך להפיק את הגרסה המותאמת ולא הגרסה המקורית של המסמך?

     

    debi
    משתתף
    שלום,

    שיכפלתי את הפרוצדורה ואז לאדם בעל הלקוחות ה-מיוחדים נתתי הרשאה לפורמט 1 וליתר לפורמט המקורי

    תודה

מוצגות 7 תגובות – 1 עד 7 (מתוך 7 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.