Выгрузка юр.лиц происходит в так называемое "компании" на сайте b2b, которые являются ни чем иным, как "профилями покупателя".
При этом действует условие 1 вход (контрагент) = несколько компаний, по числу ТочекДоставки из карточки контрагента в 1с.
т.е если у контрагента 4 магазина то будет создано 4 "компании".
Для заполнения данных контрагента во внешнюю обработку 1с добавлена функция РаботаСДаннымиКонтрагента, которая выгружает следующие данные:
E-mail и пароль контрагента для входа
Наименование контрагента
Юридический адрес контрагента
ИНН / КПП
Контактное лицо, тел. факс при наличии
А также персонального менеджера контрагента, который указывается на вкладке "Как покупатель - Менеджеры" в 1с на карточке контрагента.
Если какой-либо из менеджеров назначен основным, то он и будет выгружен, иначе будет выгружен первый выбранный в запросе менеджер.
Менеджеры в карточке контрагента - это справочник "Пользователи" в 1С Предприятие 10.3
К менеджерам в 1с привязан справочник "Физические лица", и телефоны указаны именно у физ. лиц.
Если физ.лица менеджера не указан телефон, то и в карточке на сайте b2b телефон будет отсутствовать.
телефоны и прочая контактная информация хранится в регистрах, и выбирается именно оттуда
по виду ("Телефон физ. лица служебный") и типу ("Телефон") контактной информации
Далее, для того, чтобы прикрепленный персональный менеджер отображался в личном кабинете пользователя на сайте b2b, у пользователя на сайте должно быть создано поле с кодом UF_PERSONAL_MANAGER (и только так), в котором будет хранится ссылка на запись в инфоблоке "Служебные - Менеджеры".Ответная часть на сайте создает(или обновляет) соответствующую запись в этом инфоблоке, и привязку к этой записи в карточке пользователя на сайте.
После этого, также выгружаются адреса доставки из карточки контрагента со вкладки "Точки доставки" (строка адреса, справочник новаТочкиДоставки).
Ответная часть на сайте Битрикс принимает выгруженные данные и раскладывает их по соответствующим полям профиля покупателя ("Компании").
Здесь надо отметить, что для реализации этого функционала был разобран механизм оформления заказ на сайте, в частности создания/выбора/обновления профиля и его данных.
Все указанные решения работаю в системе