הפקת סט דו"חות לפי סוכנים

פורומים אפיון ופיתוח פריוריטי הפקת סט דו"חות לפי סוכנים

  • Post
    אורן קפלן
    משתתף
    שלום לכולם,
    עוד לא ניגשתי לפתור את הבעייה הקודמת שהעליתי אבל אשמח אם אולי מישהו יתן לי הכוונה לפתרון של בעייה אחרת.

    בניתי דו"ח שנותן פירוט של ההזמנות שנכנסו למערכת לפי סוכן מסויים.

    את הדו"ח הזה אני רוצה שפרוצדורה תדע להפיק ולשמור כקובץ (אותו אחד – אני מוחק אותו לאחר השימוש) עבור כל סוכן בנפרד (כדי לשלוח לו).
    אין לי בעייה עם קבלה של רשימת הסוכנים, זה כבר עשיתי.
    גם את עניין הבדיקה אם הקובץ קיים ושליחה רק אם הוא קיים עברתי.
    אני לא מצליח לגרום לפרוצדורה שמתעסקת עם הכל לשלוח את הפרמטר לדו"ח בצורה כזו שמצד אחד הדו"ח מקבל את הנתון לפיו מבוצע החיתוך, ומצד שני אני עדיין מפיק אותו לקובץ במיקום ידוע כך שאוכל לשלוח אותו במייל לאחר מכן אם אכן הופק דו"ח.

    הצלחתי להסביר את עצמי?

    תודה מראש,

    אורן

מוצגות 2 תגובות – 1 עד 2 (מתוך 2 סה״כ)
  • Replies
    Lior
    מנהל בפורום
    זה מתבצע באמצעות WINACTIV שיודעת לקבל LINK של טבלה

    תעשה לופ שמכין לינק של טבלת סוכנים עם סוכן אחד ותעביר אותו ל WINACTIV שתפעיל את הפקת הדוח.

    יש הסבר ודוגמא ב SDK לשימוש כזה ב WINACTIV

    אורן קפלן
    משתתף
    היי ליאור,
    תודה! פתרתי את זה, וזה היה רמז מוצלח אבל היה צריך לשחק עם זה עוד קצת שזה יעבוד נכון.
    בדוגמאות שנותנים אין אפשרות לשמור כקובץ html רגיל (ולא מופרד טאב).
    צריך לרשום:

    SELECT SQL.TMPFILE INTO :AGENT FROM DUMMY;
    LINK AGENTS TO :AGENT;
    GOTO 299 WHERE :RETVAL <= 0;
    INSERT INTO AGENTS SELECT * FROM AGENTS WHERE AGENTCODE = :SPECIFICAGENT;
    UNLINK AGENTS;
    EXECUTE WINACTIV '-R', :REPNAME, 'AGENTS', :AGENT, '-o', :FILENAME;
    LABEL 299;

    כלומר להוסיף עוד פרמטרים אחרי שם הטבלה ושם קובץ הקישור אליה…

    בכל מקרה – שוב תודה.

    אורן

מוצגות 2 תגובות – 1 עד 2 (מתוך 2 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.