מחק ישות משפטית (חשבונות חברה) ב- Dynamics AX 2012
פורסם: 16 בפברואר 2025 בשעה 11:02:58 UTC
עודכן לאחרונה: 12 בינואר 2026 בשעה 8:53:31 UTC
במאמר זה, אני מסביר את ההליך הנכון למחיקה מוחלטת של אזור נתונים / חשבונות חברה / ישות משפטית ב-Dynamics AX 2012. השימוש על אחריותך בלבד.
Delete a Legal Entity (Company Accounts) in Dynamics AX 2012
המידע בפוסט זה מבוסס על Dynamics AX 2012 R3. ייתכן שהוא תקף עבור גרסאות אחרות, וייתכן שלא.
הערה: קיים סיכון ממשי לאובדן נתונים אם תעקבו אחר ההוראות בפוסט זה. למעשה, מדובר בדיוק במחיקת נתונים. באופן כללי, אסור למחוק ישויות משפטיות בסביבות ייצור, אלא רק בסביבות בדיקה או פיתוח. השימוש במידע זה הוא על אחריותכם בלבד.
לאחרונה הוטל עליי להסיר לחלוטין ישות משפטית (הידועה גם כחשבונות חברה או אזור נתונים) מסביבת Dynamics AX 2012. הסיבה שהמשתמש לא עשה זאת בעצמו מטופס הישויות המשפטיות הייתה שהוא הוציא כמה שגיאות מכוערות לגבי חוסר אפשרות למחוק רשומות בטבלאות מסוימות.
לאחר שבדקתי את זה, גיליתי שלא ניתן למחוק ישות משפטית שיש לה עסקאות. זה הגיוני, ולכן הפתרון הברור יהיה להסיר תחילה את העסקאות, ולאחר מכן למחוק את הישות המשפטית.
למרבה המזל, Dynamics AX מספק מחלקה להסרת תנועות של ישות משפטית, כך שזה די פשוט - אם כי, גוזל זמן רב אם יש לכם הרבה נתונים.
ההליך הוא:
- פתחו את קובץ ה-AOT ומצאו את המחלקה SysDatabaseTransDelete (בגירסאות קודמות של AX היא נקראה פשוט "DatabaseTransDelete").
- ודא לחלוטין שאתה נמצא כעת בחברה שעבורה ברצונך למחוק את העסקאות!
- הפעל את המחלקה שנמצאה בשלב 1. היא תבקש ממך לאשר שברצונך להסיר את העסקאות. שוב, ודא לחלוטין שהחברה שעליה היא שואלת היא זו שברצונך למחוק עבורה את העסקאות!
- תן למשימה לפעול. זה יכול לקחת לא מעט זמן אם יש לך הרבה עסקאות.
- לאחר שתסיים, חזור לטופס ניהול ארגון / הגדרות / ארגון / ישויות משפטיות. ודא שאינך נמצא בחברה שברצונך למחוק בשלב זה, מכיוון שלא ניתן למחוק את החברה הנוכחית.
- בחר את החברה שברצונך למחוק ולחץ על כפתור "מחק" (או Alt+F9).
- אשר שברצונך למחוק את החברה. גם זה ייקח זמן מה, מכיוון שכעת נמחק כל הנתונים שאינם עסקאות בחברה.
- שבו, תירגעו ותיהנו מתהילתה של עבודה טובה שנעשתה! :-)
קריאה נוספת
אם נהניתם מהפוסט הזה, אולי תאהבו גם את ההצעות הבאות:
- סקירה מהירה של Dynamics AX 2012 SysOperation Framework
- המר ריאל למחרוזת עם כל הספרות העשרוניות ב- Dynamics AX 2012
- שימוש בשאילתה במחלקת חוזה נתונים של SysOperation ב- Dynamics AX 2012
