Forum Replies Created
- Replies
-
- אוגוסט 21, 2016 בשעה 1:00 pm
- in reply to: Trigger Size Exceeded
אני כתבתי טריגרים גדולים/ארוכים בעבר ולא נתקלתי בזה מעולם.
כמה ארוך הטריגר שלך???[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]ראשית כל אני יכול להציע/לבקש שתערוך את השאלה ולהפריד את השאלות לנושאים נפדרים? זה יקל מאוד אחרת נערבב בין הנושאים בדיון.אני אענה בקשר לסוכן כי זה הנושא שבכותרת.
איפה אתה רואה רשימה לא מסוננת? יש מקומות בהם הסינון לא מגיע ב-100% בגלל הדרך בה הסינון עובד.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוגוסט 21, 2016 בשעה 12:49 pm
- in reply to: איטיות בעמדות העבודה – עבודה עם תוכנת אנטי ווירוס
אנטי וירוס לא אמור לעקב את הביצועים של פריוריטי ודווקא בגלל שמשתמשים בקבצים משותפים מהרשת הייתי ממליץ לא לנטרל שום דבר.לכל הפחות לא לנטרל סריקה של קבצים מקומיים. ובגלל שאתה לא תגדיר בד"כ סריקה של קבצים ברשת מעבר לסריקה תוך כדי קריאה זה בעצם אומר לא לשנות כלום.
מדובר באיטיות בכל העמדות? רק חלק מהן? יש לך הוכחות שהאיטיות היא תוצאה של האנטי-וירוס?
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוגוסט 11, 2016 בשעה 7:49 pm
- in reply to: מחיקת קבצים ישנים במערכת
עשית בסדר. אם לא היה פלט אז אין שום דבר במערכת המייל עם נספחים מסוג JAI.החלוקה לתיקייות היא אקראית. נוצרה תיקייה לחודש ואז כדי לפרוס את הקבצים ולא ליצור תיקייה מלאה, ואולי גם כדי לצמצם את האפשרות של התנגשות בשמות, הקובץ נרשם לתיקייה הבעלת שם סתמי. יוצא שמספר הקבצים בתוך תיקייה ישתנה, ועשוי להיות נמוך.
כל זה עדיף מהמצב הקודם/מקורי שהיה רישום של כל קובץ ישירות בתיקיית מייל.
בתיקיית מייל שלנו יש עדיין (וישארו) מעל 150 אלף (!!) קבצים – אסור לפתוח את התיקייה ב-windows explorer כי תחכה כמה דקות טובות עד שתגיב[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוגוסט 11, 2016 בשעה 7:11 pm
- in reply to: מחיקת קבצים ישנים במערכת
דרך אגב, המספרים שאתה נותן עבור קבצים בתיקיות – כולם jai?
יכול להיות שמספר ה-jai כן תואם למספרים שחזרו מהשאילתאות?[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוגוסט 11, 2016 בשעה 7:08 pm
- in reply to: מחיקת קבצים ישנים במערכת
אני בספק אני נסה את השאילתא הזאת כדי לראות אם הקבצים האלה שייכים להודעות דואר (שנשלחות אוטומטית)
SELECT STRPIECE(ATTACHMENT,'/',5,1), COUNT(*) FROM ATTACHMENTS WHERE ATTACHMENT LIKE '%.jai' GROUP BY 1 ORDER BY 1 FORMAT ;
SELECT F.USERLOGIN AS 'FROM', T.USERLOGIN AS 'TO', COUNT(*) FROM ATTACHMENTS, MAILBOX, USERS F, USERS T
WHERE ATTACHMENTS.MAILBOX = MAILBOX.MAILBOX
AND F.USER = (MAILBOX.FROMUSER = -1 ? 0 : MAILBOX.FROMUSER)
AND T.USER = (MAILBOX.TOUSER = -1 ? 0 : MAILBOX.TOUSER)
AND ATTACHMENT LIKE '%.jai' GROUP BY 1,2 ORDER BY 1,2 FORMAT ;
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוגוסט 11, 2016 בשעה 6:24 pm
- in reply to: הוספת שדה מתוך רשימה
אני חושב שאני מבין את הבעיה.את מנסה להתמודד עם אחת הבעיות שיש ביישום של פריוריטי של outer join.
המגיבים הקודמים הזכירו בצדק את הסימן שאלה כפתרון ל-outer join אבל כאן זה לא מקרה קלאסי.
outer join משמש במצב בו יכול להיות, עבור רשומה בטבלה א', רשומה מתאימה בטבלה ב' – או לא, וכשאין רשומה מתאים שיביא את הרשומה מטבלה א' בכל זאת.
את רוצה להביא כל מק"ט מכרטיס הפריט (אני מתייחס לצילום מסך שהיה בקובץ וורד) ורשומה מתאימה מטבלת הפרמטרים, כאשר רשומה מתאימה היא רק זאת של פרמטר 2.
זאת אומרת, עבור כל שורה של כרטיס פריט לראות אם יש שורה בין הפרמטרים שהיא פרמטר 2 להביא אותה, ואם לא להביא מק"ט לבד.
outer join של SQL מודרני יכול לעשות את זה. outer join של פריוריטי לא מסוגל לעשות את זה.
בפריוריטי מה שקורה זה שקודם כל זה עושה את החיתוך בין הטבלאות, כאשר אם אין שום רשומה זה יביא רשומה ריקה, ורק אחר כך זה מסנן עבור התנאי השני שזה פרמטר 2.
יוצא שבדוגמה שלך אם יש למוצר פרמטר 2 תראי אותו בדו"ח הנוכחי שלך (בהנחה ששמת כבר סימן שאלה). בכל מצב אחר המוצר יעלם.
תנסי קודם כל לסדר את זה על ידי שינוי התנאי – או פרמטר 2 או ריק. זאת התקדמות כי אם אין פרמטרים כלל למוצר (ורק כשאין פרמטרים) תקבלי ערך ריק בפרמטר, אז תקבלי את המוצר כשיש לך פרמטר 2 או כשאין פרמטרים.
אבל כשיש לך פרמטרים אבל לא 2 עדיין לא תקבלי תוצאה…….כך עובד outer join של פריוריטי וזה מאוד מעצבן.
קודם כל מנסים לא להכנס למצבים האלה 🙂
אני פותר בעיות כאלה באחת מ-2 דרכים שהם די שווים כי יש בסיס משותף:
1. מכינים עותק של הטבלה של הפרמטרים (טבלת לינק – לפעמים עדיף להשתמש בטבלה אחרת לפי המקרה)
2א. או ממלאים פרמטר 2 כאשר חסר – ואז עושים join רגיל
2ב. או משאירים (=שופכים רק) פרמטר 2 ועושים outer joinוכך מקבלים את התוצאה הרצויה
אני מקווה שהסברתי את העצמי מספיק טוב
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוגוסט 11, 2016 בשעה 5:01 pm
- in reply to: מחיקת קבצים ישנים במערכת
איתן, יכול להיות שהייתי מאוד קרוב… אתם מפיקים הרבה תעודות משלוח? יש פונקצית "הפקת העתק תאום למקור" גם שם.נוכל לעשות בדיקה קטנה. הרץ את השאילתאות הבאות בסביבת פיתוח SQL (ז"א WINDBI)
SELECT STRPIECE(EXTFILENAME, '/',5,1), COUNT(*) FROM EXTFILES WHERE EXTFILENAME LIKE '%.jai' GROUP BY 1 ORDER BY 1 FORMAT ;
SELECT TYPE, COUNT(*), MIN(IV), MAX(IV) FROM EXTFILES WHERE EXTFILENAME LIKE '%.jai' GROUP BY 1 ORDER BY 1 FORMAT ;
תראה אם תוצאה הראשונה תואמת למספר קבצי ה-jai שיש תחת כל תיקיית חודש (כך שנדע שאנחנו מסבירית את כולם)
תוצאה השניה מביא מספר הקבצים שיש (בסה"כ) עבור כל TYPE.
אצלי רובם I שזה חשבונית אבל כשהרצתי אני את השאליתא גיליתי גם D (עבור DOCUMENTS – תעודות תנועת מלאי) שהביא אותי לתעודות המשלוח. יש שם מספר הקבצים ומספר תעודה ראשון ואחרון. הפוך את המספר משלילי לחיובי וזה ה-IV של INVOICES או ה-DOC של DOCUMENTS.נשמח לשמוע מה גילית.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוגוסט 11, 2016 בשעה 4:18 pm
- in reply to: מחיקת קבצים ישנים במערכת
ה-P וה-PRP משמשים לאותו מסך. המספר זהה ל-EXEC של המסך (בטבלת EXEC)[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוגוסט 11, 2016 בשעה 4:16 pm
- in reply to: מחיקת קבצים ישנים במערכת
אולי בקשר לחשבוניות שאתה רואה ב-reports ובדו"חות שמורים אנחנו לא מדברים על אותו הדבר – אבל אני לא יכול להתווכח אם אתה אומר שאתם לא מוציאים כ"כ הרבה חשבוניותבקשר למסכים – כן, יש המון מסכים בפריוריטי. בטח הרבה יותר ממה שיש לך גישה אליהם בתפריט. ועוד קח בחשבון שכל מסך בן זה מסך במובן הזה כך שמסך לקוחות משתמש בנניח 30-40 כאלה…
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוגוסט 11, 2016 בשעה 2:07 pm
- in reply to: מחיקת קבצים ישנים במערכת
נעם-גלובל כתב:במסך הזה (מנהל המערכת > תחזוקת מערכת > תחזוקה שוטפת > דוח"ות שמורים) ניתן לסמן קבצים שלא יימחקו
לכל חברה (סביבה) יש המסמכים השמורים שלו.למיטב ידיעתי, אין תעוד למסכים האלה, אבל תקבל עזרה כלשהי אם תלחץ F1 על האופציה בתפריט
כן, יכול להיות ששם אני ראיתי 🙂
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוגוסט 11, 2016 בשעה 2:05 pm
- in reply to: מחיקת קבצים ישנים במערכת
1. "לבדוק אם סומנו דוחות בדגל מניעת מחיקה" – איפה נמצא הדגל הזה ?
יש מסך של דו"חות שמורים, וגם כשמפיקים דו"ח אם עוברים למצב של דו"ח שמור אפשר לסמן דו"ח שמור ולסמן אותו למניעת מחיקה (אפשר גם למחוק משם)
2. "…תכנית מחיקת דוחות שמורים – עבור כל חברה קיימת" – זה לא גלובלי לכל החברות ???
נראה לי שזה כן גלובאלי. אצלי יש רק משימה אחת ב-TTS (שמזכירה חברה) ובכל זאת אין לי הצטברות של דו"חות בחברות אחרות.
ואם כבר שואלים – אז האם יש תיעוד לכל התכניות הסטנדרטיות האלה?
אני בטוח שפעם ראיתי אבל זה לא ב-SDK
גם לא בדיוק בהוראות הפעלה של ה-TTS שיש באתר פריוריטי (תוכנת מחיקת דו"חות לא ברשימה שם של דברים שצריכים להריץ רק פעם אחת – אולי מקור הטעות במה שנשלח לנעם)[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוגוסט 11, 2016 בשעה 1:55 pm
- in reply to: מחיקת קבצים ישנים במערכת
בקשר לקבצי jai – אני מגיע למסקנה שמדובר בקובץ שנוצר ע"י הדפסת חשבונית שישמש תוכנית "הפקת העתק תואם למקור"[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוגוסט 11, 2016 בשעה 1:37 pm
- in reply to: מחיקת קבצים ישנים במערכת
אני רואה שיש לי גם קבצי jai. ב-mail שלי – אבל לא כמויות אדירות (כמה מאות כרגע)
אני אנסה להבין מה הם ואעדכן אתכם[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוגוסט 10, 2016 בשעה 6:57 pm
- in reply to: שאלת מיישמים – הרשאות לסניפים
איך פתרת?
זה לא פשוט. הרשאת נתונים על סניף זה בעצם עניין של לאפשר או לא לאפשר גישה לרשומות קשורות לסניף.
אם אתה כבר נותן כתיהת בתעודה מסוימת אז נתת כתיבה בכל הרשומות שיש גישה אליהן.
פתרון גורף אני לא יכול לראות.
אבל נקודתית הייתי משתמש בחוק נתונים למנוע שינויים לפי קוד הסניף. (אבל לפעמים זה יותר עקיף וצריכים להוסיף כבר עמודות למסך כדי לאפשר הגדרת חוק…)[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]