Серия 16: Выгрузка товаров из 1С-УТ в Битрикс

Просмотров: 13950

Выгружаем каталог товаров из 1С_Управление Торговлей в инфоблок торогового каталога на 1С-Битрикс.

Для выгрузки используем дополнительный, бесплатный модуль обмена от 1С-Битрикс. Скачать можно по ссылке Модуль обмена 1С и Битрикс

Инструкция по установке дополнительного модуля обмена, в приложенном архиве

Дополнительные файлы

Все серии

witja245 09.05.2020
Здравствуйте Михаил ! а не подскажите где и как можно сделать условия при обработке данных при выгрузке из 1С. Нужно сделать так что если в товарах в 1С нет описания а только краткое то на сайте в поле полное описание заносилось краткое описание
Михаил Базаров 09.05.2020
Цитата
witja245 написал:
Здравствуйте Михаил ! а не подскажите где и как можно сделать условия при обработке данных при выгрузке из 1С. Нужно сделать так что если в товарах в 1С нет описания а только краткое то на сайте в поле полное описание заносилось краткое описание
Можно написать обработчик в init.php который будет его копировать.
Только смысл не очень понятен: просто выводите краткое описание, если не заполнено детальное
Код
if(empty($arResult['DETAIL_TEXT'])) {
 echo $arResult['PREVIEW_TEXT'];
} else {
 echo $arResult['DETAIL_TEXT'];
}
Борис Герчиков 17.12.2020
Добрый день!
Подскажите, почему выводятся не все товары на экран? При загрузке вручную. при сверке вроде бы все товары заполнены одинаково но не все видно. Количество постранично и по ряду увеличивал. Бесполезно. Подскажите в каком направлении искать ошибку. Заранее благодарю!
Михаил Базаров 15.01.2021
Цитата
Борис Герчиков написал:
Добрый день!
Подскажите, почему выводятся не все товары на экран? При загрузке вручную. при сверке вроде бы все товары заполнены одинаково но не все видно. Количество постранично и по ряду увеличивал. Бесполезно. Подскажите в каком направлении искать ошибку. Заранее благодарю!
Может быть, включен режим не показа, не доступных товаров (без цен или без остатков)
Сергей Гудин 06.05.2021
Добрый день, Михаил!
Не силен не в битриксе, не в 1с.
Вопрос о том, нужно ли использовать складской учет в битрикс для контроля остатков товара, при интеграции 1с?
Т.к. в решении "Малый бизнес " ограничение по складам, а мне нужно сделать два интернет магазина с 1с на одну лицензию.
Михаил Базаров 07.05.2021
Цитата
Сергей Гудин написал:
Добрый день, Михаил!
Не силен не в битриксе, не в 1с.
Вопрос о том, нужно ли использовать складской учет в битрикс для контроля остатков товара, при интеграции 1с?
Т.к. в решении "Малый бизнес " ограничение по складам, а мне нужно сделать два интернет магазина с 1с на одну лицензию.
Если есть 1с-то в ней пусть и будет складской учет. Делать его в битриксе, смысла не имеет,
Вадим 20.06.2022
Добрый день.
Если в настройках выгрузки в 1с добавляем новый подраздел и на него настраиваем выгрузку номенклатуры из определенного каталога, это подраздел должен автоматичесик создаться на сайте?
Михаил Базаров 20.06.2022
Цитата
Вадим написал:
Добрый день.
Если в настройках выгрузки в 1с добавляем новый подраздел и на него настраиваем выгрузку номенклатуры из определенного каталога, это подраздел должен автоматичесик создаться на сайте?

Да, должен бы сам - если со стороны сайта как-то специально не заблокировали.
Владимир 19.02.2023
Добрый день!

Благодарю Вас за видеоуроки! Вполне хорошо объясняете.

Подскажите, а как быть с выгрузкой из 1с, если торговых предложений несколько, а полей в 1с, например "артикул" один?

В 1с есть номенклатура (условно флешка самсунг 16 гб). У неё есть системный реквизит, например "артикул". У номенклатуры несколько характеристик, допустим, цвет.

Они все выгружаются в битрикс, становятся там торговыми предложениями, и переключение работает норм, т.е. получается "флешка самсунг 16 гб синяя", "флешка самсунг 16 гб красная", "флешка самсунг 16 гб чёрная"


Но при этом артикул у них получается один, но это неправильно, они разные у каждого торгового предложения.

Я на уровне битрикса могу сделать так, чтобы при переключении торговых предложений менялась характеристика в описании товара, но это делается вручную, но как обмен настроить, чтобы при изменении значение менялось - не могу понять.
Владимир 19.02.2023
Цитата
Владимир написал:
                   Добрый день!

Благодарю Вас за видеоуроки! Вполне хорошо объясняете.

Подскажите, а как быть с выгрузкой из 1с, если торговых предложений несколько, а полей в 1с, например "артикул" один?

В 1с есть номенклатура (условно флешка самсунг 16 гб). У неё есть системный реквизит, например "артикул". У номенклатуры несколько характеристик, допустим, цвет.

Они все выгружаются в битрикс, становятся там торговыми предложениями, и переключение работает норм, т.е. получается "флешка самсунг 16 гб синяя", "флешка самсунг 16 гб красная", "флешка самсунг 16 гб чёрная"


Но при этом артикул у них получается один, но это неправильно, они разные у каждого торгового предложения.

Я на уровне битрикса могу сделать так, чтобы при переключении торговых предложений менялась характеристика в описании товара, но это делается вручную, но как обмен настроить, чтобы при изменении значение менялось - не могу понять.                
Ну и такая же ситуация не только с системными реквизитами, но и с дополнительными. Допустим если торговое предложение это "цвет", то в описании товара тоже бы сделать так, чтобы значение доп.реквизита "цвет" менялось исходя из выбранного торгового предложения. Иначе получается, что торговое предложение "синий", а в описании товара по дефолту стоит "чёрный".

узел обмена, который вы показали в ролике даёт настроить картинки разные под торговые предложения, с ними всё норм.
А вот настройку для решения вышеописанной задачи найти не могу.