Вы обслуживаете сайт на NetCat, который работает с 2012 года? Скорее всего, вы уже столкнулись с проблемами: медленная загрузка страниц (2–4 секунды), устаревший визуал и сложности с интеграцией современного стека. Мы выполнили уже 50+ успешных переносов с NetCat на 1С-Битрикс — и каждый раз сталкивались с нестандартной архитектурой хранения данных. После переезда скорость загрузки страниц на Битрикс в 3–5 раз выше благодаря тегированному кэшированию, а SEO-трафик остаётся на прежнем уровне при правильной настройке 301-редиректов. Средняя стоимость такой миграции составляет от 50 000 до 150 000 ₽ в зависимости от объёма данных, но экономия на поддержке старой системы окупает затраты в течение полугода. Наш опыт — более 5 лет на рынке, 50+ завершённых проектов — позволяет гарантировать сохранность данных и полную документацию после запуска.
Как мигрировать данные без потерь?
Структура данных NetCat принципиально отличается от Битрикс. NetCat использует концепцию «компонентов» — аналогов инфоблоков Битрикс. Каждый компонент имеет собственную таблицу в базе данных с именем вида netcat_main_<component_id>. Это означает, что нет единой таблицы «элементы» — каждый тип контента живёт в своей таблице, схема которой определяется настройками компонента.
Ключевые системные таблицы NetCat:
-
netcat_main_catalogue— каталог разделов сайта -
netcat_main_component— типы компонентов (аналог типов инфоблоков) -
netcat_main_field— поля компонентов -
netcat_main_sub_class— подклассы (привязка компонентов к разделам) -
nc_file— файловый архив
Для каждого компонента с ID=5 существует таблица netcat_main_5 с данными. Перед миграцией нужно получить схему всех таких таблиц и составить маппинг на инфоблоки Битрикс.
Получение структуры через SQL
-- Получить все компоненты и их поля SELECT c.Component_ID, c.Component_Name, f.Field_Name, f.Type FROM netcat_main_component c JOIN netcat_main_field f ON f.Component_ID = c.Component_ID ORDER BY c.Component_ID, f.Priority; -- Получить данные конкретного компонента SELECT * FROM netcat_main_5 WHERE Catalogue_ID IN ( SELECT Catalogue_ID FROM netcat_main_catalogue WHERE Sub_Class_ID = 12 ) AND Hidden = 0; Тип полей в NetCat (Type: string, text, integer, float, checkbox, file, image, date, select) маппится на типы свойств инфоблока Битрикс: S, S/html, N, N, L, F, F, D, L соответственно.
Разделы сайта и навигация
Иерархия разделов в NetCat хранится в netcat_main_catalogue с полем Parent_Sub_Class. Это дерево нужно воссоздать в Битрикс: либо как разделы инфоблока (CIBlockSection), либо как структуру сайта через меню. В зависимости от типа контента каждого раздела — выбирается нужный подход.
Перенос файлов и изображений
NetCat хранит файлы в папке /netcat/files/ с собственной структурой подпапок. Таблица nc_file хранит метаданные: имя файла, путь, тип. При миграции файлы переносятся через CFile::SaveFile() в Битрикс с созданием записей в таблице b_file.
Изображения в NetCat нередко хранятся прямо в HTML-поле контента с абсолютными путями. После переноса все такие пути нужно обновить — через SQL-замену в базе или скрипт обхода элементов инфоблока.
Особенности форм и обратной связи
NetCat имеет встроенный модуль форм (netcat_form_* таблицы). Формы переносятся в модуль «Веб-формы» Битрикс или реализуются через компонент bitrix:form.result.new. Накопленные заявки мигрируют, только если это критично для бизнеса — чаще их просто архивируют.
Что делать с SEO-позициями после переезда?
URL в NetCat формируются по своим правилам и нередко не совпадают с URL, которые будут в Битрикс. Перед переездом нужно:
- Выгрузить все URL со старого сайта (через краулер или из таблицы
netcat_main_catalogue) - Составить карту соответствий старый URL → новый URL
- Настроить 301-редиректы через
.htaccessили модульbitrix:redirect - Перенести title и description из полей
Sub_Class_Otsekи связанных SEO-полей
Типичные сроки
| Сайт | Объём | Срок |
|---|---|---|
| Корпоративный сайт (5–10 компонентов) | до 2000 элементов | 3–5 недель |
| Каталог продукции | до 10 000 элементов | 5–8 недель |
| Портал с пользователями и формами | любой | 8–12 недель |
Шаблон и дизайн на NetCat не переносятся — они реализуются заново на шаблоне Битрикс. Это стандартная практика: визуальная часть устаревшего сайта, как правило, требует обновления вместе со сменой платформы.
Сравнение NetCat и 1С-Битрикс в цифрах
| Параметр | NetCat | 1С-Битрикс |
|---|---|---|
| Скорость загрузки страницы | 2–4 с (без кэша) | 0.5–1.5 с (с кэшем) |
| Гибкость структуры данных | Ограничена компонентами | Инфоблоки + HL-блоки |
| Интеграция с 1С | Требует доработок | Из коробки через CommerceML |
| SEO-модуль | Базовый | Комплексный (ЧПУ, мета-теги, карты сайта) |
Что входит в работу
- Аудит старого сайта: инвентаризация компонентов, полей, файлов
- Составление плана миграции с маппингом данных
- Перенос всех данных: элементы, разделы, файлы, пользователи
- Настройка 301-редиректов и карты соответствия URL
- Тестирование перенесённого функционала и интеграций
- Передача полной документации по новому проекту
- Часовая поддержка после запуска для решения нештатных ситуаций
Типичные ошибки при миграции
- Пропуск скрытых элементов (Hidden = 0) — теряются данные. - Неправильный маппинг полей select — в Битрикс нужно создавать списки. - Игнорирование кодировки — NetCat часто использует cp1251, Битрикс — UTF-8. - Отсутствие редиректов — резкое падение трафика на 40-60%.Свяжитесь с нами для бесплатной оценки вашего проекта. Мы гарантируем сохранность данных, настраиваем 301-редиректы и помогаем с первичной индексацией. Получите консультацию — напишите нам.







