Модуль sendev.datagenerator для 1С-Битрикс помогает за минуты наполнить проект тестовыми данными: пользователями, инфоблоками, каталогом, заказами и готовыми пресетами. Разбираем возможности версии 0.9.0.

Разработка сайта на 1С-Битрикс почти всегда сталкивается с одной и той же проблемой: нужен живой проект для тестирования, а данных нет.
Нужно проверить шаблон каталога — нет товаров. Нужно протестировать оформление заказа — нет заказов и корзин. Нужно отладить права доступа — нет пользователей с разными ролями. Нужно показать клиенту демо — сайт пустой.
Именно для таких задач был разработан бесплатный модуль sendev.datagenerator — генератор тестовых данных для 1С-Битрикс, который сейчас проходит модерацию в Маркетплейсе Битрикс.
Зачем нужен генератор тестовых данных в Битрикс
Если вы работаете с 1С-Битрикс, то наверняка знакомы с такими задачами:
- быстрое наполнение нового инфоблока контентом;
- проверка шаблона карточки товара на реальных данных;
- генерация каталога с ценами и остатками;
- создание тестовых заказов для отладки оплаты и доставки;
- демонстрация проекта клиенту на "живом" контенте;
- быстрое развертывание демо-структуры сайта на dev-стенде.
Обычно всё это делается вручную, через Excel или самописные скрипты, что отнимает часы на рутину. Модуль sendev.datagenerator решает эту задачу, позволяя генерировать тестовые данные быстро и безопасно.
Возможности модуля sendev.datagenerator версии 0.9.0
Модуль включает ядро генерации и набор готовых сценариев:
- Генерация пользователей: создание тестовых пользователей с реалистичными данными (имена, email, телефоны, компании).
- Генерация инфоблоков: работа с существующими или новыми инфоблоками, создание разделов, элементов и свойств.
- Пресеты свойств: готовые шаблоны для новостей, каталога, акций и справочников.
- Генерация каталога: создание товаров, цены, остатки, структура каталога.
- Генерация заказов: тестовые заказы через sale API для отладки корзины, оплаты и доставки.
- Генерация проекта целиком: последовательное создание пользователей, инфоблоков, каталога и заказов.
Безопасная очистка данных
Модуль логирует созданные сущности и позволяет безопасно удалить только тестовые данные, не затрагивая реальные записи. Это важно для dev- и stage-окружений.
Для кого предназначен модуль
Модуль будет полезен:
- backend- и fullstack-разработчикам на 1С-Битрикс;
- веб-студиям;
- техническим специалистам поддержки;
- QA-инженерам;
- командам, работающим с dev/stage-окружениями;
- интеграторам и подрядчикам.
Текущий статус
Модуль sendev.datagenerator версии 0.9.0 находится на модерации в Маркетплейсе Битрикс (Отправлено на модерацию. Заявка #57(upd. 13.03.26 15:47)).
Заключение
sendev.datagenerator — это инструмент для ускорения разработки на 1С-Битрикс, который помогает быстро наполнить проект тестовыми данными и безопасно их удалить. Модуль экономит время, снижает рутину и повышает эффективность работы.