Miklix

Избришите правно лице (налози предузећа) у Динамицс АКС 2012

Објављено: 16. фебруар 2025. 11:06:41 UTC
Последње ажурирано: 12. јануар 2026. 08:53:44 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).
  • Потврдите да желите да избришете компанију. Ово ће такође потрајати, јер се сада бришу сви подаци који нису трансакције у компанији.
  • Опустите се, удобно седите и уживајте у слави добро обављеног посла! :-)

Даље читање

Ако сте уживали у овом посту, можда ће вам се свидети и ови предлози:


Поделите на БлуескиПоделите на ФејсбукуДелите на ЛинкедИнуПодели на Тумблр-уПодели на КсДелите на ЛинкедИнуПин на Пинтерест-у

Миккел Цхристенсен

О аутору

Миккел Цхристенсен
Миккел је креатор и власник миклик.цом. Има преко 20 година искуства као професионални компјутерски програмер/програмер софтвера и тренутно је запослен са пуним радним временом у великој европској ИТ корпорацији. Када не пише блог, своје слободно време проводи на широком спектру интересовања, хобија и активности, што се у извесној мери може одразити на разноврсност тема обрађених на овој веб страници.