This commit is contained in:
Fedor
2026-03-13 10:42:01 +03:00
commit 9708638e0a
4050 changed files with 1028632 additions and 0 deletions

View File

@@ -0,0 +1,69 @@
# Нода для нормализации номера полиса в 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 }}` в следующих нодах.