› פורומים › אפיון ופיתוח פריוריטי › שליחת טבלה כפרמטר בהרצת דו"ח מתוך קוד פרוצדורה
- This topic has 11 תגובות, 3 משתתפים, and was last updated לפני 3 שנים, 6 חודשים by damian.
- Post
-
- ינואר 29, 2019 בשעה 2:32 pm
שלום,
שתי שאלות לגבי הרצת דו"ח מתוך קוד פרוצדורה לדג'
EXECUTE WINACTIVE '-R', 'OPENORDIBYDOER','CUSTOMERS', :$.CST
1) האם ואיך ניתן לשלוח בפקודה עוד טבלה מקושרת בנוסף ל CST הנ"ל או שזה מוגבל לטבלה אחת? (בניסיון להוסיף עוד אחת נראה שנכנסה ריקה ולכן הדו"ח יצא ריק).
2) נראה שבשורות הבאות אחרי הפקודה ליצירת הדו"ח, הטבלה שנשלחה משום מה התרוקנה. (select * from CUSTOMERS שהיה מקושר ל CST יוצא ריק). האם ניתן למנוע זאת?תודה רבה
- Replies
-
- ינואר 29, 2019 בשעה 4:11 pm
לא, ניתן להעביר רק אחת שמוכרת כ-PAR בפרוצדורה.יש כמה דרכים להעביר נתונים לפרוצדורה. מה מתאים תלוי בנסיבות. לא ברור כאן אם נתת פרוצדורה סטנדרטית כדוגמה לסינטקס או אם את קוראת דווקא לה.
אם את מתכוונת לאיפוס הלינק לאחק הפעלת ה EXECUTE WINACTIV אז כן ראיתי כזה דבר. לא יודע אם ניתן למנוע. הייתי פשוט מעתיק לטבלת לינק אחר שלא מוכרת לפרוצדורה ואז לא תפגע ממנה.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ינואר 30, 2019 בשעה 1:50 pm
אני מנסה להריץ דו"ח פרטי מתוך פרוצדורה פרטית:EXECUTE WINACTIV '-R','KTS_LOADORDERS_ERR','STACK_ERR', :$.ERR,
רק הייתי רוצה לשלוח לדו"ח גם עוד טבלת לינק:
'GENERALLOAD_T', :$.GENאיך ניתן?
תודה רבה!
- ינואר 30, 2019 בשעה 3:10 pm
זה סתם דו"ח מסוג R ולא פרוצדורה?למה לא להכניס את הדו"ח כשלב בפרוצדורה? אפשר ככה להעביר כמה וכמה טבלאות.
אנח מניח שיש פקודה דומה שאפשר להריץ ב-EXECUTE. אני פחות מכיר אבל יתכן של WINHTML או WINREP יתנו – רק לא WINACTIV
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- פברואר 6, 2019 בשעה 1:46 pm
תודה,
אם מכניסים את הדו"ח כשלב בפרוצדורה יש עדיין אפשרות לשלוח אותו במייל או שזה רק בפקודת WINACTIV (שלא ניתן להעביר אליה אלא טבלת לינק אחת) ?- פברואר 7, 2019 בשעה 1:04 pm
ראיתי ש WINREP לא מאפס את טבלת הפרמטר לאחר יצירת הדו"ח (לעומת WINACTIV שכן).
השאלה האם ואיך ניתן מפרוצדורה לשלוח במייל דו"ח שביצירתו ישלחו אליו 2 טבלאות לינק?תודה
- פברואר 7, 2019 בשעה 1:33 pm
(ראיתי ש WINREP גם לא שולח מייל, אלא א"F הסינטקס שלו שונה מ WINACTIV- אבל לא מצאתי תעוד עליו ב SDK)- פברואר 7, 2019 בשעה 3:10 pm
אם אפשר להפיק את הדו"ח לקובץ אפשר לצרף אותו ל- MAILMSG. חפשי ב-SDK יש קוד שם.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מאי 11, 2021 בשעה 9:55 am
שלוםכאשר אני מריץ פרוצדורה לא נפתח לי פרמטרים לבחירה זה הקוד שאני מריץ
<p dir="ltr" style="text-align: left;">SELECT STRCAT(SQL.TMPFILE,'.html') INTO :FILE FROM DUMMY ;</p>
<p dir="ltr" style="text-align: left;">LINK ZSPS_DOCS_NO_ATTACHS TO :$.TBL;</p>
<p dir="ltr">EXECUTE WINACTIV '-P', 'FIBD_DOCS_NO_ATTACHS','ZSPS_DOCS_NO_ATTACHS', :$.TBL,'-o', :FILE ;</p>
מה לא נכוןתודה
- מאי 11, 2021 בשעה 1:25 pm
נראה לי שאם הקלט הוא INPUT אז בהרצה כזאת לא תראה בקשה לקלט.אניבספק אם תראה גם אם יהיה INPUTF אבל אם משהו יעזור זה הגדרה כ-INPUTF
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מאי 11, 2021 בשעה 1:34 pm
עוד משהונסה WINPROC -P במקום WINACTIV
חושב שגם INPUT יוצג
אבל יכול להיות תלוי מאיפה אתה עושה כל זה
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
- יש להתחבר למערכת על מנת להגיב.