Forum Replies Created
- Replies
-
- מאי 16, 2018 בשעה 11:30 pm
- in reply to: דוח סיכום מחירים והנחות ללקוח – איך מוסיפים התניה?
אתה יכול להתייחס לטבלאות מהשאילתא של הדו"ח בתוך השאילתא הפנימית
היות ואין חפיפה ביניהם זה פשוטהנה גרסה בסיסית – השאילתא עברה הכנה אבל לא בדקתי עד לקבלת תוצאות. אותי תרצה להוסיף תנאי על דגל בתוקף וכו'
IN (SELECT PART FROM CUSTPART WHERE CUST = CUSTDISCREP.CUST) OR :zzz = ''ליתר בטחון אפשר אולי להוסיף אליאס כמו
IN (SELECT PART FROM CUSTPART MY_CUSTPART WHERE CUST = CUSTDISCREP.CUST) OR :zzz = ''כדי להגן מפני הוספת אותה טבלה לדו"ח כסטנדרט בעתיד
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מאי 15, 2018 בשעה 11:14 pm
- in reply to: דוח סיכום מחירים והנחות ללקוח – איך מוסיפים התניה?
קודם כל אני ארשום שאני מסתייג טיפה בגלל שלא בדקתי איך הדו"ח הספציפי הזה עובדבאופן כללי הייתי אומר שאישית אני מנסה להמנע מהעתקת דו"ח כשהשינוי הנדרש לא גורם לדרישת העתקת הדו"ח לפי כללי הפיתוחים הפרטיים. זאת אומרת אם לא שיניתי מיון או קיבוץ וכל מה שרשום בכללים.
במקרה כזה, כאשר מדובר בקלט פשוט וסינון התוצאות ללא שינוי במבנה הפלט, לדעתי ניתן להסתדר עם שינוי לדו"ח המקורי (אין ברירה, חייבים ליצור פרוצדורה פרטית אבל היא תעטוף את הדו"ח המקורי).
זה כן בא במחיר שיתכן פגיעה מסוימת בביצועים – אולי גדולה מאם היית בונה דו"ח יעודיהטריק הוא לעשות את השינוי בדו"ח באופן שקוף.
לדוגמה:
כאן נדרש לדוגמה דגל (CHAR1), ורוצים שהדו"ח ישתנה אם הערך של הדגל הוא Y וכל עוד הוא ריק אז הדו"ח יתנהג כרגיל, וזה מתאים מאוד.
הייתי אומר שנשמע שגישה כזאת תעבוד:
תוסיף לדו"ח עמודה (מוסתרת) על PART.PART
לזה תוסיף תנאי מעין זה:
IN (SELECT PART FROM .... ) OR :zzz = ''
כאשר zzz זה הפרמטר, שתקבע קצת משונה כדי להקטין את הסיכוי ששדרוג יוסיף לפרוצדורה המקורית פרמטר בעל אותו שם
וב-subquery אתה דואג לסינון למוצרים ללקוחמקווה שזה עוזר
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]נציין שגם חשבונית ספק (לא מרכזת) משמשת כדיווח קבלת סחורה ורישום החוב בו זמנית.הזמנה לא משפיעה כלל על מלאי אך אפשר לקבל תחזית שמתחשבת בהזמנות בעזרת מסכי/דוחות זמינות מלאי.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מאי 13, 2018 בשעה 9:13 pm
- in reply to: פתיחה אוטומטית של מסך "משלוח דואר"
לא יודע בוודאות אבל דומני שמה שאתה מעביר זה לא ערך של מפתח אלא ערך עבורו יהיה חיפוש בשדה הראשון של המסך.מה קורה אם אתה מעביר את הנושא (אם זה אכן השדה הראשון)?
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מאי 12, 2018 בשעה 10:54 pm
- in reply to: שליחת חשבוניות במייל ליותר מאיש קשר אחד
תחת תפריט מחולל טבלאות יש פרוצדורה לשנות רוחב עמודה[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מאי 12, 2018 בשעה 10:08 pm
- in reply to: שליחת חשבוניות במייל ליותר מאיש קשר אחד
יתכן והרחבת שדה כתובת מייל לא היתה עוזרת אם הרכיב שמבצע את השליחה דורש כתובת בודדת בשדה. לא זוכר אם אי פעם בחנתי את זה בפריוריטי אבל במערכות אחרות כך זה עובד.בהנחה שמדובר בדרישה לכמה נמענים במקום אחד ספציפי, ההצעה שלי: שהנמען ידאג לרשימת תפוצה או קבוצה או משהו כזה ואתם תשלחו לאותה כתובת.
ראוי לציין שיש דרכים בעזרת פיתוח לשלוח למספר נמענים באותה הודעה אבל זאת לא תמיד חלופה שלמה לדרכים הנוחות לשליחה שקיימות במערכת.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מאי 8, 2018 בשעה 10:11 pm
- in reply to: הכנסת ערך $ לטבלה
נראה לי שיש לשים סימון \ ככה:\$[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מאי 7, 2018 בשעה 12:55 pm
- in reply to: בניית מסך המתבסס על טבלה סטנדרטית
בדיוק. כתוב לא לעשות את זה, לא שאי אפשר.כשיש אילוצים ועושים את זה צריכים לקחת בחשבון למה אמרו לא לעשות את זה. צריכים לדאוג למנוע מחיקות, ולא לעדכן ישירות עמודות סטנדרטיים וכו'.
במקום להכנס לכל זה מה מלמדים כלל פשוט יותר.
אבל יש יוצאים מן הכלל ולכן הדיון שניהלנו. זה תחום של המפתחים המתקדמים יותר.בהצלחה
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מאי 6, 2018 בשעה 2:53 pm
- in reply to: בניית מסך המתבסס על טבלה סטנדרטית
ספו כתב:שלום.
אני חדש במערכת.
קראתי שאי אפשר לבנות מסך חדש לטבלה סטנדרטית.זאת בעצם שאלה?
באופן עקרוני ניתן, גם אם מישהו יחסם או יקבע נוהל שלא עושים זאת.
איפה קראת שאי אפשר?
אולי הכוונה שלא רצוי, ומהסיבות שתיארתי?[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מאי 2, 2018 בשעה 2:55 pm
- in reply to: בניית מסך המתבסס על טבלה סטנדרטית
כל עוד הכוונה דווקא לעקוף חוקיות במערכת וזה נעשה בשיקול דעת, לא אתווכח עם זה.התייחסתי יותר למצב בו המסך הוקם בעיקר לייעל את העבודה על ידי ריכוז שורות תעודות שונות במסך שטוח, ואין הכוונה לבצע שינויים שלא ניתן לבצע בצורה אחרת.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מאי 1, 2018 בשעה 11:09 pm
- in reply to: בניית מסך המתבסס על טבלה סטנדרטית
חשוב לי לציין שלא מומלץ (שלא נכון) לאפשר במסך כזה עדכונים ישירים לעמודות סטנדרטיות אלא רק לעמודות פרטיות.הגישה הנכונה היא להכין את המסך כך שלא ישמור לטבלה אלא יעדכן את המסך הסטנדרטי בעזרת ממשק. כך אפשר לדעת שכל עדכון יבוצע באופן תקין וכפוף לחוקיות.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מאי 1, 2018 בשעה 1:59 pm
- in reply to: טעות שביצעתי
נראה לי שכן יש מידה של הגנה אם לא מה שחשבתי עליה קודם.מה בסופו של דבר קרה?
את יודעת כמה טבלאות נמחקו?
מה שתוכלי להגיד לנו יהיה טוב כך שאחרים יוכלו ללמוד מזה.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מאי 1, 2018 בשעה 9:04 am
- in reply to: הכנת קובץ עדכון SHELL
אפשר להוסיף שורה מתאימה לאותו מסך באופן ידני.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אפריל 30, 2018 בשעה 9:07 pm
- in reply to: טעות שביצעתי
היתה צריכה להיות לזה קצת הגנה אבל יתכן שאין.אם אכן מחקת טבלאות מהמערכת, בשביל זה צריך להיות גיבוי. כל תהליך של "ביטול מחיקה" (לעומת שחזור מגיבוי) עשוי לדרוש הרבה ידע טכני ועוד יותר מזל.
צער לי שזה קרה לך.
אם אפשר לנסות למצוא מזה צד חיובי: מתכנתים ומנהלי מערכת אומרים שמי זה דבר כזה לא קרה לו לעולם חסר נסיון. צברת נסיון מאוד חשוב.
בהצלחה
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אפריל 13, 2018 בשעה 12:51 am
- in reply to: שינוי כמות המספרים במספר ההזמנה
שינוי באמצע שנה לאחר הפקת תעודות לפי אותה תבנית דורש עדכון ישיר בדטהבייס. לא למתחילים. יכול להיות שמישהו הסביר איך כאן בפורום בעבר. לא חיפשתי.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]