Модуль автоматически сохраняет копии всех 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С для расширения логики обмена.
Раньше модуль опирался на событие OnBeforeCatalogImport1C, которое есть только в импорте каталога, поэтому обмен заказами не копировался вообще. Теперь копирование работает на точке приёма обмена и не зависит от того, какой компонент обрабатывает выгрузку.
Что нового
- Копируются файлы каталога, заказов и заказов в режиме CRM.
- В настройках можно отдельно включать каждый тип обмена.
- Копии раскладываются по подкаталогам типа обмена и даты, имя файла начинается со времени выгрузки.
- Повторные шаги импорта не создают дубликатов копий.
- Сохраняются и архивы zip, если 1С присылает выгрузку архивом.
- Новая настройка ограничения размера файла защищает диск от разовых гигантских выгрузок.
- Очистка по сроку хранения обходит подкаталоги и удаляет опустевшие папки.
- На странице настроек виден объём копий в разбивке по типам обмена.
Файлы обмена заказами содержат данные покупателей: имена, телефоны, адреса. Модуль закрывает каталог копий файлом .htaccess, но если статику отдаёт nginx, закройте каталог средствами веб-сервера и проверьте доступ запросом снаружи.
Совместимость
Настройки и ранее сохранённые копии сохраняются. Старое событие каталожного импорта продолжает работать как запасной путь для ручного импорта из админки.
Исправлено в 1.2.2
При обновлении с ранних версий существующий каталог копий оставался без служебной метки, и автоматическая очистка не запускалась до первого обмена. Теперь метка ставится автоматически при обновлении, если в каталоге лежат только файлы обмена, а в настройках появилась кнопка для ручной пометки. Если в каталоге есть посторонние файлы, метка не ставится — это защита от удаления чужих данных.
Раньше модуль опирался на событие OnBeforeCatalogImport1C, которое есть только в импорте каталога, поэтому обмен заказами не копировался вообще. Теперь копирование работает на точке приёма обмена и не зависит от того, какой компонент обрабатывает выгрузку.
Что нового
- Копируются файлы каталога, заказов и заказов в режиме CRM.
- В настройках можно отдельно включать каждый тип обмена.
- Копии раскладываются по подкаталогам типа обмена и даты, имя файла начинается со времени выгрузки.
- Повторные шаги импорта не создают дубликатов копий.
- Сохраняются и архивы zip, если 1С присылает выгрузку архивом.
- Новая настройка ограничения размера файла защищает диск от разовых гигантских выгрузок.
- Очистка по сроку хранения обходит подкаталоги и удаляет опустевшие папки.
- На странице настроек виден объём копий в разбивке по типам обмена.
Файлы обмена заказами содержат данные покупателей: имена, телефоны, адреса. Модуль закрывает каталог копий файлом .htaccess, но если статику отдаёт nginx, закройте каталог средствами веб-сервера и проверьте доступ запросом снаружи.
Совместимость
Настройки и ранее сохранённые копии сохраняются. Старое событие каталожного импорта продолжает работать как запасной путь для ручного импорта из админки.
1С-Битрикс: Управление сайтом с установленными модулями Информационные блоки и Торговый каталог.
Настроенный обмен данными с 1С по стандартному протоколу (CML, import.xml, offers.xml и т. д.).
- Установите модуль через маркетплейс 1С-Битрикс (раздел «Marketplace → Каталог решений»).
- Перейдите на страницу настроек модуля: Настройки → Настройки продукта → Настройки модулей → Копирование XML-файлов обмена 1С
При каждом обращении обязательно предоставьте следующие данные:
- Адрес сайта.
- Логин и пароль для доступа в административный раздел 1С-Битрикс.
- Адрес сервера, логин и пароль для доступа к сайту по FTP или SSH.
- Описание проблемы и как ее воспроизвести.
- Скриншоты экрана с ошибкой.
Для покупки товара в нашем интернет-магазине выберите понравившийся товар и добавьте его в корзину. Далее перейдите в Корзину и нажмите на «Оформить заказ» или «Быстрый заказ».
Если оформляете быстрый заказ: напишите ФИО, телефон и e-mail. Вам перезвонит менеджер и уточнит условия заказа. По результатам разговора вам придет подтверждение оформления товара на почту или через СМС. Теперь останется только ждать доставки и радоваться новой покупке.
Оформление заказа в стандартном режиме выглядит следующим образом. Заполняете полностью форму по последовательным этапам: адрес, способ доставки, оплаты, данные о себе. Советуем в комментарии к заказу написать информацию, которая поможет курьеру вас найти. Нажмите кнопку «Оформить заказ».
Оплачивайте покупки удобным способом. В интернет-магазине доступно 3 варианта оплаты:
- Наличные при самовывозе или доставке курьером. Специалист свяжется с вами в день доставки, чтобы уточнить время и заранее подготовить сдачу с любой купюры. Вы подписываете товаросопроводительные документы, вносите денежные средства, получаете товар и чек.
- Безналичный расчет при самовывозе или оформлении в интернет-магазине: карты МИР. Чтобы оплатить покупку на сайте, система перенаправит вас на сервер платежной системы. Здесь нужно ввести номер карты, срок действия и имя держателя.
- Электронные системы при онлайн-заказе: ЮMoney. Для совершения покупки система перенаправит вас на страницу платежного сервиса. Здесь необходимо заполнить форму по инструкции.
- Безналичная оплата на наш расчетный счет по выставленному счету.
Экономьте время на получении заказа. В интернет-магазине доступно 4 варианта доставки:
- Электронная поставка - все необходимые сведения о лицензии, праве пользования, кодах, ключах и др. высылаются покупателю на его e-mail.
- Курьерская доставка. Когда товар будет отправлен с нашего склада, Вам придет уведомление. В день доставки с Вами заблаговременно свяжется курьер для уточнения времени и деталей доставки. Доставка производится "до двери". Осмотрите упаковку на целостность и соответствие указанной комплектации.
- Постамат. Когда заказ поступит на точку, на Ваш телефон или e-mail придет уникальный код. Заказ нужно оплатить в терминале постамата. Срок хранения — 3 дня.
- Доставка Почтой России. Когда заказ придет в отделение, на Ваш адрес придет извещение о посылке. Перед оплатой Вы можете оценить состояние коробки: вес, целостность. Вскрывать коробку самостоятельно Вы можете только после оплаты заказа. Один заказ может содержать не больше 10 позиций и его стоимость не должна превышать 100 000 р.
Дополнительная информация.
Изучите полный алгоритм продления лицензий на модули 1С-Битрикс: Маркетплейс, включая активацию льготных купонов. Мы детально разбираем все условия: обязательный 30-дневный срок для сохранения максимальной выгоды, пропорциональное ценообразование (12,5%, 25%, 50% от цены модуля) и ограничение по минимальной сумме в 500 рублей. Этот гайд поможет вам эффективно планировать бюджет и гарантировать актуальность вашего проекта.