› פורומים › אפיון ופיתוח פריוריטי › הגדרת תנאי בדוח
- This topic has 25 תגובות, 3 משתתפים, and was last updated לפני 15 שנים, 7 חודשים by מארק.
- Post
- Replies
-
- מרץ 31, 2009 בשעה 2:03 pm
נניח:
ייצור > מידול > מוצרים > דו"חות מוצרים > דו"חות עצי מוצר > עץ מוצר מודרג – נתונים הנדסיים- מרץ 31, 2009 בשעה 2:12 pm
תעתיק את הפרוצדורה ואת הדו"ח המופעל ממנה. יודע איך לעשות זאת ?פתח את הפרוצדורה החדשה במחולל, רד לשלב 20,רשום שם את שם הדו"ח החדש במקום מה שיש שם, F6, רד לעמודה 70, רד לביטוי תנאי ורשום:
[code:1]= 'YourManfName'[/code:1]'YourManfName' = מספר היצרן שאתה רוצה להציג
צא מהכל והרץ את הדו"ח- אפריל 1, 2009 בשעה 4:27 pm
אני לא מצליח להוסיף את הפרוצדורה ל"דוחות עצי מוצר" .
אני מוסיף אותה אבל לא רואה אותה בתפריט, מה יכולה להיות הסיבה?
בכל מקרה הרצתי מתוך הפרוצדורה וזה לא מציג כלום.
היצרנים נעלמו.
יניב- אפריל 1, 2009 בשעה 4:30 pm
1. מה השם (הפנימי)התפריט שאליו אתה מנסה להוסיף ?
2. שלח Dump של הדו"ח- אפריל 1, 2009 בשעה 4:38 pm
הנתיב לתפריט:
ייצור > מידול > מוצרים > דו"חות מוצרים > דו"חות עצי מוצר
שם התפריט(בלחיצה על F6)הינו:LOGPARTTREEREP.
מצ"ב DUMP. [file name=Report_ACC.doc size=25088]https://www.priority-forums.com/he/images/fbfiles/files/Report_ACC.doc[/file]- אפריל 1, 2009 בשעה 4:41 pm
כפי שליאור כתב קודם יש להחליף 'YourManfName' בתנאי לשם אמיתי של יצרן.- אפריל 1, 2009 בשעה 4:45 pm
1. כנראה שיש פה אי הבנה. האם אתה רוצה להפיק את הדו"ח רק על יצרן אחד קבוע מראש ?? אם כן, תחליף את YourManfName בביטוי שכתבתי בקוד היצרן הזה. אם אתה רוצה שלכל יצרן יופיע מוצר יחיד בדו"ח – זו כבר אופרה אחרת לגמרי.2. יש שני תפריטים במערכת בשם דוחות עצי מוצרים. התפריט שאתה מסתכל בו הוא PARTTREEREP
- אפריל 1, 2009 בשעה 5:05 pm
1.תריץ את הדוח:
ייצור > מידול > מוצרים > דו"חות מוצרים > דו"חות עצי מוצר > עץ מוצר מודרג – נתונים הנדסיים
ותשים לב שכאשר יש לך מק"ט חברה ויש לו 2 מקטי יצרן ו2 יצרנים הוא מציג את שניהם.
אני מעוניין שיוצג אך ורק יצרן אחד (לא משנה איזה מהם)
הפתרון שהצעת בתחילה נראה לי פשוט מדי אבל אמרתי אם ליאור אמר……מי אני.
2.הבנתי תודה.
יניב- אפריל 1, 2009 בשעה 5:20 pm
הבנתי. תודה רבה על הפרגון.אם אנחנו רוצים להשאר עם פתרון שלא כולל כתיבת SQL אתה צריך לבחור אחת מהחלופות הבאות:
1. לוותר או על שם היצרן (הכי טוב לדעתי כי זה משאיר את הזום למסך היצרנים)
2. לוותר על תיאור היצרן
3. לאחד אותם לעמודה אחת – בעמודה מחושבת חדשהאחרי שבחרת את הפתרון שמתאים לך, תוציא מהדו"ח את העמודות האחרות. בעמודה שהשארת תסמן M בשדה חישוב קבוצתי.
תריץ את הדו"ח ןתבדוק אם זו התוצאה הרצויה. כמובן יש למחוק את הסטרינג שכתבתי לך בתחילת השרשור
- אפריל 1, 2009 בשעה 6:08 pm
אם אנחנו רוצים להציג יצרן יחיד לכל מק"ט ,מבלי לכתוב שלב SQL בפרוצדורה , אנחנו צריכים לוותר או על שם היצרן או על תיאור היצרן. אחת מהן צריך למחוק מהדוח.נשארנו עם עמודה אחת שמציגה את היצרן. במחולל דוחות יש שדה שנקרא "חישוב קבוצתי".
צריך לרשום שם M בשורה של העמודה שבחרנו להשאיר.כדי להציג את יצרן אחד – גם שם יצרן וגם תיאור יצרן צריך SQL בפרוצדורה.
האם יותר מובן כעת ? אם כן מה אתה בוחר ? אם לא , מה לא הסברתי טוב ?
- אפריל 1, 2009 בשעה 6:16 pm
יותר ברור.
אתה מתכוון ל"שם יצרן" ו- "שם מלא יצרן"?
אין M אולי אות אחרת?
יניב
- יש להתחבר למערכת על מנת להגיב.