# Анализ UF полей сделки в Битриксе

Всего 680 кастомных полей. Сгруппировано по смыслу:

## 🎯 Поля для классификации сделок (главное!)

| Поле | Название | Тип | Зачем |
|---|---|---|---|
| `UF_CRM_1718279402975` | **ТИП РАБОТЫ** | enum (список) | Точная классификация — заменит мой парсинг TITLE |
| `UF_CRM_1718280513905` | Источник сделки | enum | Откуда пришла (входящий звонок / тендер / постоянный / реклама) |
| `UF_CRM_1551354121287` | Вид оборудования | enum | Какое оборудование (РЛС, гирокомпас, GMDSS, авторулевой...) |
| `UF_CRM_1638446641` | Вид назначения | enum | — |
| `UF_CRM_1705496987` | Категории товаров | enum | Категория товара в сделке |
| `UF_CRM_1649158393735` | ИСТОЧНИК | enum | Дублирует выше или дополняет |
| `UF_CRM_1760613474` | Тип сделки Контрактное Производство | enum | Для C10 (контрактное производство) |
| `UF_CRM_646CCCDB74F06` | Вид обслуживания (для сертификата БТО) | enum | БТО специфика |
| `UF_CRM_63A2CD04864D0` | Тип судна | enum | Сухогруз/танкер/рыболов/пассажирский |
| `UF_CRM_63A2CD4950965` | Класс. общество | enum | РС/РРР/Lloyd's/DNV |

## 🔧 СЗЧ / ЗИП / Расходники (для уточнения service_with_szch)

| Поле | Название | Тип |
|---|---|---|
| **`UF_CRM_1643206677`** | **Закупка СЗЧ была** | **boolean — идеальный флаг!** |
| `UF_CRM_1664788748` | Доля сервиса (СЗЧ) | число |
| `UF_CRM_1664796106` | Выставляемая стоимость СЗЧ б/у | число → если >0 был СЗЧ |
| `UF_CRM_1664796140` | Себестоимость СЗЧ б/у | число |
| `UF_CRM_1673268959` | Выставляемая стоимость Расходники | число |
| `UF_CRM_1673268976` | Себестоимость Расходники | число |
| `UF_CRM_1584346736564` | Выдача оборудования и СЗЧ под заявку | флаг |
| `UF_CRM_1584360569` | СЗЧ были выданы инженеру | employee |
| `UF_CRM_1665998829` | Техническое поле Контроль выдачи СЗЧ | boolean |
| `UF_CRM_1674471672` | Проценка СЗЧ | — |

## 💰 Финансы и маржа (113 полей!)

Полная разбивка дохода по типам:
- **Работы** (трудозатраты сервиса)
- **Товар** (оборудование, продаваемое клиенту)
- **СЗЧ б/у** (запчасти со склада)
- **Расходники** (материалы)
- **Накладные расходы Сервис**

Структура: ▲ Себестоимость + ◙ Выставляемая стоимость + Налог. Можно построить **маржинальный анализ** по типам и по сделкам.

## 📊 Контрольные флаги (32 «контроль»)

- Контроль бонусов / ошибок СиР / Верификации
- Контроль оф НАВИ / ПТЗ / СПБ — оферты по регионам
- Контроль передачи дел в Сервис
- Контроль возврата СЗЧ
- Запустить БП завершения сделки?
- Отправить счет автоматом?

Это бэк-офисная индикация — где сделка «застряла» технически.

## 📅 Сроки (55 полей)

Множественные даты: события, поставки, отгрузки, договора, проверок, верификации. Можно строить timeline по реальным датам, а не только по статусам.

## 🚢 Судно и объект

| Поле | Название |
|---|---|
| `UF_CRM_1485273063` | Место стоянки |
| `UF_CRM_1485273993` | Дата события |
| (IMO в UF_CRM) | IMO судна |

## 👤 Заказчик и сотрудники

- Ответственный Менеджер ОП
- Первый ответственный
- Ответственный за отгрузку
- Сторонний исполнитель
- Кличка клиента

## ❓ Причины и пояснения

- **«Почему сделка была проиграна? / Почему не выставляется?»** — поле причин LOSE!
- «Чего не хватает для ремонта?»
- «Запрос обоснования замены оборудования»

## 🔁 Технические/BizProc (38 полей)

Поля для биз-процессов (вебхуки, триггеры). НЕ использовать для аналитики.

## Что я буду делать дальше

1. **Перетипизировать сделки** через `UF_CRM_1718279402975` (ТИП РАБОТЫ) + `UF_CRM_1643206677` (Закупка СЗЧ) — это будет в 10 раз точнее TITLE-парсинга
2. **Построить маржинальный анализ** через себестоимости/выставляемые — увидим где зарабатываем и где теряем
3. **Подтянуть причины LOSE** — увидим что именно убивает сделки
4. **Использовать «Контроль оф НАВИ/ПТЗ/СПБ»** — узнаем где конкретно зависают оферты по регионам
