Привязка к разделам битрикс ошибка

 

Пользователь 41841

Постоянный посетитель

Сообщений: 186
Баллов: 14
Регистрация: 27.04.2009

#1

0

15.06.2012 14:33:06

Цитата
Произошла ошибка на стороне сервера.
Обмен не выполнен
Ответ сервера:
Обязательное поле «Привязка к разделам» не заполнено.

Выгрузка товаров завершена с ошибками!!!

Подскажите как быть? При первой выгрузке товара на сайт через 1С — каталог залился, при повторной выгрузке выскакивает вот эта ошибка.

С уважением, Станислав!

белый каталог сайтов [тИЦ>0], каталог интернет-магазинов

 

Станислав
все у вас в норме
просто зайдите в настройки инфоблока, в который импортируете
там найдите вкладку поля и снимите галочку означающую обязательность заполнения поля привязка к разделу
точнее секции для товара необязательны
А вообще такая ошибка означает, что у вас есть товары, которые не принадлежат ни одному разделу, а вот в настройках инфоблока почему то стоит запрет, т.е. надо к разделу привязывать. Будьте внимательны и не потеряйте свои товары :)

Флагман Самый продуманный магазин для Битрикс

 

в общем просто какой то товар ушел без группы

Флагман Самый продуманный магазин для Битрикс

 

Алексей Коваленко большое спасибо! Снял галочку, сейчас пробуем выгрузить товар!

 

Пользователь 41841

Постоянный посетитель

Сообщений: 186
Баллов: 14
Регистрация: 27.04.2009

#5

0

15.06.2012 16:32:40

Прошла выгрузка опять с ошибкой, на этот раз:

Цитата
Произошла ошибка на стороне сервера.
Обмен не выполнен
Ответ сервера:
Обязательное поле «Картинка для анонса» не заполнено.Обязательное поле «Детальная картинка» не заполнено.

Выгрузка товаров завершена с ошибками!!!

:(

белый каталог сайтов [тИЦ>0], каталог интернет-магазинов

 

Евгений Жуков

Администратор

Сообщений: 9219
Баллов: 1783
Регистрация: 05.08.2005

Epic fail — сказать «это так просто» и не суметь сделать

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

Не надо сверлить зубы через задний проход дрелью от Сваровски

 

Пробую все галки убрать во вкладке «Поля».

 

Пользователь 41841

Постоянный посетитель

Сообщений: 186
Баллов: 14
Регистрация: 27.04.2009

#8

0

15.06.2012 17:43:13

Теперь опять ошибка

Цитата
Произошла ошибка на стороне сервера.
Обмен не выполнен
Ответ сервера:
Не введено название.

Выгрузка товаров завершена с ошибками!!!

Просит Название. Галочку эту убрать нельзя во вкладке «Поля». Что делать? Я совсем запутался…

белый каталог сайтов [тИЦ>0], каталог интернет-магазинов

 
  убери эту галочку

и будет тебе счастье, если у тебя конечно 1С передает иерархию

 

Пользователь 251205

Заглянувший

Сообщений: 2
Регистрация: 04.04.2014

#10

1

19.10.2015 12:24:21

у меня аналогичная  ошибка , которая повторяется  из импорта  в импорт и препятствует загрузке товара. Галки все  сняты. Из 1230  шт загружается  стабильно 250. На остальных эта ошибка.

Прикрепленные файлы

  • 2015-10-19 10-15-58 Скриншот экрана.png (306.2 КБ)
  • 2015-10-19 11-17-52 Скриншот экрана.png (188.57 КБ)

 

При загрузка csv выдает
Ошибки при выполнении операции:
Строка 1. Ошибка загрузки товара: Обязательное поле «Привязка к разделам» не заполнено.
Обязательное поле «Символьный код» не заполнено.

В настройках инфоблока стоят галочки символьного кода в разделах :

Поля элементов инфоблока
Поля разделов инфоблока

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

Кто сталкивался с этим помогите.
на форуме так и нет внятного решения этой проблемы.

 

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

Привязки к элементам вроде  не проставляются , так написано в документации , надо писать свой скрипт.

 

Coupe,  так в csv нужно добавить поле «мнемонический код» и в настройках модуля торгового каталога включить поле «мнемонический код»? можешь сделать правильный csv?

 

Добавь поле с названием Мнемонический код в xls потом сохрани его в csv ,  открой csv блокнотом и сохрани его в кодировке utf — 8

 

Все грузит но не проставляет символьный код.

 

Когда символьный код делаем скриптом или руками, товары все равно не отоброжаются на сайте. Т.е. все символьные коды проставленны, всё активно. Уже все галочки перепробывали, не можем найти проблему, почему товары не отоброжаются на сайте, когда нажимаеш на категорию, в неё не переходит.

 

А для чего нужно поле «Символьный код»?

 

Пользователь 15627

Заглянувший

Сообщений: 2
Регистрация: 14.09.2007

#8

0

18.10.2013 07:57:26

Цитата
allmoney пишет:
А для чего нужно поле «Символьный код»?

хороший вопрос

 

Пользователь 165270

Заглянувший

Сообщений: 4
Регистрация: 13.02.2013

#9

0

08.02.2014 16:55:19

Цитата
Coupe пишет:
перед этим надо в настройках интернет магазина отметить поле символьный код

Как это сделать? не могу найти в настройках

 

Пользователь 25773

Эксперт

Сообщений: 849
Баллов: 150
Регистрация: 16.06.2008

#10

1

08.02.2014 17:58:42

Ошибка

Код
Строка 1. Ошибка загрузки товара: Обязательное поле "Привязка к разделам" не заполнено. 
Обязательное поле "Символьный код" не заполнено. 

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

Если вам символьные коды не нужны, снимите эти флажки.

Если символьные коды обязательны, то попробуйте в настройках инфоблока отметить флажки
— Транслитерировать из названия при добавлении элемента,
— Транслитерировать из названия при добавлении раздела

В настройках: Магазин-> Настройки -> Импорт данных -> Import CSV (new) отметьте «Использовать настройки инфоблока для транслитерации символьных кодов»

Модуль «Продвинутый обмен с 1C» http://marketplace.1c-bitrix.ru/solutions/askaron.pro1c/, создание сайтов и интеграция с 1С http://askaron.ru,

djamali

1с-битрикс

  • 1С-Битрикс

Объясните пожалуйста как работает привязка к разделам?

Я выбираю привязка к разделам. Иду на страницу редактирования элемента и в моем поле(привязка к разделам) пустое поле. Как указать нужный мне раздел ? Искал в инете нигде не нашел
Скриншоты прилагаю
5a2e6ce666b17539637548.png5a2e6cee8e113505253785.png


  • Вопрос задан

  • 567 просмотров


Комментировать


Решения вопроса 1

babarun

Алексей Емельянов

@babarun Куратор тега 1С-Битрикс

Безумный план моих идей в руках больных людей

Я выбираю привязка к разделам.

Где? В админке?

привязка к разделам

св-во элемента ИБ?

Дополните вопрос скриншотами.

Пригласить эксперта


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


  • Показать ещё
    Загружается…

23 сент. 2023, в 01:13

3000 руб./за проект

22 сент. 2023, в 23:30

6500 руб./за проект

22 сент. 2023, в 23:29

10000 руб./за проект

Минуточку внимания

Обязательное поле «»Привязка к разделам»» не заполнено.
Сталкивался кто при выгрузке

в битрикс?

russian

software

1c


2

ответов

Стандартная выгрузка или нет?

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

Обсуждают сегодня

А какие можно пет проекты сделать на go?

Кто то что то пишет сейчас?


saddam hussein 🇮🇶


50

Расскажите, как вразумительно сохранить проекты и вложения к ним?

Если Оду вдруг загрустит, то как восстанавливается это всё потом?

Вложения лежат в filestore или в базе дан…


Roman


37

Привет! Как реализовать паттерн outbox, когда есть 2 реплики его читающие?

Есть 2 го сервиса, которые вычитывают outbox табличку и создают ивенты. Но т.к. реплики 2, то кажда…


Rostislav Teryaev


30

Что делаете с подобным ?


Gonchik Tsymzhitov


25

Как я понял MVC примерно так работает, да?


.


22

С чем такая хрень может быть связана? Мускул запущен и работает


Роман Праслов


20

Здравствуйте. Посоветуйте плиз.
Есть статистика посещений, храним ее в Elasticsearch (но полнотекстовый поиск не используется). 1 день = 1 индекс,параметров около 20, потом к…


Павел Г.


20

а что вы имеете в виду под локами?


capybara


19

Подскажите пожалуйста, как сделать крученый шестигранник?


3D _grizzly🐻 Гулевич


18

Ребят, я возможно отстал от поезда, подскажите по поводу синхронной репикации. Я правильно понимаю, что настройка самой репликации в box.cfg аналогична по параметрам асинхронн…


Dmitry Lukovkin


17

Получение и обновление списка привязки элементов к разделам

Bitrix 17.0.14

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

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

Делаем выборку и получаем id элементов в которых присутствует искомый раздел :

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

$section_new = 111; // раздел «Новинки»

$objDateTime = new \Bitrix\Main\Type\DateTime();

$objDateTime->add(‘-2 month’);

$arSelect = Array(«ID», «IBLOCK_ID», «PROPERTY_CATEG»);

$arFilter = Array(

    «IBLOCK_ID»=>CATALOG_IBLOCK_ID,

    «ACTIVE»=>«Y»,

    ‘>DATE_CREATE’ => $objDateTime->format(«Y-m-d»),

    ‘SECTION_ID’=>[$section_new]

);

$res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect);

$arFields = [];

$elIds = [];

while($ob = $res->GetNextElement()){

    $arFields = $ob->GetFields();

    $elIds[] = $arFields[‘ID’];

}

В фильтре мы указываем ‘SECTION_ID’=>[$section_new] (делаем переменную массивом), т.к. значением фильтра может быть массив и в этом случае будут выбраны элементы привязанные хотя бы к одному из разделов указанных в фильтре. Если нам надо выбрать по «основному разделу», тогда фильтруем по параметру IBLOCK_SECTION_ID.

После выборки id элементов получаем список разделов для каждого из них функцией  CIBlockElement::GetElementGroups и после добавляем обычной функцией Update в которой обновляем поле IBLOCK_SECTION передавая в него массив новых id разделов к которым будет привязка:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

// обновляем привязки к разделам

if (!empty($elIds) && count($elIds) > 0) {

    // получаем список привязанных разделов

    $result = CIBlockElement::GetElementGroups($elIds, true, array(‘ID’, ‘IBLOCK_ELEMENT_ID’));

    $arElUpdSect = [];

    while($ar = $result->Fetch()) {

        $arElUpdSect[$ar[‘IBLOCK_ELEMENT_ID’]][] = $ar[‘ID’];

    }

    $bs = new CIBlockElement;

    foreach ($elIds as $elId) {

        // находим и удаляем не нужный раздел в привязке

        if (count($arElUpdSect[$elId]) > 1 && ($key = array_search($section_new, $arElUpdSect[$elId]))) {

            unset($arElUpdSect[$elId][$key]);

            // обновляем список разделов у элемента

            $arUpdFields[‘IBLOCK_SECTION’] = $arElUpdSect[$elId];

            $bs->Update($elId, $arUpdFields, ‘N’, true, true);

        }

    }

}

Понравилась статья? Поделить с друзьями:

Интересное по теме:

  • Приготовленные оладьи мамой были необыкновенно вкусны ошибка
  • Приготовленные оладьи мамой были необыкновенно вкусны найти ошибку
  • Приговор к лишению свободы ошибка
  • Привязать лицевой счет ростелеком произошла ошибка
  • Привычный стереотип ошибка

  • Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: