Forum Replies Created
- Replies
-
- ינואר 25, 2009 בשעה 5:06 pm
- in reply to: שאלה על סיכומים בדוח
אני לא חושב שהמחולל תומך בזה.
נכון לעכשיו אני רואה שתי אפשרויות:
אפשרות א' – לנסות לעשות משהו עם תבנית אקסל
אפשרות ב' – לחשב גם את הסיכומים בפרוצדורה ולשים אותם בכותרות יחד עם רמות הקיבוץ השונות(קרי לקוח והזמנה כאשר לקוח והזמנה מופיעים בכותרות ראשיות והחישוב במשניות)- ינואר 25, 2009 בשעה 4:38 pm
- in reply to: תהליך הזמנה
הי,2. אני מציע להעביר ל"מחכה לאישור" או משהו כזה. "אושרה" – זה אומר שההזמנה סיימה את תהליך האישור
3. כדי לאפשר מעבר לטיוטא את צריכה להגדיר את זה בתרשים ה BPM של הסטטוסים להזמנה. תוכלי להתנות את המעבר בכך שעמודת "מאושרת" ריקה. כלומר, לא עברה אישור של אף אחד מרשימת המאשרים.
7. ההזמנה ממתינה בסטטוס שהגדרת אחרי תהליך האישור. כאשר כל הסחורה מתקבלת, ההזמנה עוברת לסגורה.
כאשר מתקנים כמויות, מחזירים סחורה, מבטלים תעודה, ההזמנה עוברת אוטומטית לסטטוס המסומן בדגל "פתיחה חוזרת"- ינואר 25, 2009 בשעה 4:14 pm
- in reply to: שאלה על סיכומים בדוח
הי ארז,
אכן ישנה בעייתיות עם המבנה שאתה מעוניין לקבל.
הפתרון שאני מציע פה מצריך ידע בפרוצדורות.– סכום הזמנות: זה יחסית קל. במקום להציג את הסכום מההזמנה, תכין טבלה זמנית שתכיל שורה פר כל שורת הזמנה ראשונה בדו"ח וקשור אותה ב outer join. אתה צריך לדאוג למלא את סה"כ ההזמנה פר כל שורה בטבלה הזמנית באחת מעמודותיה. במקום להציג בדו"ח את הסכום מ ORDERS, תציג מתוך הטבלה הזמנית ותעשה עליה סכום
-יתרת חשבונית להזמנה – אני מניח שזו עמודת יתרה מצטברת זהה לחובה בש"ח, וסה"כ להזמנה היא עמודת יתרת הפתיחה ? האם הבעיה היא שיתרת הפתיחת לא נלקחת בחשבון בסיכום ?
מה אתה מקבל שם בפועל ?- ינואר 24, 2009 בשעה 11:31 pm
- in reply to: מדוע טריגר רץ פעמיים
הי משה,
עדכון SETFLAG מכניס ערך TQAUNT ולכן הטריגרים שלו פועלים.
POST-FIELD של TQUANT מאפס את עמודת SETFLAG בחזרה גם בסטנדרט.(שורה 2 בטריגר)אתה יכול להכניס עמודה פרטית "אשר" ולהסתיר את העמודה הסטנדרטית.
בעמודה הזו אתה יכול להפעיל איזה לוגיקה שמתאימה לך.- ינואר 24, 2009 בשעה 10:53 pm
- in reply to: קידומות של 3 ו4 תווים
יש היום ישויות סטנדרטיות עם קידומות של 3 ולכן כדאי לעבור ל4 כדי למנוע מצב של שינוי אותן ישויות בטעות.
אין קשר בין הקידומות לשדרוגים.
קח בחשבון שכאשר תבצע את המעבר, אותם פיתוחים שביצעת עם קידומת 3 יחשבו כסטנדדט ותצטרך להחזיר את הקבוע כל אימת שתרצה לעדכן אותם- ינואר 23, 2009 בשעה 10:26 am
- in reply to: קישור לטופס קודם
הי רוני וברוך הבא לפורום.אני מבין שאתה רוצה "לדלג" על הזמנת הלקוח. מדוע ?
התהליך הטבעי במערכת הוא הצעה, הזמנה תעודת משלוח.אם אתה מודע לכך ובכל זאת מעוניין בפתיחת ת.מ. על בסיס ה. מחיר אז:
1. עמודה חדשה PRE_PROF בטבלת DOCUEMENTS ועמודת מסך מוסתרת עליה ב DOCUMENTS_D – משלוח ללקוח. JOIN לטבלת CPROF על העמודה הזו
2. עמודה חדשה PRE_CPROFNUM שתציג את CPROFNUM מ CPROF שקישרת.
2. POST-FIELD על העמודה החדשה לעדכון הלקוח וכל השדות הרלוונטים. כמו בשדה הזמנת לקוח.
3. טריגרי POST-INSERT ו POST-UPDATE על מסך DOCUMENTS שירוצו אחרי הטריגרים הסטנדרטיים ויהיו אחראים להעתקת הנתונים. – בשביל זה אתה צריך להשתמש בממשק למסך. האם אתה מכיר את הנושא ?- ינואר 23, 2009 בשעה 9:44 am
- in reply to: איך משתמשים בערך ברירת המחדל של שדה
אם נכנסים רק לשדה מחיר שום POST-FIELD קודם לא מופעל.
אז שים check-field על PRICE שלא נותן להכניס ערך אם המק"ט ריק.
הפתרון עם הוספת עמודה חדשה אמור לעבוד.
אתה צריך רק לדאוג שהPOST-FIELD שלך יעבוד אחרי הסטנדרטי (תן לו קידומת עם סיפרה גדולה מ P). משהו כמו ZMOS_POST-FIELD- ינואר 23, 2009 בשעה 1:14 am
- in reply to: הצגת תוכן שדה
הי משה, עניתי לך ב:
https://www.priority-forums.com/he/index.php/forums?func=view&catid=6&id=429#429הבנתי את בעיתיות הנושא. מה דעתך על הפתרון האחרון שהצעתי בשרשור ההוא?
- ינואר 23, 2009 בשעה 12:57 am
- in reply to: איך משתמשים בערך ברירת המחדל של שדה
קבל תיקון נוסף ואני מקווה שאחרון.
הקוד הנ"ל יעבוד בשורה חדשה אך לא בעדכון שורה שנכנסה עם מחיר סטנדרטי ונשלפה מחדש לעדכון המחיר.הצעה ג:
1. עמודת טבלה חדשה ועליה עמודת מסך מוסתרת.
2. POST-FIELD על PARTNAME ששם את המחיר ליחידה הסטנדרטי בעמודה החדשה.
3. בדיקת המחיר מוכנס ידנית מול העמודה החדשה.- ינואר 23, 2009 בשעה 12:13 am
- in reply to: איך משתמשים בערך ברירת המחדל של שדה
סליחה,אני חושב שהבנתי את הבעיה שלך.
אתה רוצה לאפשר עדכון או למנוע אותו לפי ערך ברירת המחדל שהמערכת הסטנדרטית חישבה.
כשאתה מכניס שורה חדשה $1 לא מכיל כלום.
ההצעה שלי היא כזו:
[code:1]PARTNAME/MOSH_POST-FIELD
:mosh_manual = 0 ;PRICE/MOSH_POST-FIELD
GOTO 10 WHERE :mosh_manual = 1 ;
:mosh_price = :$.@ ;
LABEL 10 ;PRICE/MOSH-CHECK-FIELD
ERRMSG 510 WHERE :mosh_price > :your_max_price ;
SELECT 1 INTO ::mosh_manual FROM DUMMY WHERE :RETVAL > 0 ;[/code:1]- ינואר 22, 2009 בשעה 11:54 pm
- in reply to: איך משתמשים בערך ברירת המחדל של שדה
זאת אומרת שאתה רוצה להגביל את העדכון הידני עד לקבוע כלשהו. נכון ?אם כך, הקוד הוא משהו כזה:
[code:1]ERRMSG [NUMBER] WHERE :$.@ > [SOMEVALUE] ;[/code:1]
השורה הזו בתוך CHECK-FIELD של PRICE.
- ינואר 22, 2009 בשעה 11:39 pm
- in reply to: שאלה על סיכומים בדוח
הי ארז וברוך הבא לפורום
אתה יכול בבקשה לתת דוגמא באקסל ולצרף להודעה + הסבר ?- ינואר 22, 2009 בשעה 11:26 pm
- in reply to: מציאת מספר מסמך שנוצר בממשק
אחרי שהממשק טוען את השורה ב GENERALLOAD לפתיחת כותרת ההזמנה, הוא מעדכן שתי עמודות ב GENERALLOAD באותה שורה:
LOADED – מכיל 'Y' אם הטעינה בוצעה בהצלחה.
KEY1 – מפתח ה AUTOUNIQUE של ההזמנה החדשה. שים לב שהטיפוס שלו הוא CHAR ואתה צריך להמיר אותו ל INT בשביל JOIN עם ORDERS.- ינואר 22, 2009 בשעה 11:21 pm
- in reply to: איך משתמשים בערך ברירת המחדל של שדה
הי משה,
זה מאוד משנה באיזה טריגר אתה בודק את הערך של PRICE.
רק בשביל לסבר את האוזן, העמודה מתעדכנת איזה 10 פעמים כבר ביציאה משדה המק"ט בהכנסת ערך. תרשום בבקשה אם זה טריגר עמודה או טריגר מסך ומה שמו בישראל.
בכל אופן בשורה חדשה – $1 תמיד ריק.
בשורה קיימת – $1 מכיל את הערך הנשלף ו $ את הערך המעודכן.- ינואר 22, 2009 בשעה 11:14 pm
- in reply to: קורס מעמיק ב-Priority
אני לא מכיר קורס כזה באיזור שלך.
אם את טיפוס שיודע ללמוד לבד, בינתיים את יכולה לקרוא את האשפים, הם מאוד טובים. ובכל שאלה, אנחנו פה בשביל לנסות לעזור