› פורומים › אפיון ופיתוח פריוריטי › הפעלת עידכון מחירי תקן מטריגר
- This topic has 4 תגובות, 3 משתתפים, and was last updated לפני 16 שנים, 11 חודשים by
admin.
- Post
-
- דצמבר 6, 2008 בשעה 9:30 pm
שלום
כל הכבוד על היוזמה לפורום . היה חסר הרבה זמן.אני רוצה להפעיל מתוך טריגר ברמת השורה במסמך את התוכנית עבור המקט שבשורה
הפרוצדורה הרצויה
כספים > תמחיר מסחרי > עלויות תקן > חישוב ועדכון עלויות תקן – ש'ח
לדוגמה . בהצעת מחיר פרוט , כשאני יוצא מהשדה מקט אני רוצה שאוטומטית תתעדכן עלות התקן למוצראני מבין שאני צריך להריץ את התוכנית LASTPRICETREE
אבל איזה פרמטרים לתת לה
תודה
- Replies
-
- דצמבר 6, 2008 בשעה 10:01 pm
הי,
תודה וברוך הבא.[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]- דצמבר 6, 2008 בשעה 10:10 pm
עוד משהו.
אני חושב שכדאי לך לבצע את ההפעלה לא ביציאה מהשדה אלא רק אחרי שהשורה נכנסה לבסיס הנתונים כלומר, ב POST-INSERT ו POST-UPDATE.- דצמבר 7, 2008 בשעה 9:02 pm
תודה
האם יש דרך לדעת לבד את הפרמטרים והסדר שלהם עבור שאר התוכניות המקומפלות ?
חוץ מאשר לחפש אם במיקרה הם מופעלים כבר- דצמבר 7, 2008 בשעה 9:11 pm
יש כמה דרכים:
1. לבדוק את הפרמטרים כשהתוכנית מופעלת מהפרוצדורה. פשוט עומדים על השלב בפרוצדורה והערכים של הפרמטרים בפרוצדורה הם אלו שעוברים לתוכנית. לפעמים הפרמטרים עצמם הם תוצאה של חישוב מסובך, במקרה כזה עובדים עם דיבגר.2. כלים>הפעלת ישות. ומכניסים את שם התוכנית. לחלק מהתוכניות יש איזשהו תיעוד בצורה של הודעות שגיאה.
3. process explorer. תוכנה חופשית של microsoft. תוכנית שאומרת לך הכל על ה process. כולל הפקודה המפורשת להרצת התוכנית, הפרמטרים שלו, משתני הסביבה, קבצים פתוחים ועוד.
חוץ מזה, אין תיעוד לתוכניות המקומפלות.
- יש להתחבר למערכת על מנת להגיב.