רישום תנועות יומן באמצעות פקודה ל CLOSEFNCTRANS

פורומים אפיון ופיתוח פריוריטי רישום תנועות יומן באמצעות פקודה ל CLOSEFNCTRANS

  • Post
    snoof123
    משתתף
    היי,
    האם מישהו מכם יודע איך לכתוב פקודת execute עבור תכנית מקומפלת CLOSEFNCTRANS
    שמשמשת לצורך רישום פקודות יומן זמניות בספרים?

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

    תודה רבה לכל מי שיעזור לי לפתור את זה לפני יום ראשון 🙂


    :FNC = '';
    SELECT SQL.TMPFILE INTO :FNC FROM DUMMY;
    LINK FNCTRANS TO :FNC;
    GOTO 99 WHERE :RETVAL <= 0; INSERT INTO FNCTRANS SELECT * FROM FNCTRANS ORIG WHERE FNCNUM IN('T6','T7') ; GOTO 99 WHERE :RETVAL <= 0; EXECUTE CLOSEFNCTRANS 3, :FNC, 'CLOSEFNC' ; UNLINK FNCTRANS; LABEL 99;

    מציין: אין מנות בפקודת היומן או בכלל המערכת שבה אני בודק.
    ניסיתי גם עם משתנה FL, ניסיתי להכניס 0, ניסיתי לאפס משתנה FL = 0 (נקודותיים של משתנה) ועוד :)

מוצגות 2 תגובות – 1 עד 2 (מתוך 2 סה״כ)
  • Replies
    yitzchok
    משתתף
    IL
    למה לא להריץ (ע"י activate והעברת קובץ לינק של FNCTRANS כפרמטר) את הפרוצדורה שהיא הפעלה ישירה מהמסך?
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    snoof123
    משתתף
    תודה, זה עובד לי לתנועה אחת. אבל פתאום גרמת לי לחשוב לשכפל את התכנית מהמסך ולשנות את המשתנה PAR לFILE וזה עבד לי.
    תודה רבה על המענה היעיל 🙂
מוצגות 2 תגובות – 1 עד 2 (מתוך 2 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.