Files
erv-clientright/n8n_normalize_policy_number_README.md
2026-03-13 10:42:01 +03:00

1.7 KiB
Raw Permalink Blame History

Нода для нормализации номера полиса в n8n

Описание

Нода нормализует номер полиса, заменяя кириллические буквы на латинские (как в database.php строки 105-109).

Использование

  1. Добавьте Code ноду в ваш workflow
  2. Скопируйте код из файла n8n_normalize_policy_number.js
  3. Вставьте в поле "JavaScript Code"

Входные данные

Нода ожидает данные в формате:

{
  "police_number": "Е1000-302579743"
}

Или:

{
  "inn": "Е1000-302579743"
}

Или через form_data:

{
  "form_data": {
    "police_number": "Е1000-302579743"
  }
}

Выходные данные

{
  "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 }} в следующих нодах.