Miklix

מחק ישות משפטית (חשבונות חברה) ב- 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).
  • אשר שברצונך למחוק את החברה. גם זה ייקח זמן מה, מכיוון שכעת נמחק כל הנתונים שאינם עסקאות בחברה.
  • שבו, תירגעו ותיהנו מתהילתה של עבודה טובה שנעשתה! :-)

קריאה נוספת

אם נהניתם מהפוסט הזה, אולי תאהבו גם את ההצעות הבאות:


שתפו בבלוסקישתפו בפייסבוקשתפו בלינקדאיןשתפו ב-Tumblrשתפו ב-Xשתפו בלינקדאיןהצמד בפינטרסט

מיקל כריסטנסן

על המחבר

מיקל כריסטנסן
מיקל הוא היוצר והבעלים של miklix.com. יש לו למעלה מ-20 שנות ניסיון כמתכנת מחשבים/מפתח תוכנה מקצועי וכיום הוא מועסק במשרה מלאה בתאגיד IT אירופאי גדול. כשהוא לא כותב בלוג, הוא מבלה את זמנו הפנוי במגוון עצום של תחומי עניין, תחביבים ופעילויות, שעשויים לבוא לידי ביטוי במידה מסוימת במגוון הנושאים המכוסים באתר זה.