Как принудительно запустить обмен в Битрикс, имея необходимые файлы?

Подскажите, пожалуйста по вопросу. Имеется вот такая справка в базе данных 1С-Битрикс - https://dev.1c-bitrix.ru/api_help/sale/xml/index.php

В ней говорится про следующие файлы:

  • import.xml - в файле хранится информация о товарах, группах, типах цен, складах, свойствах товаров и единицах измерения;
  • offers.xml - в файле хранится информация о предложениях товаров и их свойствах;
  • prices.xml - в файле хранится информация о ценах предложений;
  • rests.xml - в файле хранится информация о остатках предложений.


Механизм обмена через модуль понятен. А что если у меня просто есть эти 4 файла, каким образом можно обновить товары, остатки, торговые предложения с помощью этих файлов, не задействуя 1С?
  • Вопрос задан
  • 5939 просмотров
Пригласить эксперта
Ответы на вопрос 3
@iitovka
1) если вручную просто, то
положить файлы в папку /upload/1c_catalog/
запустить под админом урл сайта
/bitrix/admin/1c_exchange.php?type=catalog&mode=import&filename=import.xml
и обновлять страницу пока не получите success - импорт звершен
и так каждый файл

2) если программно и автоматически, то надо обеспечить, что файлы в эта папку заливались.
а потом скриптиком curl запросы делать для выполнения того же, что выше, только передавая авторизацию
Ответ написан
Комментировать
Bearatol
@Bearatol
Вообще нашел такую полезную статью: https://habr.com/ru/post/133993/ . Но Ирина, если так все просто и будет работать, то тебе воздушный поцелуй просто.
Ответ написан
Комментировать
@igrok666
Вот статья о том как запустить выгрузку из 1с вручную, имея файлы выгрузки https://1c-dev.ru/s%D1%81ripts/ruchnaya-vygruzka-f...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы