Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Копирование XML-файлов обмена 1С

При интеграции сайта на 1С-Битрикс с 1С почти любая проблема с обменом упирается в один вопрос: «а что именно пришло в XML?». Файлы выгрузки хранятся в служебных каталогах (/upload/1c_catalog/, /upload/1c_exchange/) и регулярно перезаписываются или очищаются, поэтому к моменту, когда ошибка проявилась, нужного XML уже нет.Модуль автоматически сохраняет копии всех XML-файлов каталожного обмена 1С (import_.xml, offers_.xml, prices_.xml, rests_.xml и др.) в отдельную папку на сайте.Решение особенно полезно:разработчикам и интеграторам, которые регулярно отлаживают обмен 1С ↔ Битрикс;техническим специалистам интернет-магазинов и складских систем;поддержке проектов, где важно быстро разбирать инциденты с ценами, остатками и характеристиками.Какие задачи решает модуль:Диагностика проблем обмена. При расхождениях в ценах, остатках, ассортименте или ошибках импорта всегда можно открыть «тот самый» XML конкретного обмена и увидеть, что реально прислала 1С, без догадок и пересказов. Аудит и контроль изменений. При необходимости можно хранить архив XML-файлов за выбранный период и анализировать, как менялись данные, что и когда выгружалось.Удобство для команд и подрядчиков. Вместо того чтобы в каждом проекте писать свой одноразовый обработчик, команда пользуется стандартным, понятным модулем с настройками в админке.Безопасность обмена. Модуль не изменяет данные и не блокирует обмен: если он включён, происходит только копирование файлов; если выключен — обмен работает как обычно, без дополнительной нагрузки.Ключевые особенности:Автоматическое копирование всех XML-файлов каталожного обмена 1С в отдельную папку на сайте.Возможность указать свой каталог для копий (по умолчанию /upload/1c_catalog_copy_ox8).Простое включение/выключение через страницу настроек модуля, без правок init.php и без собственного кода.Работа на уровне штатного события OnBeforeCatalogImport1C, рекомендованного в экспертных материалах по интеграции Битрикс и 1С для расширения логики обмена.

Копирование XML-файлов обмена 1С

Копирование XML-файлов обмена 1С

от OX8.RU
Скриншоты
Описание

Технические данные

Опубликовано:
04.12.2025
Обновлено:
09.08.2026
Версия:
1.2.2
Установлено:
50 - 99 раз
Подходящие редакции:
«Малый бизнес», «Бизнес»
Адаптивность:
Да
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Пользовательское соглашение

Описание

При интеграции сайта на 1С-Битрикс с 1С почти любая проблема с обменом упирается в один вопрос: «а что именно пришло в XML?». Файлы выгрузки хранятся в служебных каталогах (/upload/1c_catalog/, /upload/1c_exchange/) и регулярно перезаписываются или очищаются, поэтому к моменту, когда ошибка проявилась, нужного XML уже нет.

Модуль автоматически сохраняет копии всех XML-файлов каталожного обмена 1С (import_.xml, offers_.xml, prices_.xml, rests_.xml и др.) в отдельную папку на сайте.

Решение особенно полезно:

  • разработчикам и интеграторам, которые регулярно отлаживают обмен 1С ↔ Битрикс;

  • техническим специалистам интернет-магазинов и складских систем;

  • поддержке проектов, где важно быстро разбирать инциденты с ценами, остатками и характеристиками.

Какие задачи решает модуль:

  • Диагностика проблем обмена. При расхождениях в ценах, остатках, ассортименте или ошибках импорта всегда можно открыть «тот самый» XML конкретного обмена и увидеть, что реально прислала 1С, без догадок и пересказов.

  • Аудит и контроль изменений. При необходимости можно хранить архив XML-файлов за выбранный период и анализировать, как менялись данные, что и когда выгружалось.

  • Удобство для команд и подрядчиков. Вместо того чтобы в каждом проекте писать свой одноразовый обработчик, команда пользуется стандартным, понятным модулем с настройками в админке.

  • Безопасность обмена. Модуль не изменяет данные и не блокирует обмен: если он включён, происходит только копирование файлов; если выключен — обмен работает как обычно, без дополнительной нагрузки.


Ключевые особенности:

  • Автоматическое копирование всех XML-файлов каталожного обмена 1С в отдельную папку на сайте.

  • Возможность указать свой каталог для копий (по умолчанию /upload/1c_catalog_copy_ox8).

  • Простое включение/выключение через страницу настроек модуля, без правок init.php и без собственного кода.

  • Работа на уровне штатного события OnBeforeCatalogImport1C, рекомендованного в экспертных материалах по интеграции Битрикс и 1С для расширения логики обмена.


Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Что нового
1.2.2 (09.08.2026) Версия 1.2.1. Копирование теперь охватывает все типы обмена 1С, включая заказы.

Раньше модуль опирался на событие OnBeforeCatalogImport1C, которое есть только в импорте каталога, поэтому обмен заказами не копировался вообще. Теперь копирование работает на точке приёма обмена и не зависит от того, какой компонент обрабатывает выгрузку.

Что нового
  • Копируются файлы каталога, заказов и заказов в режиме CRM.
  • В настройках можно отдельно включать каждый тип обмена.
  • Копии раскладываются по подкаталогам типа обмена и даты, имя файла начинается со времени выгрузки.
  • Повторные шаги импорта не создают дубликатов копий.
  • Сохраняются и архивы zip, если 1С присылает выгрузку архивом.
  • Новая настройка ограничения размера файла защищает диск от разовых гигантских выгрузок.
  • Очистка по сроку хранения обходит подкаталоги и удаляет опустевшие папки.
  • На странице настроек виден объём копий в разбивке по типам обмена.
Важно про персональные данные
Файлы обмена заказами содержат данные покупателей: имена, телефоны, адреса. Модуль закрывает каталог копий файлом .htaccess, но если статику отдаёт nginx, закройте каталог средствами веб-сервера и проверьте доступ запросом снаружи.

Совместимость
Настройки и ранее сохранённые копии сохраняются. Старое событие каталожного импорта продолжает работать как запасной путь для ручного импорта из админки.
Исправлено в 1.2.2
При обновлении с ранних версий существующий каталог копий оставался без служебной метки, и автоматическая очистка не запускалась до первого обмена. Теперь метка ставится автоматически при обновлении, если в каталоге лежат только файлы обмена, а в настройках появилась кнопка для ручной пометки. Если в каталоге есть посторонние файлы, метка не ставится — это защита от удаления чужих данных.
1.2.1 (09.08.2026) Версия 1.2.1. Копирование теперь охватывает все типы обмена 1С, включая заказы.

Раньше модуль опирался на событие OnBeforeCatalogImport1C, которое есть только в импорте каталога, поэтому обмен заказами не копировался вообще. Теперь копирование работает на точке приёма обмена и не зависит от того, какой компонент обрабатывает выгрузку.

Что нового
  • Копируются файлы каталога, заказов и заказов в режиме CRM.
  • В настройках можно отдельно включать каждый тип обмена.
  • Копии раскладываются по подкаталогам типа обмена и даты, имя файла начинается со времени выгрузки.
  • Повторные шаги импорта не создают дубликатов копий.
  • Сохраняются и архивы zip, если 1С присылает выгрузку архивом.
  • Новая настройка ограничения размера файла защищает диск от разовых гигантских выгрузок.
  • Очистка по сроку хранения обходит подкаталоги и удаляет опустевшие папки.
  • На странице настроек виден объём копий в разбивке по типам обмена.
Важно про персональные данные
Файлы обмена заказами содержат данные покупателей: имена, телефоны, адреса. Модуль закрывает каталог копий файлом .htaccess, но если статику отдаёт nginx, закройте каталог средствами веб-сервера и проверьте доступ запросом снаружи.

Совместимость
Настройки и ранее сохранённые копии сохраняются. Старое событие каталожного импорта продолжает работать как запасной путь для ручного импорта из админки.
Установка
Требования

  • 1С-Битрикс: Управление сайтом с установленными модулями Информационные блоки и Торговый каталог.

  • Настроенный обмен данными с 1С по стандартному протоколу (CML, import.xml, offers.xml и т. д.).

Установка модуля
  • Установите модуль через маркетплейс 1С-Битрикс (раздел «Marketplace → Каталог решений»).
  • Перейдите на страницу настроек модуля: Настройки → Настройки продукта → Настройки модулей → Копирование XML-файлов обмена 1С

Поддержка
Техническая поддержка бесплатных решений (а так же помощь в установке) осуществляется на платной основе по e-mail: support@ox8.ru

При каждом обращении обязательно предоставьте  следующие данные:
  1. Адрес сайта.
  2. Логин и пароль для доступа в административный раздел 1С-Битрикс.
  3. Адрес сервера, логин и пароль для доступа к сайту по FTP или SSH.
  4. Описание проблемы и как ее воспроизвести.
  5. Скриншоты экрана с ошибкой.
Поддержка осуществляется Пн-Пт с 10:00 до 17:00 по московскому времени.

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки