# Инвентаризация исходника Источник: `\\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo` (только чтение). Git-метаданные в каталоге отсутствуют (`evidence/source-git.txt`: `NO_GIT_DIRECTORY`), поэтому source HEAD/branch/commit не определены. Инвентаризация содержит 29 C# файлов, один solution, один project, один DOCX-шаблон, 9 DLL, 3 RESX, 2 PNG и конфигурационные/текстовые файлы. Полный относительный список, размеры, даты и SHA-256: `evidence/file-inventory.csv`, `evidence/hashes.csv`. Основные исходники: | Область | Файлы | Роль | |---|---|---| | Вход и UI | `P_Rec_BOP/Program.cs`, `SetMainTitle.cs`, `SelectDrawingsAndLinenumbers.cs` | проект, проверки, формы ввода и выбора | | Plant/data | `PipingElements.cs`, `Welds.cs`, `DrawingsAndLinenumbers.cs`, `DrawingsInformation.cs`, `SQLDataBase.cs`, `SQLiteDataBase.cs` | чтение DCF, расчеты, извлечение сведений о DWG | | Документ | `ReportWithWorder.cs`, `Worder.cs`, `Versions.cs` | заполнение таблицы, колонтитулов, сохранение | | Настройки | `XMLFile.cs`, `Settings.xml`, `Glob.cs` | пути, фильтры, материалы, имя результата | | Внешние зависимости | `lib/SautinSoft.Document.dll`, `lib/x32/System.Data.SQLite.dll`, Office PIA, `ConsoleGetDrawingInformation.dll` | Word/RTF, SQLite, AutoCAD console helper | Проект — legacy MSBuild, `.NET Framework 4.7`, `OutputType=Exe`, `x86`, AssemblyName `P_Rec_BOP`; ссылка на Word PIA с `EmbedInteropTypes=True` и абсолютным HintPath. Фактический проектный файл: `P_Rec_BOP/P_Rec_BOP.csproj:1-177`.