Разные структуры разделов на сайте и в 1С
Описание
Зачем нужен модуль, если структура каталога в 1С и на сайте не совпадает
При интеграции интернет-магазина с 1С или «Моим складом» часто возникает проблема: то, как товары разложены по папкам в учётной системе, совершенно не подходит для витрины сайта. В 1С может быть плоская или слишком глубокая иерархия, а клиенту на сайте нужна понятная навигация. Обычный обмен просто копирует структуру из 1С, заставляя вас мириться с неудобными разделами. Этот модуль решает задачу кардинально: он позволяет построить на сайте свою логику разделов, независимую от того, что хранится в 1С. Вы получаете полный контроль над каталогом, не ломая работу бухгалтерии или складского учёта.
Решение особенно полезно, если вы используете 1С только для учёта остатков и цен, а описания, картинки и структуру каталога ведёте руками. Модуль не мешает обмену данными, а лишь гибко настраивает, какие разделы и товары куда попадают. Это экономит часы ручного переноса и исключает ситуацию, когда после очередной выгрузки на сайте пропадают правильно настроенные категории.
Как запретить 1С переименовывать и ломать ваши разделы
Стандартный обмен часто ведёт себя агрессивно: он может переименовать раздел, который вы красиво оформили, сменить его символьный код (что сломает ссылки) или сделать категорию неактивной. Модуль позволяет одним флажком заблокировать эти действия. Вы просто включаете опции «Запретить обмену менять названия», «Запретить менять символьный код» и «Запретить менять активность». После этого 1С будет обновлять только цены и остатки, оставляя структуру каталога в покое.
Дополнительно можно защитить привязку товаров к разделам. В настройках модуля отмечаются инфоблоки, в которых обмену с 1С запрещено изменять привязки элементов к разделам. Это значит, что если вы вручную распределили товары по категориям на сайте, 1С не сможет «перебросить» их обратно в свою иерархию при следующей выгрузке. Всё остаётся на своих местах.
Закрытые разделы: как убрать устаревшие товары с витрины без удаления
Часто в каталоге скапливаются позиции, которые больше не продаются, но удалять их из базы 1С нельзя — они нужны для истории или отчётов. Модуль предлагает элегантное решение: функцию «Закрытые разделы». Вы помечаете любой раздел как закрытый, и он вместе со всем содержимым перестаёт отображаться на сайте. При этом модуль автоматически следит, чтобы ни один товар из такого раздела не мог случайно активироваться.
На практике это работает так: вы создаёте в 1С раздел «Устаревшее» и переносите туда ненужные товары. При следующей выгрузке обмена эти позиции на сайте деактивируются сами — они исчезают из поиска и каталога, но остаются в системе. Получается удобный архив: данные не теряются, а покупатели видят только актуальный ассортимент. Никаких ручных галок и двойных проверок.
Пропущенные разделы: избавляемся от лишних уровней вложенности
В 1С часто есть служебные папки, которые не нужны на сайте. Например, корневой раздел «Товары для сайта» или «Номенклатура». Если выгружать их как есть, на витрине появится лишний уровень вложенности, который сбивает с толку покупателей и портит URL. Модуль позволяет отметить такие разделы как «пропущенные». Их содержимое будет автоматически выгружаться в корень инфоблока, минуя ненужную обёртку.
Это особенно удобно, когда структура в 1С сильно разветвлена, а на сайте нужна максимально плоская и понятная навигация. Вы просто указываете, какие разделы игнорировать при построении дерева каталога, и всё их содержимое «всплывает» на верхний уровень. Покупатель видит категории сразу, без лишних кликов, а вы не тратите время на ручное перекладывание товаров.
Действие «Деактивировать с вложенными» и где работает модуль
Иногда контент-менеджеру нужно быстро скрыть целый раздел не только с витрины, но и из поиска. Для этого в модуле есть специальное действие над разделом: «Деактивировать, включая вложенные». Оно отключает активность у самого раздела и у всех товаров внутри него. Это не то же самое, что «Закрытые разделы» — здесь идёт именно деактивация, чтобы позиции гарантированно не участвовали в поиске и фильтрах. Функция добавлена для оперативного управления и работает независимо от других настроек.
Модуль совместим с любыми системами, использующими протокол обмена 1С и 1С-Битрикс: выгрузка из 1С, «Моего склада» и других аналогичных сервисов. При этом функции «Закрытые» и «Пропущенные разделы» работают даже при ручном редактировании товаров в административной панели. Это даёт гибкость: вы можете настроить автоматику для массовых операций и в любой момент вмешаться вручную, не боясь, что следующий обмен всё сломает.
Часто задаваемые вопросы
Характеристики
| Версия | 4.2.0 |
| Добавлен | 11.07.2016 |
| Обновлён | 05.12.2024 |
| Установок | 500 - 999 раз |
| Код | askaron.sections1c |
| Адаптивный | Да |
| Composite | Да |