Forum Replies Created
- Replies
-
- אוקטובר 25, 2009 בשעה 8:25 pm
- in reply to: תוספת שדות לטופס תקלה
לא הבנת
תנסה להכין את המסך מחדש (כדי לדאוג שהקובץ יכיל מה שצריך ולא תוצאות של משהו אחר)
פתח אקספלורר
לך לכונן P
יש ספרייה priority
יש לה תת-ספרייה tmp
בפנים תמצא, בין השאר, קובץ בשם prep.err
צרף אותו לתגובה לנושא זה
אם תרצה, פתח אותו ב-notepad לפני-כן ותחליף את הקידומת שלך ל-XXXX
בכל מקרה אני לא מאמין שנזהה אותך לפי הקידומת.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 25, 2009 בשעה 7:29 pm
- in reply to: הוספת טריגר לעמודת סטטוס במסך "הזמנות רכש"
גם אנחנו
לכן פתרון המפתח בעייתי
אני לא חושב שיש פתרון לגמרי סגור
אל תתן ליותר מדי אנשים גישה ל-BPM ואז לא תופתע בשינוי שם סטטוס…
לא רוצה לרדת עוד יותר לפרטים, אני מקווה שיש פה חומר למחשבה ורעיונות.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 25, 2009 בשעה 7:24 pm
- in reply to: תוספת שדות לטופס תקלה
צריכים לשלוח לא את הדו"ח אלא P:/priority/tmp/prep.err !!
את זה אפשר לשים כנספח, תחליף את הקידומת ל-XXXX ולא נדע מי אתה
זה טקסט בלבד וכולל רק שאילתא
מי שלא מסתדר עם צורת הקובץ בגלל שאין שורות מסודרות ישתמש בעורך כ-PSPAD (מומלץ, חינם אך אני מעודד תרומות) http://www.pspad.com[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 25, 2009 בשעה 7:18 pm
- in reply to: הוספת טריגר לעמודת סטטוס במסך "הזמנות רכש"
זה בדיוק הסיבה לבנות על ה-BPM
במקום שם הסטטוס היית יכול לרשום מפתח (מספר) אבל מי יודע מה יהיה בעתיד?
בחוק עסקי יש את אותו בעיה כי הבדיקות הם טקסטיות מול שמות הסטטוסים
רק ב-BPM זה קל כי שם תחסום מעבר סטטוס ולא משנה מה יעשו עם השם זה עדיין אותו סטטוס ויצטרכו לשנות את החוק (תנאי מעבר) כדי לבטל אותו.
החסרון הוא שאז זה לא מציע את הסטטוס אפילו, ולא תוכל להסביר למה בכלל.
מה שכן אפשר להקפיץ הודעת אזהרה ביציאה ממסך הבן )POST-FORM) שיתריע שיש פריטים שלא יאפשרו וכו'[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 25, 2009 בשעה 7:13 pm
- in reply to: הפעלת פרוצדורה עם קלט באצווה
סליחה הפורום מקטע את הקוד שלי ואין לי כח לרשום פעם שלישית
המלל הספיק לעזור לך?[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 25, 2009 בשעה 7:09 pm
- in reply to: הפעלת פרוצדורה עם קלט באצווה
אני לא כל כך מביןאתה צריך לבטל את ה-I ואם צריך גם את שם העמודה ושם טבלה. זה לא ישפיע. הגדרות האלה קיימות כדי ששלב ה-INPUT א' יצור טבלת לינק של הטבלה הנכונה וב' יציג השדה הנדרש בקלט (אחרת איך יידע?)
בשלב ה-SQLI שלך תבצע לינק לאותם פרמטרים. עד שתבצע לינק בעצמך לא יהיה "קובץ" כלל כי ביטלת את הקלט. הלינק שלך יהיה רק. עליך לשפוך לשם שורות רלוונטיות. יש לבצע את הלינק אם alias כדי שאפשר להתייחס לטבלה האמיתי בשמה אחרת להשתמש ב-alias – נהוג ORIG כך שאין אי הבנה 🙂
לדוגמה:
[code:1]
LINK CUSTOMERS C TO :$.PAR ;
ERRMSG 500 WHERE :RETVAL[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 25, 2009 בשעה 6:58 pm
- in reply to: תוספת שדות לטופס תקלה
היי,
הרצת מסך ראשונה נכשלה => יצאתי => נכנסתי.
הרצת מסך שניה קיבלתי 2 שגיאות:
XXXX_CHOOSE-FIELD", line 5: parse error at or near symbol
Query can be found in file : P:prioritytmp/prep.errכשמדובר בהודעה זאת שלך את הקובץ הנ"ל כנספח בבקשה אז נוכל לראות את מקור הבעיה
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 25, 2009 בשעה 6:57 pm
- in reply to: תוספת שדות לטופס תקלה
Michaelb כתב:MESSAGE BETWEEN 510 AND 550; (בהנחה שהמספרים שנתת להודעות מתחילים ב510 וההודעה האחרונה היא 550 ). תריץ הכנת מסך מחדש וזהו .
יש מבין?אני מקווה שמובן מאליו שרצוי רצף מספרים 🙂 לכן ל-4 אופציות 510 עד 513. כך שלא תוסיף דברים אחרים באמצע בעתיד. ולהשאיר הודעות פנויות אחריהן להרחבה עתידית של הרשימה.
למי שמוציא את עצמו בלי רצף של הודעות אפשר בצורת
[code:1]MESSAGE IN (501,502,503,515,516)[/code:1][ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 25, 2009 בשעה 6:49 pm
- in reply to: קפיצת דף בדוח משנה של פרוצדורת HTML
הנה, כנספח [file name=new_page_html.txt size=94]https://www.priority-forums.com/he/images/fbfiles/files/new_page_html.txt[/file][ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 25, 2009 בשעה 6:46 pm
- in reply to: קפיצת דף בדוח משנה של פרוצדורת HTML
תראה מה שמצאתי :silly:
מעולם לא יצא לי להשתמש בזה, היה רשום לי לשימוש עתידי.
צריכים להכניס את זה איכשהו לדו"ח במקום מתאים כי שה-HTML לא יבוטל[code:1]
This HTML will begin a new page
((אוף – תוכנת הפורום מוריד לי את הקוד….))
[/code:1][ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 25, 2009 בשעה 6:42 pm
- in reply to: הוספת טריגר לעמודת סטטוס במסך "הזמנות רכש"
האמת הוא שכל פתרון שלא בודק ב-PRE-INSERT או PRE-UPDATE הוא חלש (כי משתמש שרוצה לרמות יכול ע"י עדכונים ב-2 מסכים – מבין איך?)
הפתרון ב-check-field גם בסדר גמור. רק חשבתי על הפתרון שלי כי היינו מחוייבים להשתמש בגישה זו במקרים מסויימים. באמת זה טוב כשהתנאים למעבר סטטוס מורכבים יותר, אז אפשר ליישם חלק ב-BPM או חוק עסקי. במקרה הפשוט, המקום הכי נכון זה בהפעלות הנ"ל.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 25, 2009 בשעה 6:31 pm
- in reply to: הפעלת פרוצדורה עם קלט באצווה
כעקרון היית רוצה לעטוף את הפרוצדורה הקיימת ולהעביר אליה את הרשימות. רק הדבר הזה בלתי אפשרי כי אפשר להעביר רק רשימה אחת בצורה הזאת.לכן יש, בקיצור:
* להעתיק את הפרוצדורה
* יש לבטל את שלב ה-INPUT (לפחות הסימן של I)
* יש להכניס שלב SQLI
* ב-SQLI יש לבצע LINK לטבלאות שמוגדרות בשלב ה-INPUT ולשפוך לתוכם את השורות הנדרשות
* ואז לתת לפרוצדורה להמשיך לרוץכמובן אם מדובר בפרוצדורה סטנדרטית יש לעקוב אחריה לשינויים בחבילות שרות ושדרוגים כי כבר תשתמשו בעותק שיהיה סטטי ולא יקבל עדכונים אלה (וזה היתרון לעיטוף פרוצדורה כשזה אפשרי).
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 25, 2009 בשעה 6:24 pm
- in reply to: האם ניתן להשתמש במשתנה בפקודת LIKE?
לא שידוע לי. ב-SQL של טבולה השוואת LIKE הוא רק מול מחרוזת קבוע. הלוואי שהיה פתרון קל. וכל פתרון שאני חושב עליו יורד עוד ועוד לתוך הסירבול עם המשך המחשבה… (כי SQL דינאמי לי כל כך פשוט פה)[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 25, 2009 בשעה 6:14 pm
- in reply to: קפיצת דף בדוח משנה של פרוצדורת HTML
מה הכוונה קפיצת דף? שחלקים ממסמך יתחילו בדף חדש כשמדפיסים? או אולי אתה מתכוון איכשהו להצגה בדפדפן?[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]רצוי לדעתי גם לקרוא קצת על מבנה מסד נתונים באופן כללי.
פתחתי נושא חדש לצורך דברים כאלה, כתבתי בנושא זה.
https://www.priority-forums.com/he/index.php/forums?func=view&catid=6&id=3062[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]