Символьный код битрикс что это: Символьный код в системе 1С Битрикс [Статья]

Содержание

Как выгрузить из 1С в уже существующий инфоблок Битрикс

Недавно столкнулся с задачей выгрузить данные из 1С:Управление торговлей 11 на сайт под управлением 1С-Битрикс в уже существующий инфоблок «Каталог товаров».

Получилось не с первого раза, поэтому решил записать все на случай, если понадобится повторить это в будущем.

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

В режиме «Администрирование» откроем меню «Настройки», далее открываем «Настройки продукта — Настройки модулей — Информационные блоки», устанавливаем флаг «Показывать код загрузки из внешних источников»:

Затем необходимо настроить параметры импорта каталога.

Откроем меню «Магазин», далее «Настройки — Интеграция с 1С». Здесь нужно выбрать тип инфо-блока (Запомните символьный код инфоблока, приведенный в квадратных скобках! Он потребуется чуть позже.) и устанавить флаг «При выгрузке учитывать тип инфоблока»:

Рекомендую в этих настройках сразу установить следующие флаги:

  • Использовать настройки инфоблока для обработки изображений — чтобы настраивать это только в одном месте;
  • Транслитерировать символьный код из названия при добавлении элемента или раздела — иначе будут возникать ошибки типа «обязательное поле «символьный код» не заполнено», либо уберать флаг обязательности заполнения символьного кода в настройках инфоблока «Инфоблоки — Типы инфоблоков — Каталоги».  
  • Выгружать предложения (характеристики) в отдельный инфоблок — этот флаг следует установить в том случае, если номенклатура ведется в разрезе характеристик.

Теперь осталось настроить выгрузку данных из 1С и определить идентификатор каталога.

Откроем конфигурацию 1С:УТ 11 «Администрирование — Синхронизация данных», устанавливаем флаг «Обмен данными с сайтом», открываем «Узлы обмена с сайтами».

Создадим новый узел обмена, выбираем рижим обмена «Выгрузка товаров», в качестве адреса сайта необходимо указать http://сайт/bitrix/admin/1c_exchange.php:

На закладке «Выгрузка товаров» находим идентификатор каталога и копируем его в буфер обмена:

Откроем меню «Контент», далее «Инфоблоки — Типы инфоблоков — Каталоги», открываем искомый каталог. В поле «Внешний код» указываем тип инфоблока из настроек параметров импорта, и через дефиз идентификатор каталога из 1С:


После этого можно запустить обмен с сайтом в 1С.

В случае, если Вы используете «Торговые предложения», то они будут иметь тот же внешний код, что и каталог товаров, но с решеткой в конце, например, «catalog-280af51d-ef93-11de-9de0-001c7e202cbc#».

Если в 1С есть «Номенклатура» или «Группы номенклатуры» с одинаковыми названиями, то в настройках инфо-блока каталога на закладке «Поля» или «Поля разделов» соответственно, для символьного кода нужно убрать флаг обязательности заполнения и проверки на уникальность, а также перенастроить ЧПУ на использование ID вмести CODE.

Пример.

Имеются группы номенклатуры:

  • Одежда
    • Зима
    • Лето
  • Обувь
    • Зима
    • Лето

В этом случае символьные коды групп после транслитерации получатся следующие:

  • odezhda
    • zima
    • leto
  • obuv
    • zima
    • leto

Получается, что для зимней одежды и для зимней обуви будет одинаковая ссылка: /catalog/zima, что приведет к ошибке в отображении товаров. Чтобы при импорте из 1С не возникало ошибок, откроем меню «Контент», далее «Инфоблоки — Типы инфоблоков — Каталоги — Каталог товаров 1С», на закладке «Поля разделов» убираем флаги:


На закладке «Инфоблок» меняем SECTION_CODE на SECTION_ID:

После этого ссылка на зимнюю одежду будет, например, такой /catalog/81/, а на зимнюю обувь такой /catalog/82/.

Как создавать и добавлять каталог товаров в 1С-Битрикс

Переходим в административный раздел ваш_домен/bitrix

В административном разделе переходим как показано на рисунке ниже.

В данном случае каталог «Печи», у Вас может отличатся.

Кликаем по названию или раскрываем выпадающий список и переходим в нужный Вам раздел.

Добавление/изменение разделов.

Переходим в нужный раздел.

Для редактирования раздела используем доп. меню слева от названия раздела. 

Кликаем на кнопку и выбираем пункт «Изменить».

Перед нами страница редактирования/создания раздела.


Вкладка «Раздел»

Заполняем обязательные поля(выделены жирным).  Поле «Символьный код» автоматически транслируется из названия. Также можете добавить «Изображение» и «Описание».

Вкладка «SEO»

Все что касается SEO-данных

Вкладка «Дополнительно»

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

«Детальная картинка». 

Вкладка «Доп. Поля»

В большинстве случаев она пустая, но ее необходимо проверять, так как там могут быть необходимые поля.

Создание раздела/подраздела 

Для начала переходим в нужный раздел или в корень каталога. 

Нажимаем кнопку «Добавить раздел»


Добавление/изменение товаров

Переходим в раздел с товарами.

Используем те же кнопки как при изменение разделов или кликаем по названию самого товара. 

Перед нами страница редактирования/создания товара

Вкладка «Элемент»

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

Также на этой вкладке могут быть дополнительные поля для товара(Артикул, цвет, размер, и тд.).

Вкладка «Анонс»

Здесь заполняем поля «Картинка анонса(выводится в общем списке товаров)», «Описание(выводится в общем списке товаров)»

Вкладка «Подробно»

Поля «Детальная картинка(выводится на странице товара)», «Детальное описание(выводится на странице товара)»

Вкладка «SEO»

Все что касается SEO-данных.

Вкладка «Группа»

Здесь отображается привязка товара к разделу/разделам.

Вкладка «Торговый каталог»

Здесь заполняются поля касающиеся цены, доступного количества, параметров веса, складов.

Важно: товар не сохраниться если не задана «Цена» и все обязательные поля(выделены жирным).

Создание товара

Нажимаем кнопку «Создать товар»

Заполняем все что необходимо и нажимаем «Сохранить»


3CX на Битрикс24 | Форум 3CX

Статус
Закрыто для дальнейших ответов.
  • #1

У меня возникли трудности.
Когда я впервые настроил это в соответствии с инструкциями ‘ 3cx.

com/docs/bitrix24-crm-integration/ ‘, каждый тестовый номер, который я использовал, открывал Битрикс как Новый контакт 3CX с номером, каждый тестовый вызов создавал другой «Новый контакт 3CX». с номером». В итоге у меня было НЕСКОЛЬКО одинаковых «Новых контактов 3CX»
Каждый номер уже был в Битриксе либо как основной номер предприятия, либо как чей-то мобильный номер. Ничто не могло корректно открыть контакт в Битриксе. Я думал, и до сих пор думаю, что это проблема, что 3CX включает код страны. Я добавил Исходный шаблон: +(1)(.*) Заменить шаблон: \2 в SIP-транк, я мог видеть, что были отправлены только 10 цифр, но теперь он не открывает Битрикс и получает «страница не существует» сообщение. Поэтому я вернул все свои настройки, и ничего не сработало.
Потом начал с нуля и так же как и раньше все отправляются в Битрикс как Новый контакт 3CX. Я попробовал добавить контакт в 3CX, не думал, что это что-то изменит, и оказался прав.
Удалил дубликат New 3CX Contacts, и теперь опять ничего не выскакивает.

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