Forum Replies Created
- Replies
-
- אוגוסט 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: שאלת מיישמים – הרשאות לסניפים
איך פתרת?
זה לא פשוט. הרשאת נתונים על סניף זה בעצם עניין של לאפשר או לא לאפשר גישה לרשומות קשורות לסניף.
אם אתה כבר נותן כתיהת בתעודה מסוימת אז נתת כתיבה בכל הרשומות שיש גישה אליהן.
פתרון גורף אני לא יכול לראות.
אבל נקודתית הייתי משתמש בחוק נתונים למנוע שינויים לפי קוד הסניף. (אבל לפעמים זה יותר עקיף וצריכים להוסיף כבר עמודות למסך כדי לאפשר הגדרת חוק…)[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוגוסט 10, 2016 בשעה 6:52 pm
- in reply to: מחיקת קבצים ישנים במערכת
אני לא ממליץ למחוק אבל חשוב להבדיל בין התיקיות.תיקיית prep היא תיקיית מערכת (מסכים מקומפלים בעיקר) ואין לגעת בה (אלא אם כן אתה מזהה קבצים שנוצרו שם על ידיך בטעות).
תיקיות mail ו-reports מחזיקים בעצם נתונים "שלך", ולא נתונים שהמערכת דורשת כדי לתפקד.
אם אתה משתמש ב-Data Exchange (או גרוע יותר אם הפעלת ממשקים יוצאים וה-Data Exchange לא רץ) אז זה מייצר קבצים ב-mail – לאחר עיבוד הם נמחקים אבל לאחר תקלה יכולים לשאר קבצים בודדים.
תיקיית mail כולל כל הנספחים שמייבאים לפריוריטי (זאת אומרת זה נספחים לכל סוג רשומה ולא רק נספלים להודעות דואר) – אולי יש יותר מכאלה ממה שאתה חושב.
או אולי יש למישהו סנכרון דואר וזה מייצר היסטוריית משימות ויש לאלה נספחים.בעצם אני מנסה להסביר שיכול להיות שרוב הקבצים אמורים להיות שם גם אחרי שתוכנות הניקיון רצות.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]פקודת ה-REFRESH לא הפתרון כאן.נקרא שוב מה-SDK ושימו לב למה שהדגשתי:
Form Refresh
Generally, the data retrieved in any given form are relatively static. That is, changes are usually made by one user at a time. Sometimes, however, the data displayed in a form are highly dynamic — updated periodically by the system. In the former case, it is enough to retrieve records once; in the latter, a periodic refresh of the form is in order.
If you want a form to be refreshed periodically by the system, you need to fill in the Refresh Form form, a sub-level of the Form Generator form. Indicate the number of seconds that should pass without user input between one form refresh and the next. Also indicate whether all existing records should be retrieved during the refresh (this is important if new records have been added since the last update) or only those that were retrieved previously. The form refresh works per node on the form tree. That is, it only affects the specific form for which it is designated; it does not affect any sub-levels. As the automatic refresh involves access to the server, it should be used sparingly and with caution. When it is employed, the TIMEOUT constant is disabled.
Additional ways of forcing a form refresh are:
Include the REFRESH command in a form trigger.
To refresh all retrieved records following a Direct Activation, include
:ACTIVATEREFRESH = 1 in the PRE-FORM trigger of the form in question.דהיינו:
יש למחולל מסכים מסך בן בשם "רענון מסך". יש להגדיר ערך ב"שניות לרענון" לדוגמה 60 יעדכן את המסך פעם בדקה. יש לסמן "שליפה מחדש" כדי לבצע שליפה כמו בכינסה למסך. אחרת הרענון יהיה כמו לחיצה ב-Ctrl-F11 שיעדכן את השורות המוצגות בלבד.פקודת ה-REFRESH שמדוברת מאלצת עדכון הערכים שבמסך במקרים בהם הלוגיקה שבמסך לא עושה את זה בעצמו. רק הדרך הנ"ל נותנת פתרון לדרישה של שליפה מחדש עצמאית.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מרץ 9, 2016 בשעה 7:06 pm
- in reply to: מנות בסביבה מסחרית
כן, זה ברור לי. דווקא הבעיה שלי היא שעל פניו זה נראה אפשרי, ואין לי משהו שאני חושב לשאול ספציפית עליו.אני מעוניין בעיקר לשמוע על מוקשים שיכולים להיות, דברים שיהיו ידועים רק לאלה שממש יישמו מודל כזה, בפינות שלא היינו חושבים עליהן.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- פברואר 28, 2016 בשעה 7:28 pm
- in reply to: דוחות רב חברתיים
יש 2 מושגים של רב-חברתי בפריוריטי.
יש תתי-חברות כאשר מדובר בסביבה אחת שתומכת במספר חברות. בזה אני פחות מנוסה אבל נראה לי שלא צריכים "דו"ח רב-חברתי" לאלה.
ויש מצב של סביבה נפרדת לכל חברה.
בעצם דו"ח רב-חברתי עוזר במצב השני הזכרתי. כאשר מוסיפים לדו"ח טבלת הסביבות (ENVIRONMENT) כמו שצריך אז הוא הופך להיות רב-חברתי. מה שזה אומר זה שבשלב איסוף הנתונים המערכת עוברת בין כל הסביבות ואוספת את כל התוצאות ומאחדת אותן לתוך רשימה אחת ואז עושה את המיון וקיבוץ וכו'.
זה טוב אבל צריכים להבין שיש לזה השלכות בעניין קלט ועוד כמה דברים (בעיקר הכנת נתוני עזר לדו"ח מורכב) שיוצאים יותר מורכבים.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- פברואר 28, 2016 בשעה 7:05 pm
- in reply to: SUBQUERY – PRIORITY SYNTAX
בהנחה שאתה רוצה לבצע את זה ב-SQL של פריוריטי, לא, אי אפשר.(במקרה של הדוגמה לא צריכים לעשות את זה ככה, אפשר JOIN ו-GROUP BY ו-MAX)
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- פברואר 28, 2016 בשעה 6:54 pm
- in reply to: בניית נומרטור (מספר תעודה)
אין מנגנון שיעשה את זה בשבילך כמו עמודת identity או מספר אוטומטי בדטהבייס.
בד"כ המספר של התעודה האחרונה נשמרה בטבלה (לדוגמה מה שרואים במסך "מספרי תעודות")
יתכן ותצטרך לנהל טבלה פרטית עבור המספור שלך.
חפש את ההפעלות בשם NextPattern במסכים שונים לדוגמאות.
אזהרה: אתה חייב לקחת בחשבון ריבוי משתמשים. זאת אומרת אתה צריך להשתמש במספרים ולקדם את המספרים בצורה שלא יגרום לשני משתמשים להשתמש באותו במספר עבור רשומות שונות. אני יודע איך אני התמודדתי עם זה, אני לא זוכר אם זאת השיטה בתעודות הסטנדרטיות.
בהצלחה[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- פברואר 28, 2016 בשעה 6:42 pm
- in reply to: SERNTRANS.CURDATE
בהנחה שאתם עובדים עם SQL Server (אם לא, בדקו במסמך ה-SDK מה הפונקציה המקבילה באורקל):יש לעטוף את העמודה הזאת בפונקציה tabula_dateconvert שמותקנת בדטהבייס system, לדוגמה:
select system.dbo.tabula_dateconvert(CURDATE) from demo.dbo.SERNTRANS
הפונקציה עושה את החישוב שמיכאל תיאר.
הנ"ל נכון לגבי כל שדה תאריך במערכת.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ינואר 5, 2016 בשעה 6:03 pm
- in reply to: ממשק Web Service ופרוצודורת פרויריטי
shaher כתב:היי, אני רוצה לפתח ממשק בין פריוריט לתוכנה שפותחה ב #C ו SQL
מבחינתי כמפתח #C יותר נוח לעבוד עם ממשקי ווב, ועדיף ממשקי REST, עשיתי את זה פעם עם SAP זה היה מהיר וקל בבדיקות,
בשיטת הממשקים של פריוריטי זה מסובך וקשה לתחזוקה והעתקה.
שמח אותי שראיתי בדף העדכונים של פריוריטי 17 תחת סעיף: תחזוקת מערכת ו-SDK, שיש תכנית מקומפלת חדשה WSCLIENT לעבודה עם Web Service משלוח וקבלה של קבצי XML.
האם WSCLIENT בגרסה 17 הוא ממשק ווב? מה הוא מכסה? איפה אפשר למצוא את התיעוד שלו?מה, להגדרתך, זה ממשק ווב?
מה שליאור הזכיר במספר 1 אצלו זה רכיב DLL שמתקשר עם שרת WCF (לפחות בגרסה שיש אצלנו) ואפשר לעדכן פריוריטי ולקבל ממנו נתונים – הכל במבנה המסכים, ע"י העברת XML שאתה יכול לקנפג בתוך הגדרות הממשקים בפריוריטי. התקשורת היא על https.בשיטה הקיימת, נעזרנו במפתח פרויריטי והכין לנו את הממשקים, רציתי להריץ פרצודורת SQL מתוך פרוצודות פריוריטי, והפעלת טריגרים אחרי קליטת שורה בהרצת הממשק, הוא לא יודע לעשות את זה, חפשתי ב SDK מצאתי שיש את הפקודות EXECUTE SQLI ן SQLRUN ומדברים על דוגמאות: LOADMIGUSERS SQLCHECK, אבל אין תיעוד לפקודות והדוגמאות לא קיימות ב SDK.
איפה אפשר למצוא את החומר הזה? מישהוא יכול לעזור?תודה
אם אתה רוצה להבין איך להשתמש ב-SQLRUN אז אתה צריך לפתוח את הפרוצדורה SQLCHECK של פריוריטי שם משתמשים ב-SQLRUN
תראה שם לא רואים דרך לקבל תוצאות ולעבד אותן אלא מה שמריצים דוחף נתונים חזרה לטבלאות של פריוריטי אז עדכונים צריכים להיות לפי כללי העדכון של פריוריטי. היות ולא פשוט להשתמש ב-DLL הנ"ל או בתוכנות של פריוריטי מתוך פרוצדורות של SQL אין המון אופציות — אלא אם כן פספסתי משהומקווה שזה עזר
יצחק
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]מוזר… אני לא זוכר שראיתי מצב כזה. אבל אם כן הייתי חושש למצב של חוסר אפשרות לכתוב לקובץ הפלט משום מה, או בגלל הרשאות או בגלל קובץ תפוס ע"י משהו אחר. למרות שהייתי חושב שה-SQLI לא היה חוזר במצב כזה.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מרץ 19, 2014 בשעה 2:07 pm
- in reply to: web services
בקשה למי שיבוא עם עוד שאלה על web services:פתחו נושא חדש בבקשה ותזכירו אותו כאן כדי שאדע עליו.
עדיף שלא להוסיף כאן עוד ועוד שאלות. תודה
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]