✨ 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!
157 lines
7.3 KiB
Markdown
157 lines
7.3 KiB
Markdown
# 📊 ПОЛНЫЙ ОТЧЁТ: ПРОЕКТ 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
|
||
|
||
---
|
||
|
||
## 🎯 ПРЯМЫЕ ССЫЛКИ НА ФАЙЛЫ
|
||
|
||
1. **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
|
||
```
|
||
|
||
2. **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
|
||
```
|
||
|
||
3. **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
|
||
```
|
||
|
||
4. **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
|
||
```
|
||
|
||
5. **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
|
||
```
|
||
|
||
6. **390996 - Заявление потребителя**
|
||
```
|
||
https://s3.twcstorage.ru/f9825c87-4e3558f6-f9b6-405c-ad3d-d1535c49b61c/crm2/CRM_Active_Files/Documents/390996/7 заявление потребителя.pdf
|
||
```
|
||
|
||
7. **391199 - Доказательство соблюдения претензионного порядка**
|
||
```
|
||
https://s3.twcstorage.ru/f9825c87-4e3558f6-f9b6-405c-ad3d-d1535c49b61c/crm2/CRM_Active_Files/Documents/391199/Доказательство_проведение_претензионной_работы__Макарова__Елена__2_стр.pdf
|
||
```
|
||
|
||
8. **395695 - Исковое заявление (проект)**
|
||
```
|
||
https://s3.twcstorage.ru/f9825c87-4e3558f6-f9b6-405c-ad3d-d1535c49b61c/crm2/CRM_Active_Files/Documents/395695/zayavlenie_proekt.docx
|
||
```
|
||
|
||
9. **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)
|