› פורומים › אפיון ופיתוח פריוריטי › פונקציה חישובית במסמך הדפסה (הזמנת לקוח)
- This topic has 7 תגובות, 3 משתתפים, and was last updated לפני 3 שנים, 2 חודשים by debi.
- Post
-
- אוקטובר 5, 2021 בשעה 11:33 am
שלום,הוספתי בטבלה ORDERITEMS עמודה של "סה"כ במחיר מטבע שורה" – זאת מכוון שישנם לקוחות במטבע X ושורות הזמנתם במטבע Y
לאחר מכן עדכנתי את פורמט הדפסה להזמנה (במחולל פרוצדורות , שלב של "הצגת הזמנה – סיכום") ושם אני מעוניינת להוסיף עמודה שתסכום את סה"כ מחיר במטבע שורה שהוספתי בטבלה ORDERITEMS .
ניסיתי עם חישוב עמודה וזה לא צלח. אשמח בבקשה להכוונה
תודה רבה
- Replies
-
- אוקטובר 5, 2021 בשעה 2:38 pm
לכאורה אפשר לרשום את אותה הנוסחה בדו"ח כפי שיש במסך. אולי הביטוי מסתמך על טבלה שאינה מופיעה בדו"ח. במסך הדו"חות תלחצי על ההפעלה הישירה "הכנת דו"ח/פרוצדורה" אשר תכין דו"ח שגיאות. לפעמים אפשר להבין מהדו"ח מה הבעיה. תוודאי שמספר הסוגריים נכון.חבל שאת לא מפרטת מה "לא צלח", כי בלי זה אפשר רק לנחש מה הבעיה ואיך לפתור.
- אוקטובר 5, 2021 בשעה 3:39 pm
א. למה את צריכה להוסיף עמודה לטבלה כשאפשר בדו"ח לחשב את הסה"כ מתוך המחיר ליחידה כפול הכמות (וגם הנחות וכו')? אולי התכוונת שהוספת עמודה למסך ORDERITEMS?ב. לא ברור לי איפה את מסתבכת. בחישוב סה"כ לכל שורה (כנ"ל)? או בסיכום של כל אלה?
ג. הייתי חושש מסתם סיכום של העמודה הזאת. מה אם יהיו באותה עמודה שורות עם מטבע שורה שונים? אין הגיון לסכום עמודה כזאת במצב כזה. (שורה של 100 ש"ח ושורה של 100 דולר, סה"כ 200).
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 6, 2021 בשעה 12:25 pm
שלום,סליחה שלא פירטתי כמו שצריך.
1. ישנם 3 לקוחות (יחידים) שמטבע הלקוח הוא X אבל מטבע השורה הוא Y (ורק בהזמנות לקוח שלהם זה כך. אין הזמנות לקוח שבשורה יש כמה סוגי מטבעות)
2. מאחר ובמסך ORDERITEMS לא הייתה עמודה שמחשבת סה"כ מחיר במטבע שורה, הוספתי עמודה כזו. ע"י הוספת עמודה חישובית ולה כתבתי ביטוי: (ORDERITEMS.TQUANT * ORDERITEMS.PRICE) / 1000
3. כעת אני עוברת למסמך הדפסה של הזמנת לקוח (פרוצדורה WWWSHOWORDER_E), העתקתי את הפרוצדורה והדו"ח סיכום שבה כדי לבצע שינויים
-בדו"ח סיכום של הפרוצדורה (WWWORD_3) יש עמודה "סה"כ מחיר" אך היא במטבע ההזמנה. ואני מעוניינת בנתון במטבע השורה
*בהתחלה הוספתי עמודה חישובית שתקח סה"כ מחיר ותחלק בשער החליפין וזה יציג במטבע שורה אך הפתרון הזה לא יעיל עבור החברה כי אז המחיר בהזמנה ובחשבונית יהיה שונה עקב שינויי שער הדולר.
** לכן אני מחפשת פתרון של נוסחה שתסכום את כל שורות 'סה"כ מחיר במטבע שורה' (המופיע ב-ORDERITEMS) של ההזמנה. וכך לא אהיה תלויה בשער החליפין.
אשמח להכוונה בבקשה, תודה על סבלנותך.
- אוקטובר 6, 2021 בשעה 2:32 pm
א. אל תשתמשי ב-1000 כמספר בפני עצמו אלא REALQUANTב. בהעתק הפרטי של WWWORD_3, ביטוי הסכום הכולל צריך להיות
SUM (REALQUANT(ORDERITEMS.QUANT) * ORDERITEMS.PRICE(
(אמור להיות סוגר אחרי PRICE): בקיצור, סוכמים את QUANT * PRICE וכך תקבלי את סך הסכום. כיוון ש-WWWORD_3 אינו מכיל חיבור ל-ORDERITEMS, תצטרכי להוסיף חיבור על שדה ORD. יתכן שאפשר לא להשתמש ב-WWWORD_3 בכלל וליצור דו"ח חדש ואם כך, ORDERITEMS.ORD = :ORD.
שאלה אחרת: איך המסמך "יידע" להשתמש בגרסה המותאמת של WWWORD_3 ולא המקורי?
- אוקטובר 6, 2021 בשעה 3:21 pm
תודה רבה, אשתמש בהצעתך* איך ידע להשתמש ב-WWWORD_3 הלא מקורי? – אוריד את המקורי.
- אוקטובר 6, 2021 בשעה 4:59 pm
אחדד את השאלה: נניח שמדפיסים חבילת הזמנות כאשר בתוכן יש הזמנות של לקוחות "רגילים" ולקוחות "מיוחדים". איך מישהו יידע שהוא צריך להפיק את הגרסה המותאמת ולא הגרסה המקורית של המסמך?
- יש להתחבר למערכת על מנת להגיב.