Стандартизация ФИО
Бесплатно
Дата публикации:
03.02.2025
Число установок:
Менее 50 раз
Дата обновления:
20.08.2025
Включает в себя:
Array
Последняя версия:
1.2.6
Модуль позволяет определить, какая часть в ФИО является именем, фамилией и отчеством.
Модуль позволяет собирать, размечать и стандартизировать ФИО существующих пользователей главного модуля(main) и модуля Интернет-магазина(sale) локально, без запросов по API к сторонним сервисам.
Доступно улучшение определения ФИО с помощью собственных правил определения ФИО.
Есть возможность загрузить собственные наборы данных для более точного определения и стандартизации.
Разработчик модуля предоставляет услугу установки набора данных. Ознакомиться со стоимостью и приобрести код доступа к услуге можно .
Опционально:
Модуль позволяет собирать, размечать и стандартизировать ФИО существующих пользователей главного модуля(main) и модуля Интернет-магазина(sale) локально, без запросов по API к сторонним сервисам.
Доступно улучшение определения ФИО с помощью собственных правил определения ФИО.
Есть возможность загрузить собственные наборы данных для более точного определения и стандартизации.
Разработчик модуля предоставляет услугу установки набора данных. Ознакомиться со стоимостью и приобрести код доступа к услуге можно .
Опционально:
- Расстановка ФИО в полях пользователя главного модуля(main) при добавлении и изменении.
- Установка пола пользователя главного модуля(main)
- Восстановление третьей части ФИО, которая теряется при использовании штатного компонента оформления заказа.
- Исправление ошибок ввода ФИО пользователей.
- Результат определения ФИО модулем можно представить в виде результатов от API DaData.
- API DaData можно использовать как правило определения ФИО модулем.
- Результат определения ФИО модулем можно представить в виде результатов от API Ahunter.
- API Ahunter можно использовать как правило определения ФИО модулем.
Характеристики
|
Дата публикации
|
03.02.2025 |
|
Число установок
|
Менее 50 раз |
|
Дата обновления
|
20.08.2025 |
|
Включает в себя
|
Array |
|
Последняя версия
|
1.2.6 |
|
Адаптивность
|
Нет |
|
Поддержка композита
|
Нет |
|
Совместимо с Сайты24
|
Нет |
|
Подходящие редакции 1С-Битрикс
|
3373 3380 3381 3382 3383 3384 3442 3443 |
|
Наличие демо-режима
|
Да |
|
Продолжительность демо-периода
|
Нет |
- + Добавлен индекс для колонки SEARCH в таблице неизвестных имён.
- +- Улучшение интерфейса и изменение процесса определения ФИО.
- Добавлена поддержка фильтра по строке поиска(строгое совпадение) во всех наборах данных.
- Правила, основанные на совпадении с регулярным выражением, завершают процесс определения части ФИО только когда слово не найдено ни в одном наборе. В противном случае изменяется оценка отношения к части ФИО.
- Из правила «Фамилия с германским окончанием» удалена альтернатива «-ер» из-за большого процента ложных срабатываний.
-
+- Изменения в пошаговом процессе разметки неизвестных имён.
- Добавлена проверка доступа к действиям в пошаговых процессах.
- Слово не очищается и не разбивается на части, если есть пробелы.
- Игнорируется значение опций «Удалять из ФИО повторяющиеся слова» и «Собирать не найденные в таблицах имён слова».
-
+ Исправления и улучшения интерфейса страницы «Неизвестные имена».
- Исправлена ошибка добавления в отладку стандартизации записи без контекста для MySQL 8.
- У записи в отладке стандартизации добавлено сообщение о том, что запись добавлена при разметке неизвестных имён.
- Исправлена перезагрузка таблицы после завершения пошагового процесса разметки неизвестных имён.
-
+ Исправления и улучшения интерфейса страницы «Неизвестные имена».
- По умолчанию все опциональные правила используются для разметки неизвестных имён.
- В настройках правил можно отключить правило для разметки.
- В пошаговый процесс разметки добавлена опция количества неизвестных имён, которое размечается за один шаг.
- В групповые действия добавлен сброс значения в колонке «Таблица имён».
- Исправлено зависание окна пошагового процесса на странице «Неизвестные имена» при отмене.
- Оптимизировано регулярное выражение.
- Добавлен суффикс -дзк-.
- Добавлены альтернативы окончания.
- Согласованы названия в табах наборов данных.
- Исправлено описание формата импорта.
- Исправлено название таблицы «Неизвестные имена» в пошаговом процессе импорта.
-
+ Добавлена разметка неизвестных имён с помощью подходящих правил.
- Новый функционал находится на странице «Неизвестные имена» в выпадающем меню рядом с кнопкой «Обработать».
- Процесс разметки запускается для всех неизвестных имён.
- Используются правила, основанные на совпадении с регулярным выражением.
- Пропускаются имена, у которых уже указана таблица имён.
- Пол меняется только с неопределенного значения.
- Файл с наборами данных загружается на сервер.
- В примере меняются пути до файлов, и пример запускается через инструмент «Командная строка PHP»
- На выходе получаем файл с набором данных, который подходит для использования на странице «Импорт».
- Удалено «-ёр»
- Добавлено «-иц» и «-тц»
-
+- Добавлены ограничения на код опционального правила.
- Код опции с настройками правила теперь в нижнем регистре с префиксом rule_
- Код правила проверяется на соответствие регулярному выражению [a-zA-Z0-9_]+
- После установки обновления требуется зайти в настройки и включить ранее добавленные правила, если нужны.
- Добавлен пример создания собственного правила, основанного на совпадении с регулярным выражением, и его проверка до включения в настройках модуля.
- + Ошибки сбора неизвестных слов записываются в файл отладки.
- + Добавлено правило «Фамилия с германским окончанием» + Добавлено правило «Фамилия с латвийским окончанием» + Добавлено правило «Фамилия с румынским окончанием» +- Переработано абстрактное правило «Совпадение с регулярным выражением»
-
+- Добавлена страница «Наборы данных».
- Ссылки на страницы «Фамилии», «Имена», «Отчества» убраны из меню.
- Страницы «Фамилии», «Имена», «Отчества» выводятся на странице «Наборы данных» в одноименных табах.
- Таб «Стандартные формы имён» перенесен на страницу «Наборы данных».
-
+ Расширен список символов, которые сразу обрезаются: *_?!;:><+-=
+ Добавлено исправление похожих символов из разных алфавитов.
- Алфавиты: кириллица и латиница.
- Список символов: а,е,о,р,с,у,х,А,В,Е,К,М,Н,О,Р,С,Т,Х
-
+ В процесс стандартизации пользователей главного модуля добавлена опция «Начинать с пользователя».
- В поле ввода опции указывается ID пользователя
- Для отображения процесса в соответствии с выбранной языковой версией сайта.
- Во все контроллеры добавлено переключение на язык из lang перед выполнением действия.
-
+ Добавлена опция «Запись отладочной информации в файл»
- Рекомендуется включать только для сбора отладочной информации.
- В папке upload создается папка с названием модуля. В эту папку записываются отладочные данные по дням.
- Опция не влияет на отладку стандартизации.
- Файлы с примерами можно запускать в инструменте "Командная строка PHP" (/bitrix/admin/php_command_line.php)
- Два примера использования только правил сторонних сервисов стандартизации.
- Два примера представления результата в виде результатов от сторонних сервисов стандартизации.
- Слово считается найденным только при строгом равенстве.
- Результат стороннего сервиса стандартизации пустой, если хотя бы одно слово не найдено.
- Ответ API Ahunter считается приемлемым только при значении compatibility = 1.
- + Добавлены сообщения при установке наборов данных по ключу доступа.
-
+ Поиск по всем полям с ФИО в таблице отладочной информации.
- Поиск по всем полям использует логику ИЛИ.
- Поиск связан с фильтром логикой И.
- Поле "Сообщения" не участвует в поиске.
- По умолчанию фильтре нет полей для фильтрации.
- Добавляя поле без значения, будете фильтровать строки таблицы с пустыми значениями.
- Удалите поле из фильтра для отбора всех строк.
-
+- Перенесена проверка доступности опционального правила определения ФИО из класса правила в класс построения списка правил.
- Проверка доступности выполняется один раз, при построении списка правил из обработчиков события OnDetectorRulesListBuild.
- Появляется возможность использовать опциональное правило, не включая его для всех.
- Использовать для задания списка конфигураций правил, отличного от того, что собирается с обработчиков события OnDetectorRulesListBuild.
- Обработчик события OnDetectorRulesListBuild должен возвращать объект/массив объектов этого класса.
- В класс перенесена логика валидации параметров и создания правила определения ФИО.
