✨ Features: - Migrated ALL files to new S3 structure (Projects, Contacts, Accounts, HelpDesk, Invoice, etc.) - Added Nextcloud folder buttons to ALL modules - Fixed Nextcloud editor integration - WebSocket server for real-time updates - Redis Pub/Sub integration - File path manager for organized storage - Redis caching for performance (Functions.php) 📁 New Structure: Documents/Project/ProjectName_ID/file_docID.ext Documents/Contacts/FirstName_LastName_ID/file_docID.ext Documents/Accounts/AccountName_ID/file_docID.ext 🔧 Technical: - FilePathManager for standardized paths - S3StorageService integration - WebSocket server (Node.js + Docker) - Redis cache for getBasicModuleInfo() - Predis library for Redis connectivity 📝 Scripts: - Migration scripts for all modules - Test pages for WebSocket/SSE/Polling - Documentation (MIGRATION_*.md, REDIS_*.md) 🎯 Result: 15,000+ files migrated successfully!
7.3 KiB
7.3 KiB
📊 ПОЛНЫЙ ОТЧЁТ: ПРОЕКТ 390983
✅ Документ 390986 - НАЙДЕН И ПРОВЕРЕН
Основная информация:
- ID документа: 390986
- Название: Договор
- Имя файла:
Договор_08-29-2025-06-55-00_Макарова__1_CTP#realfile.pdf - Тип: application/pdf
- Размер: 259.87 KB (266,110 байт)
- Дата изменения: 2025-09-21 21:27:40
S3 Местоположение:
- Bucket:
f9825c87-4e3558f6-f9b6-405c-ad3d-d1535c49b61c - Путь:
crm2/CRM_Active_Files/Documents/390986/Договор_08-29-2025-06-55-00_Макарова__1_CTP#realfile.pdf - URL:
https://s3.twcstorage.ru/f9825c87-4e3558f6-f9b6-405c-ad3d-d1535c49b61c/crm2/CRM_Active_Files/Documents/390986/Договор_08-29-2025-06-55-00_Макарова__1_CTP#realfile.pdf
🔗 ВЗАИМОСВЯЗЬ С ПРОЕКТОМ
Таблица связи: vtiger_senotesrel
- Проект (crmid): 390983
- Документ (notesid): 390986
- Статус: ✅ Привязка активна
📋 ВСЕ ДОКУМЕНТЫ ПРОЕКТА 390983 (9 документов)
| № | ID | Название | Файл | Размер | Дата |
|---|---|---|---|---|---|
| 1 | 390986 | Договор | Договор_08-29-2025-06-55-00_Макарова__1_CTP#realfile.pdf |
259.87 KB | 2025-09-21 |
| 2 | 390988 | Подтверждение_оплаты | Подтверждение_оплаты_08-29-2025-06-53-58_Макарова__1_CTP#realfile.pdf |
1,905.22 KB | 2025-09-21 |
| 3 | 390990 | Претензия | Претензия_08-29-2025-06-58-15_Макарова__2_CTP#realfile.pdf |
1,218.36 KB | 2025-09-21 |
| 4 | 390992 | Ответ_на_претензию | Ответ_на_претензию_08-29-2025-06-58-48_Макарова__8_CTP#realfile.pdf |
2,534.21 KB | 2025-09-21 |
| 5 | 390994 | Прочие_документы | Прочие_документы_08-29-2025-07-02-59_Макарова__1_CTP#realfile.pdf |
2,120.19 KB | 2025-09-21 |
| 6 | 390996 | 7 заявление потребителя | 7 заявление потребителя.pdf |
79.46 KB | 2025-09-21 |
| 7 | 391199 | 11 Доказательство соблюдения претензионного порядка | Доказательство_проведение_претензионной_работы__Макарова__Елена__2_стр.pdf |
183.92 KB | 2025-09-21 |
| 8 | 395695 | Исковое заявление (проект) | zayavlenie_proekt.docx |
28.40 KB | 2025-10-20 |
| 9 | 395821 | experimental_report_20251017_221817 | experimental_report_20251017_221817.xlsx |
43.23 KB | 2025-10-21 |
🌐 ХРАНЕНИЕ В S3
Общая информация:
- Провайдер: TWC Storage (Timeweb Cloud)
- Регион: Amsterdam (ru-1)
- Endpoint: https://s3.twcstorage.ru
- Bucket ID:
f9825c87-4e3558f6-f9b6-405c-ad3d-d1535c49b61c
Структура хранения:
Bucket: f9825c87-4e3558f6-f9b6-405c-ad3d-d1535c49b61c
│
└── crm2/
└── CRM_Active_Files/
└── Documents/
├── 390986/
│ └── Договор_08-29-2025-06-55-00_Макарова__1_CTP#realfile.pdf
├── 390988/
│ └── Подтверждение_оплаты_08-29-2025-06-53-58_Макарова__1_CTP#realfile.pdf
├── 390990/
│ └── Претензия_08-29-2025-06-58-15_Макарова__2_CTP#realfile.pdf
├── 390992/
│ └── Ответ_на_претензию_08-29-2025-06-58-48_Макарова__8_CTP#realfile.pdf
├── 390994/
│ └── Прочие_документы_08-29-2025-07-02-59_Макарова__1_CTP#realfile.pdf
├── 390996/
│ └── 7 заявление потребителя.pdf
├── 391199/
│ └── Доказательство_проведение_претензионной_работы__Макарова__Елена__2_стр.pdf
├── 395695/
│ └── zayavlenie_proekt.docx
└── 395821/
└── experimental_report_20251017_221817.xlsx
Формат пути:
crm2/CRM_Active_Files/Documents/{ID_документа}/{имя_файла}
Формат URL:
https://s3.twcstorage.ru/{bucket_id}/{path}
📊 СТАТИСТИКА
- Всего файлов: 9
- Общий размер: 8.18 MB
- Типы файлов:
- PDF: 7 файлов (7.89 MB)
- DOCX: 1 файл (28.40 KB)
- XLSX: 1 файл (43.23 KB)
- Все файлы: ✅ External Storage (S3)
- Локальных файлов: 0
🎯 ПРЯМЫЕ ССЫЛКИ НА ФАЙЛЫ
-
390986 - Договор
https://s3.twcstorage.ru/f9825c87-4e3558f6-f9b6-405c-ad3d-d1535c49b61c/crm2/CRM_Active_Files/Documents/390986/Договор_08-29-2025-06-55-00_Макарова__1_CTP#realfile.pdf -
390988 - Подтверждение оплаты
https://s3.twcstorage.ru/f9825c87-4e3558f6-f9b6-405c-ad3d-d1535c49b61c/crm2/CRM_Active_Files/Documents/390988/Подтверждение_оплаты_08-29-2025-06-53-58_Макарова__1_CTP#realfile.pdf -
390990 - Претензия
https://s3.twcstorage.ru/f9825c87-4e3558f6-f9b6-405c-ad3d-d1535c49b61c/crm2/CRM_Active_Files/Documents/390990/Претензия_08-29-2025-06-58-15_Макарова__2_CTP#realfile.pdf -
390992 - Ответ на претензию
https://s3.twcstorage.ru/f9825c87-4e3558f6-f9b6-405c-ad3d-d1535c49b61c/crm2/CRM_Active_Files/Documents/390992/Ответ_на_претензию_08-29-2025-06-58-48_Макарова__8_CTP#realfile.pdf -
390994 - Прочие документы
https://s3.twcstorage.ru/f9825c87-4e3558f6-f9b6-405c-ad3d-d1535c49b61c/crm2/CRM_Active_Files/Documents/390994/Прочие_документы_08-29-2025-07-02-59_Макарова__1_CTP#realfile.pdf -
390996 - Заявление потребителя
https://s3.twcstorage.ru/f9825c87-4e3558f6-f9b6-405c-ad3d-d1535c49b61c/crm2/CRM_Active_Files/Documents/390996/7 заявление потребителя.pdf -
391199 - Доказательство соблюдения претензионного порядка
https://s3.twcstorage.ru/f9825c87-4e3558f6-f9b6-405c-ad3d-d1535c49b61c/crm2/CRM_Active_Files/Documents/391199/Доказательство_проведение_претензионной_работы__Макарова__Елена__2_стр.pdf -
395695 - Исковое заявление (проект)
https://s3.twcstorage.ru/f9825c87-4e3558f6-f9b6-405c-ad3d-d1535c49b61c/crm2/CRM_Active_Files/Documents/395695/zayavlenie_proekt.docx -
395821 - Экспериментальный отчёт
https://s3.twcstorage.ru/f9825c87-4e3558f6-f9b6-405c-ad3d-d1535c49b61c/crm2/CRM_Active_Files/Documents/395821/experimental_report_20251017_221817.xlsx
Дата создания отчёта: 2025-10-22 Проект: Макарова Елена Всего документов: 9 (все в S3)