Модуль позволяет собирать, размечать и стандартизировать ФИО существующих пользователей главного модуля(main) и модуля Интернет-магазина(sale) локально, без запросов по API к сторонним сервисам.
Доступно улучшение определения ФИО с помощью собственных правил определения ФИО.
Есть возможность загрузить собственные наборы данных для более точного определения и стандартизации.
Разработчик модуля предоставляет услугу установки набора данных. Ознакомиться со стоимостью и приобрести код доступа к услуге можно по ссылке.
Опционально:
- Расстановка ФИО в полях пользователя главного модуля(main) при добавлении и изменении.
- Установка пола пользователя главного модуля(main)
- Восстановление третьей части ФИО, которая теряется при использовании штатного компонента оформления заказа.
- Исправление ошибок ввода ФИО пользователей.
- Результат определения ФИО модулем можно представить в виде результатов от API DaData.
- API DaData можно использовать как правило определения ФИО модулем.
- Результат определения ФИО модулем можно представить в виде результатов от API Ahunter.
- API Ahunter можно использовать как правило определения ФИО модулем.
Приобретенные программные продукты поставляются в виде цифро-буквенного кода. Используя код, вы сможете установить продукт на хостинг. Код приходит на указанный в заказе адрес электронной почты.
Время от момента получения оплаты до момента отправки кода составляет несколько часов. В течение этого периода выполняет оформление приобретенной продукции.
Обращаем ваше внимание, что дополнительная задержка может быть вызвана некорректно указанным адресом почты. Просим вас внимательно проверять ваши персональные данные при оформлении заказа. Мы гарантируем, что конфиденциальность ваших данных будет соблюдена.
Что требуется для установки:
- CSM «1С-Битрикс».
- Домен.
- Хостинг.
Мы предлагаем приобрести все необходимое в готовом наборе на нашем сайте. Это позволит ускорить дальнейшую установку.
Бонус: бесплатная базовая установка!
Чтобы получить подробную информацию о сервисе, вы можете ознакомиться с официальными реестрами Visa International и MasterCard Worldwide. Заполнив и подтвердив заказ, вы будете переадресованы на сайт сервиса Яндекс.Деньги. Там вы сможете оплатить заказ, воспользовавшись картой Visa, Mastercard или Maestro или кошельком Яндекс.Деньги.
Подробнее
Установка решения имеет два шага. Первый обязательный, второй необязательный. На втором шаге устанавливается набор данных. Для установки набора данных потребуется код доступа к услуге.
Установка набора данных - не обязательное условие работы модуля. В ознакомительных целях предоставляется код доступа DEMO с ограниченным набором данных.
После установки идет переход к странице импорта собственных наборов данных в формате .jsonl. Со страницы импорта можно вернуться ко второму шагу установки.
Настройка
По умолчанию вся опциональная функциональность модуля отключена.
Перейдите в настройки модуля через боковое меню в административной панели: Сервисы > Стандартизация ФИО > Настройки.
На первой вкладке включите опции функционала, которые вам нужны.
На второй вкладке отображаются правила определения ФИО. Показывается информация о порядке применения правил, какую часть ФИО определяет правило. Часть из них опциональные. Например, правило "Фамилия определена через API DaData".
Третья вкладка доступа стандартная. Фактически сейчас уровни доступа: есть/нет
Сценарии использования модуля
- Нет наборов данных, нет программиста, есть много времени. Переходим Сервисы > Стандартизация ФИО > Неизвестные имена. В дополнительных действиях к кнопке "Обработать" выбираем "Найти неизвестные имена". Найденные имена размечаем с помощью действий для списка. Например, фильтруем "%ова", выбираем все найденные, отмечаем, что это женские фамилии. После разметки ставим отметку о добавлении в локальную базу имён через групповые действия и нажимаем "Обработать". Размеченные данные попадают в таблицы локальной базы имён и используются правилами определения ФИО.
- Есть наборы данных, нет программиста. Переходим Сервисы > Стандартизация ФИО > Импорт. Загружаем набор данных в локальную базу имён, в соответствующую таблицу.
- Нет наборов данных, есть программист. Добавляем с помощью события формирования списка правил собственные правила определения ФИО.
Сценарии использования для программиста:
1. Использование события для добавления своего правила.
$eventManager = \Bitrix\Main\EventManager::getInstance();
$eventManager->addEventHandler(
'alekseev.fio',
'OnDetectorRulesListBuild',
'buildMyRuleList'
);
function buildMyRuleList($event) {
return new \Bitrix\Main\EventResult(
\Bitrix\Main\EventResult::SUCCESS,
[
(new \Alekseev\Fio\Detector\Rules\BuildRule(
'\My\Module\MyCustomRule'
))
->setSort(500)
->setFile('/local/modules/my.module/lib/custom.php'),
]
);
}
|
namespace My\Module {
use Alekseev\Fio\Detector;
// Создаем опциональное правило
class MyCustomRule extends Detector\Rules\OptionalRule {
// Должно возвращать одну из трех констант Detector\Score::F\I\O
public function getScoreFlag(): int
{
// Определяет отчества.
return Detector\Score::O;
}
public function getCode(): string
{
return 'MY_CUSTOM_RULE';
}
public function getTitle(): string
{
return 'Мое правило определения ФИО';
}
/**
* Примеры реализации метода в готовых правилах
* \bitrix\modules\alekseev.fio\lib\detector\rules
*/
public function resolve(): Detector\Rules\Result
{
// Ничего не делаем. Пустой результат.
return new Detector\Rules\Result();
}
}
}
|
use Alekseev\Fio\Detector\Resolver;
use Alekseev\Fio\Detector\DaDataResult;
\Bitrix\Main\Loader::includeModule('alekseev.fio');
$detector = new Resolver('Иванович Иван Иванов');
// Массив с полями как тут dadata.ru/api/clean/name/
$array = (new DaDataResult($detector))->asArray();
$lastName = $detector->getLastName();
// И т.д. примеры смотри в исходниках.
// Например, в файле /bitrix/modules/alekseev.fio/eventhandlers/mainuser.php |
Свои реализации правил можете присылать на почту alekseev.aleksey.in@gmail.com. После проверки добавлю в поставку модуля.
- Добавлена поддержка фильтра по строке поиска(строгое совпадение) во всех наборах данных.
- Правила, основанные на совпадении с регулярным выражением, завершают процесс определения части ФИО только когда слово не найдено ни в одном наборе. В противном случае изменяется оценка отношения к части ФИО.
- Из правила «Фамилия с германским окончанием» удалена альтернатива «-ер» из-за большого процента ложных срабатываний.
- Добавлена проверка доступа к действиям в пошаговых процессах.
- Слово не очищается и не разбивается на части, если есть пробелы.
- Игнорируется значение опций «Удалять из ФИО повторяющиеся слова» и «Собирать не найденные в таблицах имён слова».
- Исправлена ошибка добавления в отладку стандартизации записи без контекста для 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 должен возвращать объект/массив объектов этого класса.
- В класс перенесена логика валидации параметров и создания правила определения ФИО.
Это шаблон сайта или интернет-магазина с домоконтентом, лид-формами и кнопками. Вы можете купить готовое решение для бизнеса и пользоваться им. Наши специалисты дорабатывают шаблоны под специфику вашего бизнеса.
Цена складывается из следующих элементов:
- шаблон дизайна;
- комплект цветовых схем;
- запрограммированные web-страницы;
- тестовый контент;
- структура меню;
- мастер установки.
Помимо готового решения, для создания сайта необходима CMS «Битрикс», а также аренда хостинга и домена.
Для каждого готового решения есть свой список подходящих версий CMS. Индивидуальный перечень представлен на странице программного продукта.
По функционалу редакции делят на 2 группы:
- для создания посадочных страниц и корпоративных сайтов;
- для разработки интернет-магазинов.
Лендинги и корпоративные сайты можно создать в редакциях «Старт» и «Стандарт». «Стандарт» имеет модуль проактивной защиты, который состоит из следующих элементов:
- инструмент для выполнения аудита;
- панель безопасности с разными степенями защиты;
- антивирусная программа;
- система одноразовых паролей;
- защита от DDoS-атак;
- журнал вторжений и др.
В перечисленных редакциях также можно создать интернет-магазин. Однако в них нет модуля корзины, который есть в других готовых решениях. Самая подходящая версия для разработки интернет-магазина ─ «Малый бизнес» и «Бизнес». Их можно интегрировать с 1С.
Редакция «Бизнес» подойдет:
- Интернет-магазинам с несколькими категориями клиентов, когда цена на один товар отличается для каждой из категорий (например, оптовые и розничные).
- При введении программ лояльности, скидочных и бонусных систем.
- Магазинам, которые продают комплекты товаров (основной товар + аксессуары).
- Компаниям, которые продают наборы из основного и актуального товара (последний не обязателен для использования основного продукта).
- Владельцам нескольких складов или офлайн-магазинов (сведения о наличии продукции нужно разместить в интернет-магазине).
В остальных случаях подходит версия «Малый бизнес». При необходимости ее можно расширить до редакции «Бизнес» за дополнительную плату.
Нет, чтобы установить решение нужна действующая лицензия, которая куплена не позднее 1 года назад. Спустя 12 месяцев лицензию необходимо продлить по льготному или стандартному тарифу.
Льготный период ─ 30 дней со дня окончания предыдущей лицензии, когда продление стоит 22% от полной цены. Продлить лицензию на стандартных условиях можно после завершения льготного периода. Стоимость составит 60% от базовой суммы.
Да, мы устанавливаем готовые решения. Для версии «Малый Бизнес» и выше установка бесплатная. Только предоставьте специалисту:
- ссылки на хостинг, логин и пароль для авторизации;
- доменное имя;
- лицензионный ключ «Битрикс»;
- купон для установки.
- После покупки вам на e-mail придет лицензионный ключ из 23 латинских буквы и цифр в формате: XXX-XX-XXXXXXXXXXXXXXXX. Зарегистрируйте его на сайте Битрикса.
- Скачайте установочный файл на компьютер.
- Войдите на официальный сайт веб-хостера, пройдите авторизацию.
- Войдите в файловый менеджер для загрузки установочного файла в корневую папку хостинга.
- Сформируйте базу данных.
- Перейдите по адресу тестового домена с помощью ссылки «имя-сайта/bitrixsetup.php».
- Выберите редакцию, лицензионный ключ которой пришел на e-mail.
- Вставьте полученный на электронную почту 23-значный код в поле «Лицензионный ключ». Нажмите «Загрузить».
- После фразы «Начало установки» на экране нажмите «Далее».
- Поставьте галочку напротив пункта «Я принимаю лицензионное соглашение» и кликните кнопку «Далее».
- Поставьте галочку напротив пункта «Я хочу зарегистрировать свою версию продукта». Заполните обязательные поля. Если создаете сайт на иностранном языке, отметьте пункт «Установить в кодировке UTF-8» и нажмите кнопку «Далее».
- На экране для предварительной проверки системы отобразятся показатели вашей редакции. Выделенные зеленым цветом значения отвечают требованиям, красным ─ не отвечают. Чтобы исправить несоответствующие показатели, обратитесь в техподдержку хостинг-провайдера.
- На экране «Создание базы данных» введите нужные сведения (база создается на хостинге).
- После заполнения всех обязательных полей можете создать администратора сайта.
- Воспользуйтесь шаблоном для установки. Выберите бесплатный шаблон или готовое решение.
Соблюдайте алгоритм:
- Установите на хостинг систему «Битрикс».
- Авторизуйтесь под доступами администратора, для этого перейдите по ссылке имя-сайта/bitrix.
- Перейдите в административную панель в разделе Marketplace и выберите подраздел «Обновление решений». Затем откройте вкладку «Активация купона».
- Купон ─ это 25 символов (цифры и заглавные буквы латинского алфавита). Введите купон и нажмите кнопку «Активировать купон».
- Когда в «Списке обновлений» появится название решения, поставьте галочку и загрузите его.
- Откройте вкладку «Установка обновлений» и установите их.
- Выберите название купленного решения и отметьте пункт «Загрузить».
- Найдите в «Настройках» подраздел «Список мастеров». Найдите название вашего решения и отметьте пункт «Установить».
- В появившемся мастере установки отметьте пункт «Существующий» и кликните «Далее».
- На экране «Выбор шаблона» нажмите «Далее».
- Выберите цветовую схему и кликните «Далее».
- Замените демоконтент и нажмите «Установить».
- На экране «Завершение настройки» кликните «Перейти на сайт».
Если у вас есть хостинг, это не всегда снижает цену. На практике встречаются ситуации, когда параметров хостинга не хватает для корректной работы и продвижения веб-ресурса. Если вы пользуетесь услугами хостинговых компаний Rusonyx, Timeweb или Ru-Center, цена уменьшится на сумму приобретения хостинга. В других случаях рекомендуем обсудить вопрос с менеджером.
Мы предлагаем простые тарифные планы для небольших бюджетных проектов.
Лицензия действует 12 месяцев со дня покупки и открывает владельцу дополнительные возможности:
Общие для всех продуктов:
- обновление продукта;
- получение новых версий: можно посмотреть популярные обновления для Управления сайтом и Битрикс24, а также частоту их выхода;
- приоритетная техподдержка: срочный ответ в течение шести рабочих часов;
- система резервного копирования в облако;
- использование Маркетплейса;
- конструктор «Сайты24».
Уникальные для «1С-Битрикс: Управления сайтом»:
- обновление системы безопасности;
- инспектор сайтов;
- ускорение загрузки сайта CDN;
- мобильное приложение администратора магазина для редакций «Малый бизнес» и «Бизнес»;
- автобюджет контекста в Яндекс.Директе;
- BigData: Персонализация;
- защита от DDoS.
Уникальные для «1С-Битрикс24»:
- работа телефонии;
- автозаполнение реквизитов по ИНН;
- работа открытых линий:
- настраивать и создавать Открытые линии можно без ограничений;
- онлайн-чат работает без ограничений;
- каналы коммуникаций исчезают из виджета CRM;
- сообщения на портал из настроенных каналов продолжают приходить;
- настроить каналы нельзя ─ будет выдаваться ошибка (кроме Онлайн-чата);
- нельзя ответить на сообщения, т.к. они не доставляются.
Даже если по истечении срока вы не продлите лицензию, сайт продолжит работать.
Рассмотрим юридическую сторону лицензирования. Послу оплаты покупатель получает сразу две лицензии:
- Стандартную. Позволяет пользоваться продуктом, обновлять его, устанавливать решения из Маркетплейса. Также владелец получает приоритетную техническую поддержку и другие возможности из приведенного выше списка. Стандартная лицензия действует один год, после чего ее нужно продлить.
- Ограниченную. Позволяет пользоваться продуктом без возможности обновления и установки решений из Маркетплейса. Эта лицензия вступает в силу по истечении срока Стандартной лицензии. При этом время оказания технической поддержки увеличивается до трех рабочих дней.
Ограниченную лицензию заключают по EULA (лицензионное соглашение с конечным пользователем) и не учитывают в бухгалтерском учете. Документ подтверждает право владельца на пользование программным продуктом по прошествии года с момента покупки.
Ограниченная лицензия активна в течение срока действия исключительных прав на программный продукт (по статье 1281 ГК РФ).
После оплаты лицензионного вознаграждения владелец получает право использования ПО (авторизационный код/ключ). В этом случае договор считается исполненным. В соответствии с п. 4 ст. 453 ГК РФ, «Стороны не вправе требовать возвращения того, что было исполнено ими по обязательству до момента изменения или расторжения договора, если иное не установлено законом или соглашением сторон».
Компания не поставляет продукты «1С-Битрикс» в коробках, на диске и других физических носителях.