Интеграция 1С с Битрикс, где хранится внешний код Битрикс для номенклатуры 1С

1. CYCTAHOH 21.11.21 21:34 Сейчас в теме
Добрый вечер. Подскажите где можно найти внешний код Битрикс номенклатуры в 1С. И как можно изменить этот самый код. Есть база в УТ11 с товаром и интеграция 1С и Битрикс. В данный момент настроено все так что выгружается новый товар и генерируется новый внешний код Битрикс, а нам надо имеющийся товар в 1С "связать" с таким же на сайте Битрикс.с
По теме из базы знаний
Найденные решения
6. cassper 22.11.21 15:32 Сейчас в теме
(5) Можно выгрузить в CSV. Идете на сайте в ссылке https://[Ваш_Домен]/bitrix/admin/iblock_data_export.php?lang=ru

Экспорт CSV. Выбираете инфоблок, на след шаге ставите галочки напротив нужных строк (Внешний код, Наименование, ....) и выгружаете. Обработка потом позволит из формы скачать полученный файл
Прикрепленные файлы:
user1782657; CYCTAHOH; +2 Ответить
4. cassper 22.11.21 09:22 Сейчас в теме
(1)У вас в 1с штатный модуль обмена с сайтом или устанавливали доп модуль?

Если доп модуль, то в форме списка узлов обмена с сайтом слева есть вертикальное меню и пункт "Идентификаторы объектов интернет магазинов". Вроде так.

В открывшейся форме выбираете объект метаданных 1с (Номенклатура), таблица будет заполнена всей номенклатурой, что есть в 1с и в колонке "Код на сайте" задается внешний код товара на сайте. Потом записать изменения и связь настроена.

Если же не установлен модуль обмена с сайтом, то только обратная синхронизация - брать ГУИД товара из 1с и прописывать его товарам на сайте в поле "Внешний код". Без надобности в 1с никто не будет заниматься изменений ГУИД у почти целого справочника. ГУИД (уник.идентификатор) = ссылка на товар (простыми словами).
CYCTAHOH; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. glek 119 22.11.21 08:36 Сейчас в теме
(1) есть общий реквизит Б_Идентификатор.
4. cassper 22.11.21 09:22 Сейчас в теме
(1)У вас в 1с штатный модуль обмена с сайтом или устанавливали доп модуль?

Если доп модуль, то в форме списка узлов обмена с сайтом слева есть вертикальное меню и пункт "Идентификаторы объектов интернет магазинов". Вроде так.

В открывшейся форме выбираете объект метаданных 1с (Номенклатура), таблица будет заполнена всей номенклатурой, что есть в 1с и в колонке "Код на сайте" задается внешний код товара на сайте. Потом записать изменения и связь настроена.

Если же не установлен модуль обмена с сайтом, то только обратная синхронизация - брать ГУИД товара из 1с и прописывать его товарам на сайте в поле "Внешний код". Без надобности в 1с никто не будет заниматься изменений ГУИД у почти целого справочника. ГУИД (уник.идентификатор) = ссылка на товар (простыми словами).
CYCTAHOH; +1 Ответить
5. CYCTAHOH 22.11.21 15:16 Сейчас в теме
(4) Доп. модуль, справа в списке вместе с остальными разделами УТ11 виден. Да, нашел раздел сопоставления, вроде как можно прописать код и будет сопоставление, вроде как сопоставляется даже). Подскажите, как-то массово можно вывести все внешние коды Битрикса в файл или еще как?
6. cassper 22.11.21 15:32 Сейчас в теме
(5) Можно выгрузить в CSV. Идете на сайте в ссылке https://[Ваш_Домен]/bitrix/admin/iblock_data_export.php?lang=ru

Экспорт CSV. Выбираете инфоблок, на след шаге ставите галочки напротив нужных строк (Внешний код, Наименование, ....) и выгружаете. Обработка потом позволит из формы скачать полученный файл
Прикрепленные файлы:
user1782657; CYCTAHOH; +2 Ответить
7. CYCTAHOH 22.11.21 16:01 Сейчас в теме
(6) Огонь. Спасибо. И такой еще масенький вопросик, массово как-то можно сопоставить внешний код Битрикс с номенклатурой в 1С? Или каждую позицию придется копировать вставлять?
8. cassper 23.11.21 09:41 Сейчас в теме
(7)зависит от того, как вы хотите ее сопоставлять? По какому ключевому полю она точно совпадает? Наименование или иное поле?

Для таких целей либо брать обработку загрузка данных из табличного документа, либо писать свою - выбирать данные для сопоставления из внешней таблицы, искать в базе, записывать внешний код в реквизит Б_Идентификатор.
2. Chinga050 19 21.11.21 22:05 Сейчас в теме
Честно шатным средством обмена не пользовался. Но у битрикса есть ID записи в таблице (в данном случае номенклатуры). Он уникален для каждой записи. И по этому коду он привязывается в системе. Хранится он быстрее всего в регистре сведений.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот