Телеграм: @camouf_ru Почта: mihail@bazarow.ru

Часть 6: Выгрузка номенклатуры товаров из 1С в Битрикс

Внимание! все сообщения проходят премодерацию. Ваше сообщение появится после проверки
Ответить
RSS
Часть 6: Выгрузка номенклатуры товаров из 1С в Битрикс
 
Часть 6: Выгрузка номенклатуры товаров из 1С в Битрикс

Установка 1С на Mac OS, настройка выгрузки товаров из 1С Управление Торговлей в интеренте-магазин на 1С-Битрикс.
 
А где взять эту самую выгрузку товаров из 1с? В интернете нет, пока чисто для тестирования чтобы
 
Михаил, здравствуйте. Расскажите про настройку статусов заказа, про обмен заказами с 1с в обе стороны. Пример: пользователь сделал заказ, оплатил, заказу присвоен статус "оплачен, ждет отправки". Этот заказ ушел в 1с, менеджер подготовил товары, отправил, добавил какой-то комментарий к заказу(например трек номер посылки), после этого на сайт уходит обновленный статус "отправлен" и оповещение пользователя с комментарием менеджера.
 
Добрый день! Очень нравятся Ваши уроки, все очень доходчиво и полезно. Есть еще такая программа как "Далион", похожая на 1с, могли бы вы либо сделать урок, либо хоть дать ссылку как и чем они отличаются. А то получил такую задачу, а  т.к. с далионом ни разу не сталкивался, впал в ступор. Спасибо за помощь!
 
Цитата
Василий пишет:
Добрый день! Очень нравятся Ваши уроки, все очень доходчиво и полезно. Есть еще такая программа как "Далион", похожая на 1с, могли бы вы либо сделать урок, либо хоть дать ссылку как и чем они отличаются. А то получил такую задачу, а т.к. с далионом ни разу не сталкивался, впал в ступор. Спасибо за помощь!
Впервые о такой слышу, не смогу ни чего адекватного подсказать. Разве что, найдите способ из нее выгружать в xml а на сайте повесить на cron импорт из этого xml

Пример файла для импорта


Код
<? 
//Путь к файлу на сервере
$ABS_FILE_NAME = $_SERVER["DOCUMENT_ROOT"]."/upload/1c_catalog/import.xml"; 

$WORK_DIR_NAME = substr($ABS_FILE_NAME, 0, strrpos($ABS_FILE_NAME, "/")+1);
                    $obXMLFile = new CIBlockXMLFile;
                    $obXMLFile->DropTemporaryTables();
                    if($obXMLFile->CreateTemporaryTables())
                    {
                        if($fp = fopen($ABS_FILE_NAME, "rb"))
                        { 

                           // Чтение содержимого файла за 0 секундные шаги
                           $obXMLFile->ReadXMLToDatabase($fp, $NS, 0);
                           fclose($fp);
                            if(CIBlockXMLFile::IndexTemporaryTables()){
                                $obCatalog = new CIBlockCMLImport;
                             $obCatalog->InitEx($NS, array(
                                "files_dir" => $WORK_DIR_NAME
                             ));
                                $result = $obCatalog->ImportMetaData(1, $IBLOCK_TYPE_ID, "s1");
                                if($result === true){
                                    $result = $obCatalog->ImportSections();
                                    $obCatalog->SectionsResort();
                                    $obCatalog->ReadCatalogData($_SESSION["BX_CML2_IMPORT"]["SECTION_MAP"], $_SESSION["BX_CML2_IMPORT"]["PRICES_MAP"]);
                                    $result = $obCatalog->ImportElements(time(), 0);
                                }
                            }
                        }
                    }
?>

 
Задание в крон, раз в 15 минут для примера

Код
<?
15 * * * * php -f /Полный_путь_до_файла_обработчка/import.php
?>  

 
Михаил, спасибо вам за отличные видео уроки!
Могли бы вы сделать видео по настройке с нуля  каталога с торговыми предложениями?
 
Цитата
Виктор написал:
Михаил, спасибо вам за отличные видео уроки!
Могли бы вы сделать видео по настройке с нуля  каталога с торговыми предложениями?
Да, есть такое в планах, следите на канале Youtube - будет в виде прямой трансляции (стрима), но и в записи останется там же
 
Доброго времени суток Михаил! Есть вопрос по 1С, как создать товар с торговыми предложениями на стороне 1С УТ 10.3 для дальнейшей выгрузки в БУС?
 
Цитата
Артём Смирнов написал:
Доброго времени суток Михаил! Есть вопрос по 1С, как создать товар с торговыми предложениями на стороне 1С УТ 10.3 для дальнейшей выгрузки в БУС?
На сколько помню, в 10.3 ни как, без плотного такого дописывания конфигурации- проще обновиться
 
Благодарю за ответ. Наша организация пыталась обновится но в связи с тем что модуль обмена сыпится обновление решили отложить на неопределенный срок. До какой версии вы бы посоветовали обновиться?
 
Всем здравствуйте! Возникла проблема.
Накотили новый,битриксовский, модуль обмена данными в УНФ и перестали выгружаться разделы на сайт. Форумы на офф. сайте не помогли. Может вы можете помочь с этой проблемой. Спасибо большое.
 
Цитата
Александр Христич написал:
Всем здравствуйте! Возникла проблема.
Накотили новый,битриксовский, модуль обмена данными в УНФ и перестали выгружаться разделы на сайт. Форумы на офф. сайте не помогли. Может вы можете помочь с этой проблемой. Спасибо большое.
Попробуйте в тех поддержку написать, думаю подскажут куда копать
 
Доброе время суток.
Возник вопрос с импортом товаров в торговые предложения.
Делал выгрузку в CSV отдельно торгового предложения, отдельно  товаров.
Далее эти же файлы заливаю назад. В итоге получается стопка торговых  предложений, и стопка не связанных товаров ( Которые отображаются в  битриксе, как Простой товар, а не товар с торговым предложением).)

Как решить эту проблему?
 
Цитата
Александр Христич написал:
Доброе время суток.
Возник вопрос с импортом товаров в торговые предложения.
Делал выгрузку в CSV отдельно торгового предложения, отдельно  товаров.
Далее эти же файлы заливаю назад. В итоге получается стопка торговых  предложений, и стопка не связанных товаров ( Которые отображаются в  битриксе, как Простой товар, а не товар с торговым предложением).)

Как решить эту проблему?
C CSV ни разу не пробовал, не подскажу. С XML все без проблем. Скорее всего, в CSV не передается свойство "Привязка к товарам" у торговых предложений
 
Цитата
Михаил Базаров написал:
Цитата
Александр Христич  написал:
Доброе время суток.
Возник вопрос с импортом товаров в торговые предложения.
Делал выгрузку в CSV отдельно торгового предложения, отдельно  товаров.
Далее эти же файлы заливаю назад. В итоге получается стопка торговых  предложений, и стопка не связанных товаров ( Которые отображаются в  битриксе, как Простой товар, а не товар с торговым предложением).)

Как решить эту проблему?
C CSV ни разу не пробовал, не подскажу. С XML все без проблем. Скорее всего, в CSV не передается свойство "Привязка к товарам" у торговых предложений
А как выгрузить из XML в другой инфоблок(с другим ИД), потому что когда идет импорт того же инфоблока, просто обновляется существующий, а мне нужно создать еще один инфоблок с тем же набором товаров и торговых предложений.
Спасибо!
 
Цитата
Александр Христич написал:
Цитата
Михаил Базаров  написал:
Цитата
Александр Христич  написал:
Доброе время суток.
Возник вопрос с импортом товаров в торговые предложения.
Делал выгрузку в CSV отдельно торгового предложения, отдельно  товаров.
Далее эти же файлы заливаю назад. В итоге получается стопка торговых  предложений, и стопка не связанных товаров ( Которые отображаются в  битриксе, как Простой товар, а не товар с торговым предложением).)

Как решить эту проблему?
C CSV ни разу не пробовал, не подскажу. С XML все без проблем. Скорее всего, в CSV не передается свойство "Привязка к товарам" у торговых предложений
А как выгрузить из XML в другой инфоблок(с другим ИД), потому что когда идет импорт того же инфоблока, просто обновляется существующий, а мне нужно создать еще один инфоблок с тем же набором товаров и торговых предложений.
Спасибо!
Просто поменять ИД в XML
 
Цитата
Михаил Базаров написал:
Цитата
Александр Христич  написал:
Цитата
Михаил Базаров  написал:
Цитата
Александр Христич  написал:
Доброе время суток.
Возник вопрос с импортом товаров в торговые предложения.
Делал выгрузку в CSV отдельно торгового предложения, отдельно  товаров.
Далее эти же файлы заливаю назад. В итоге получается стопка торговых  предложений, и стопка не связанных товаров ( Которые отображаются в  битриксе, как Простой товар, а не товар с торговым предложением).)

Как решить эту проблему?
C CSV ни разу не пробовал, не подскажу. С XML все без проблем. Скорее всего, в CSV не передается свойство "Привязка к товарам" у торговых предложений
А как выгрузить из XML в другой инфоблок(с другим ИД), потому что когда идет импорт того же инфоблока, просто обновляется существующий, а мне нужно создать еще один инфоблок с тем же набором товаров и торговых предложений.
Спасибо!
Просто поменять ИД в XML
Извините, что так дотошно, просто сам с импортом впервые сталкиваюсь.
Можете описать поэтапно что зачем нужно импортировать и как правильно.
Мне удалось выгрузить в другой инфоблок, но я сначала выгрузил товары, потом торговые предложение и в результате товары - отдельно, а торговые предложение- как отдельные товары (Тип товара - простой)
Как правильно выгрузить оба инфоблока?
 
Цитата
Александр Христич написал:
Цитата
Михаил Базаров  написал:
Цитата
Александр Христич  написал:
Цитата
Михаил Базаров  написал:
Цитата
Александр Христич  написал:
Доброе время суток.
Возник вопрос с импортом товаров в торговые предложения.
Делал выгрузку в CSV отдельно торгового предложения, отдельно  товаров.
Далее эти же файлы заливаю назад. В итоге получается стопка торговых  предложений, и стопка не связанных товаров ( Которые отображаются в  битриксе, как Простой товар, а не товар с торговым предложением).)

Как решить эту проблему?
C CSV ни разу не пробовал, не подскажу. С XML все без проблем. Скорее всего, в CSV не передается свойство "Привязка к товарам" у торговых предложений
А как выгрузить из XML в другой инфоблок(с другим ИД), потому что когда идет импорт того же инфоблока, просто обновляется существующий, а мне нужно создать еще один инфоблок с тем же набором товаров и торговых предложений.
Спасибо!
Просто поменять ИД в XML
Извините, что так дотошно, просто сам с импортом впервые сталкиваюсь.
Можете описать поэтапно что зачем нужно импортировать и как правильно.
Мне удалось выгрузить в другой инфоблок, но я сначала выгрузил товары, потом торговые предложение и в результате товары - отдельно, а торговые предложение- как отдельные товары (Тип товара - простой)
Как правильно выгрузить оба инфоблока?
Точнее выгрузить получилось, но проблема появилась со свойством "Элемент каталога", так как при импорте импортируется и значение привязки не к новому инфоблоку с товарами, а к старому.
 
Михаил, здравствуйте.
Импортирую каталог товаров через Импорт XML, выгружаются все разделы, но не выгружаются товары совсем. Не могли бы подсказать в чем может быть проблема?
 
Цитата
rishatgalin написал:
Михаил, здравствуйте.
Импортирую каталог товаров через Импорт XML, выгружаются все разделы, но не выгружаются товары совсем. Не могли бы подсказать в чем может быть проблема?
Возможно какой то косяк в файе xml тег какой-нибудь не закрыт или типа того, в общем проверьте xml на корректность
Ответить
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Загрузить картинки
 
Заметки разработчика

Примерно с 2013-го года пишу, короткие и не очень, заметки по разработке сайтов на Битрикс. Возможно, будут полезны кому-то еще. Во всех заметках есть возможность комментирования и обсуждения. Вы можете задавать уточняющие вопросы прямо там- отвечаю или дополняю заметки по возможности.

Заказaть разработку attention