Опишите доработку или сценарий — обсудим вместе с другими клиентами.
Копирование XML-файлов обмена 1С
Технические данные
Совместимые редакции
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Малый бизнес
- Программа для ЭВМ "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С для расширения логики обмена.
1С-Битрикс: Управление сайтом с установленными модулями Информационные блоки и Торговый каталог.
Настроенный обмен данными с 1С по стандартному протоколу (CML, import.xml, offers.xml и т. д.).
- Установите модуль через маркетплейс 1С-Битрикс (раздел «Marketplace → Каталог решений»).
- Перейдите на страницу настроек модуля: Настройки → Настройки продукта → Настройки модулей → Копирование XML-файлов обмена 1С
При каждом обращении обязательно предоставьте следующие данные:
- Адрес сайта.
- Логин и пароль для доступа в административный раздел 1С-Битрикс.
- Адрес сервера, логин и пароль для доступа к сайту по FTP или SSH.
- Описание проблемы и как ее воспроизвести.
- Скриншоты экрана с ошибкой.
Установите этот модуль прямо сейчас!
Для этого укажите адрес сайта:
