# Нода для нормализации номера полиса в n8n ## Описание Нода нормализует номер полиса, заменяя кириллические буквы на латинские (как в `database.php` строки 105-109). ## Использование 1. Добавьте **Code** ноду в ваш workflow 2. Скопируйте код из файла `n8n_normalize_policy_number.js` 3. Вставьте в поле "JavaScript Code" ## Входные данные Нода ожидает данные в формате: ```json { "police_number": "Е1000-302579743" } ``` Или: ```json { "inn": "Е1000-302579743" } ``` Или через form_data: ```json { "form_data": { "police_number": "Е1000-302579743" } } ``` ## Выходные данные ```json { "original": "Е1000-302579743", "normalized": "E1000-302579743", "changed": true, "police_number": "E1000-302579743", "inn": "E1000-302579743", ...остальные поля из предыдущей ноды } ``` ## Замены (как в database.php строки 105-109) | Кириллица | Латиница | |-----------|----------| | Е, е | E, e | | А, а | A, a | ## Примеры - `"Е1000-302579743"` → `"E1000-302579743"` - `"е1000-302579743"` → `"e1000-302579743"` - `"E1000-302579743"` → `"E1000-302579743"` (уже латиница, без изменений) ## Интеграция в workflow ``` Webhook → [Нормализация номера полиса] → Проверка полиса в БД → ... ``` После нормализации используйте `{{ $json.normalized }}` или `{{ $json.police_number }}` в следующих нодах.