@Avguston

Как обновить информацию о пользователе на сайте в БУС после выгрузки из 1с?

У нас была выгрузка контрагентов из 1C в БУС.
Мы поменяли некоторым контрагентам номера телефонов в 1C ,выгрузили снова. Информация не обновилась.

После общения с Тех. Поддержкой получили вот такое заключение:

"В рамках обмена происходит создание/обновление только сущности Профиля.
Поля профиля могут быть созданы или обновлены.

Пользователь не относится к списку сущностей, которые участвуют в обмене.
Пользователь при обмене создается, только для создания заказа или профиля и выполняет чисто техническую роль - ID пользователя требуется при создании заказа и профиля.
Обновление его полей не предусмотрено.

Если данные контрагента меняются на стороне 1С, то эти данные обновляют профиль покупателя.
Для настройки полей, которые необходимо обновить в профиле требуется настроить профиль обмена с 1С https://stk-t.ru/bitrix/admin/1c_admin.php?lang=ru."

Насколько мы поняли, инфа обновится только у человека, который делал покупки на сайте. Ну ладно - пусть так. Но суть в том, что и у покупателей информация не обновилась после выгрузки.

Профиль обмена выглядит вот так:

joxi.ru/KAge6KziXObYam

Можете помочь разобраться? Не поймем в чем проблема.

P.S. В файл выгрузки по контрагентам приходят корректные (измененные номера телефонов) - на сайте же информация не меняется.
  • Вопрос задан
  • 28 просмотров
Пригласить эксперта
Ответы на вопрос 1
@anton99zel
29а класс средней школы №7
То, что не умеет модуль обмена - умеет api:
Напишите api в Битриксе по апдейту Юзеров(покупателей)
Этот и не только этот метод нужен https://dev.1c-bitrix.ru/api_help/main/reference/c...
Далее в 1с в модуле Справочника с контрагентами добавьте в процедуру "при сохранении" код-отправку post запросов в Битрикс с нужными данными.
Когда всё настроите - делайте массовое проведение документов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы