Note: this is a web page for data exchange between the "1C" program and the "1C:Bitrix" CMS, which are popular in Russia.
Данный проект - веб-страница, которая интегрируется в Ваш сайт на битриксе и помогает мониторить обмен между 1С и сайтом.
Эта страница позволит Вам:
- Тестировать компоненты обмена битрикса
- Узнать на чьей стороне проблемы с обменом
- Узнать ошибки обмена благодаря онлайн логам
Скачать и установить проект можно несолькими способами:
-
С помощью git
- Установите git на сервер с сайтом, если он не установлен
- Перейдите в публичную директорию сайта (
cd /home/bitrix/www
) - Создайте папку для страницы обмена (например,
mkdir exchage
) - Скопируйте проект с репозитория в эту папку
git clone https://github.com/vhood/1C-Bitrix-Exchange exchange/
-
Скачать вручную
- Скачайте последний релиз из списка
- Загрузите его на сайт в отдельную папку в проекте (например,
exchange/
)
Если Вы не меняли логику построения URL, страница станет доступна по адресу вида domain.com/exchange/
Для проведения обмена необходимо:
- Выгрузить данные из 1С в xml файл
- Загрузить xml файл на сервер в публичную директорию сайта по адресу
./upload/1c_catalog/
- Перейти на страницу с обменом. Если Вы все сделали правильно, во вкладке "Обмен" будет выбор загруженных файлов
- Перейти во вкладку "Настройки"
- Указать путь до нужного компонента обмена (стандартно
/bitrix/admin/1c_exchange.php
) - Во вкладке "Обмен" выберите файл, тип файла и нажмите "Начать обмен"
Обязательно ограничьте доступ к данной странице. Сделать это можно сделующим образом:
- На панели управления нажмите "Структура" и выберите страницу с обменом
- Нажмите "Доступ к разделу"
- В открывшемся окне настройте ограничения по группам пользователей