Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Загрузка цен из 1С

00 голосов
7
Добры день. Сделал выгрузку из 1С УТ через "Сервис-Обмен данными с Web-сайтами", в результате получил два файла - import.xml и offers.xml. В первом из них хранятся структура и свойства товаров, а во втором их цены (насколько я понял). Далее захожу в Битрикс и делаю импорт, сначала первого файла, потом второго. В результате файл import заливается в "Каталог товаров", а файл offers в созданную автоматом "Пакет предложений". Вот собственно вопрос - как настроить обмен так, чтобы цены заливались сразу в сами товары, а то получается весь каталог товаров загрузился, а цены придется вручную проставлять, а при изменении в 1С лезть в Битрикс и править вручную!!!
спросил 30 Июль, 13 от Aypuka (340 баллов)

7 Ответы

00 голосов
Наблюдение правильное, а вывод нет.

Даже при хранении в разных иблоках товаров и цен для клиента можно показывать объединенную информацию. Достаточно часто товары и цены хранят именно отдельно, конечно это не всегда нужно.

За импорт данных в один иблок или несколько отвечает 1 параметр у функции импорта, где он меняется в админке сходу не скажу.
ответил 30 Июль, 13 от Biks (460 баллов)
00 голосов
При обмене с 1С должен использоваться один иблок для цен и оgисаний, а для импорта через админку флага видимо нет, если вы программер, то в файле /bitrix/modules/iblock/admin/iblock_xml_import.php находим строку номер 123
Код
$obCatalog->Init($NS, $WORK_DIR_NAME, true, $NS["PREVIEW"], false, true);
и меняем последний параметр на false
Код
$obCatalog->Init($NS, $WORK_DIR_NAME, true, $NS["PREVIEW"], false, false );


Но этим образом вы измените файл ядра со всеми вытекающими.
ответил 27 Сен, 13 от Biks (460 баллов)
00 голосов
Решение давно уже описано в блоге:
http://dev.1c-bitrix.ru/community/webdev/group/78/blog/1654/

В ядре ничего трогать не надо.
ответил 28 Дек, 13 от Ajattara (380 баллов)
00 голосов
Иван,
У меня установлена пока пробная версия и видимо исходники зашифрованы, потому как я не могу их просмотреть. Неужели с данной проблемой столкнулся только я? И нет более "цивилизованного" способа?
ответил 13 Апр, 14 от Aypuka (340 баллов)
00 голосов
Руслан, чем вас не устраивает способ, описанный в блоге?
ответил 06 Авг, 14 от Ajattara (380 баллов)
00 голосов
Evgeny Petrichenko,
Извиняюсь за глупый вопрос - а как выполнить данный скрипт в Битриксе?
Я просто не успел увидеть Ваше сообщение.
ответил 10 Дек, 14 от Aypuka (340 баллов)
00 голосов
В конце статьи ссылка на zip-архив, скрипт из архива копируйте на сайт и запускаете через браузер, предварительно, закинув файлы import.xml и offers.xml в папку /upload/1c_catalog/. Дальше нажимаем на соответствующие кнопочки :)
ответил 01 Апр, 15 от Ajattara (380 баллов)

Похожие вопросы

+1 голос
1 ответ
0 голосов
2 ответов
0 голосов
1 ответ
0 голосов
5 ответов
спросил 17 Дек, 13 от hipiro (280 баллов)