audit: inventory P_Rec_BOP Plant 3D 2019 sources

This commit is contained in:
codex
2026-07-31 07:34:41 +03:00
parent 25e1def353
commit bbe87611bf
33 changed files with 2149 additions and 0 deletions
@@ -0,0 +1,16 @@
# Совместимость 2019 → 2026
Подтвержденные привязки: `Settings.xml:7` — `C:\Program Files\Autodesk\AutoCAD 2019\accoreconsole.exe`; `P_Rec_BOP.csproj` — `.NET Framework 4.7`, x86, Office PIA 15 и x32 SQLite; `DrawingsInformation.cs:132` — комментарий AutoCAD 2019. Это потенциальные точки миграции, а не доказательство несовместимости.
Официальные материалы Autodesk 2026 описывают новые/измененные Plant 3D функции, в том числе улучшения проекта, 3D-моделирования и Ortho; отдельная официальная документация не подтверждает, что корпоративная ВОР, специфические DCF-запросы или внешний `ConsoleGetDrawingInformation.dll` заменяются штатной возможностью. Поэтому статус: `OFFICIAL_RESEARCH_REQUIRED`, runtime-снятие плагина не рекомендовано.
План адаптации:
* вынести чтение DCF и модели в `IPlantProjectDataProvider`;
* заменить AutoCAD 2019 console path конфигурацией и adapter 2026;
* отделить document-independent DTO/calculation от Word engine;
* заменить PIA-обязательность поздним COM или отдельным Word worker, проверить Office 64-bit;
* заменить x86 SQLite native dependency на проверенную 2026-совместимую сборку;
* сравнить golden DOCX/PDF и значения на тестовом копировании проекта.
Официальные источники: [Plant 3D 2026 What's New](https://help.autodesk.com/cloudhelp/2026/ENU/Plant3D-WhatsNew/files/GUID-384C71E7-9012-48B1-95B2-D4C42EBCF423.htm), [Plant 3D 2026 Release Notes](https://help.autodesk.com/cloudhelp/2026/ENU/Plant3D-ReleaseNotes/files/AUTOCAD_PLNT3D_2026_RELEASE_NOTES.html), [2026 commands/system variables](https://help.autodesk.com/cloudhelp/2026/ENU/Plant3D-UserGuide/files/GUID-65DE87DF-BF07-49A0-B026-FF51210E349A.htm).