הפעלת עידכון מחירי תקן מטריגר

פורומים אפיון ופיתוח פריוריטי הפעלת עידכון מחירי תקן מטריגר

  • Post
    roni
    משתתף
    שלום
    כל הכבוד על היוזמה לפורום . היה חסר הרבה זמן.

    אני רוצה להפעיל מתוך טריגר ברמת השורה במסמך את התוכנית עבור המקט שבשורה
    הפרוצדורה הרצויה
    כספים > תמחיר מסחרי > עלויות תקן > חישוב ועדכון עלויות תקן – ש'ח
    לדוגמה . בהצעת מחיר פרוט , כשאני יוצא מהשדה מקט אני רוצה שאוטומטית תתעדכן עלות התקן למוצר

    אני מבין שאני צריך להריץ את התוכנית LASTPRICETREE
    אבל איזה פרמטרים לתת לה
    תודה

מוצגות 4 תגובות – 1 עד 4 (מתוך 4 סה״כ)
  • Replies
    Lior
    מנהל בפורום
    הי,
    תודה וברוך הבא.

    [code:1]:TMPFILE = :MSGFILE = " ;
    SELECT SQL.TMPFILE, SQL.TMPFILE INTO :TMPFILE, :MSGFILE FROM DUMMY ;
    LINK PART TMPPART TO :TMPFILE ;
    /** GOTO somewhere or ERRMSG somthing if :RETVAL smaller than 1 */
    INSERT INTO PART TMPPART SELECT * FROM PART WHERE PART = :$.PART ;
    EXECUTE LASTPRICETREE :TMPPART, 2,0, :MSGFILE ;
    UNLINK PART TMPPART ;[/code:1]

    Lior
    מנהל בפורום
    עוד משהו.
    אני חושב שכדאי לך לבצע את ההפעלה לא ביציאה מהשדה אלא רק אחרי שהשורה נכנסה לבסיס הנתונים כלומר, ב POST-INSERT ו POST-UPDATE.
    roni
    משתתף
    תודה
    האם יש דרך לדעת לבד את הפרמטרים והסדר שלהם עבור שאר התוכניות המקומפלות ?
    חוץ מאשר לחפש אם במיקרה הם מופעלים כבר
    admin
    מנהל בפורום
    none
    יש כמה דרכים:
    1. לבדוק את הפרמטרים כשהתוכנית מופעלת מהפרוצדורה. פשוט עומדים על השלב בפרוצדורה והערכים של הפרמטרים בפרוצדורה הם אלו שעוברים לתוכנית. לפעמים הפרמטרים עצמם הם תוצאה של חישוב מסובך, במקרה כזה עובדים עם דיבגר.

    2. כלים>הפעלת ישות. ומכניסים את שם התוכנית. לחלק מהתוכניות יש איזשהו תיעוד בצורה של הודעות שגיאה.

    3. process explorer. תוכנה חופשית של microsoft. תוכנית שאומרת לך הכל על ה process. כולל הפקודה המפורשת להרצת התוכנית, הפרמטרים שלו, משתני הסביבה, קבצים פתוחים ועוד.

    חוץ מזה, אין תיעוד לתוכניות המקומפלות.

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