Обмен с 1С

#
Обмен с 1С
Доброго времени суток! Хочу модифицировать скрипт обмена, добавить перед обменом чтоб удалялись все элементы из магазина, затем идет сам обмен, после окончания выполняется индексация поиска. Может кто то подобное делал?
#
Re: Обмен с 1С
Dmitrij,
удаление элементов перед импортом добавить несложно, достаточно в строке
$shop->ImportCML($kernel->Xml2Array(file_get_contents($sTemporaryDirectory.$sFileName)), $iShopId, 1, 0, $sTemporaryDirectoryWithoutCmsFolder, FALSE);

сменить 1 на 0. С индексацией будет сложнее...
#
Re: Обмен с 1С
Эту строчку найти в ТДС и изменить 1 на 0? У меня версия 5.9.36 Бизнес.
#
Re: Обмен с 1С
Dmitrij,
таки да.
#
Re: Обмен с 1С
У меня нет такой строчки
#
Re: Обмен с 1С
Взял код с демо сайта
Добавил строчку выгрузка проходит но по окончанию пишет ошибку

<div id="error_message"><strong>Предупреждение:</strong> file_get_contents(/home/c/cl33196/public_html/hostcmsfiles/tmp/1c_exchange_files/import.xml) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: Нет такого файла или каталога в файле /home/c/cl33196/public_html/hostcmsfiles/lib/lib_36/lib_config_36.php (строка 153)</div>
#
Re: Обмен с 1С
Dmitrij,
добавили или изменили ту что была?
#
Re: Обмен с 1С
Заменил весь скрипт, и еще можно сделать чтоб группы оставались, а удалялись только элементы групп, но если в 1С изменилось название чтоб на сайте они менялись.
#
Re: Обмен с 1С
А что Вы посоветуете сделать в 6 версии, тоже хочу чтоб каталог очищался перед обменом
#
Re: Обмен с 1С
Я сделал полную выгрузку из 1С и в скрипте прописал чтоб отображались товары только у которых остаток > 0
Авторизация