Files
autodesk/migration/audits/p-rec-annot-v1.0.4/drawing-modifications.md

1.3 KiB

Drawing modifications

Исходник содержит многочисленные StartTransaction, OpenMode.ForWrite, UpgradeOpen, AppendEntity, Erase, SetXData, BlockReference, AttributeReference, MLeader, MText, DBText, Table и Viewport. Полный агрегированный список — evidence/drawing-write-operations.csv.

Из этого следует подтверждённая возможность записи DWG. Прямой записи DCF или Project.xml статическим поиском не доказано; DataLinks/PnP operations могут менять связанные данные как побочный эффект и требуют runtime/golden проверок. Для каждой операции transaction обычно используется, но единый undo scope пакетного действия не гарантирован.

Риск частичной записи: исключение после части transaction/между несколькими открытыми drawings, особенно в batch update. Следующий шаг — disposable test project, сравнение before/after и проверка восстановления/rollback.