California
Разрушитель (V)
Доброго времени суток. Пытаюсь автоматизировать на одном своем проекте синхронизацию контрагентов (пользователей) из 1С Управление нашей фирмой в Битрикс: Бизнес.
Возникает вопрос.. Выгрузка контрагентов происходит через модуль обмена 1с-битрикс 7.0 вроде, пробовали через штатную выгрузку - также закидывает, настройками сопоставить нельзя.
Данные (нам нужен конкретно номер телефона пользователя) приходят не в ту графу, которую бы хотелось сопоставить (необходимо подкинуть в графу "Номер телефона для регистрации").
Приходиться писать кастомный скрипт, прописывая его в init.php (скрипт еще не продуман, необходимы id этих полей внутри битрикса, чтобы например дублировать с одного в другое, если первое поле не заполнено). Вся затея эта для того, чтобы пользователи со старой базы (наши клиенты), смогли использовать свой дисконт.. Регистрируясь на сайте по номеру, пользователю предложит просто восстановить уже аккаунт с активным дисконтом, который он накопил в другом нашем проекте.
Либо.. вариант второй.. Сопоставить кастомные id полей.. но только как узнать id необходимых полей.
update
В базе битрикса нашел такое, если прописать в нужную строку значения (USER_ID и PHONE_NUMBER):
Возникает вопрос.. Выгрузка контрагентов происходит через модуль обмена 1с-битрикс 7.0 вроде, пробовали через штатную выгрузку - также закидывает, настройками сопоставить нельзя.
Данные (нам нужен конкретно номер телефона пользователя) приходят не в ту графу, которую бы хотелось сопоставить (необходимо подкинуть в графу "Номер телефона для регистрации").
Приходиться писать кастомный скрипт, прописывая его в init.php (скрипт еще не продуман, необходимы id этих полей внутри битрикса, чтобы например дублировать с одного в другое, если первое поле не заполнено). Вся затея эта для того, чтобы пользователи со старой базы (наши клиенты), смогли использовать свой дисконт.. Регистрируясь на сайте по номеру, пользователю предложит просто восстановить уже аккаунт с активным дисконтом, который он накопил в другом нашем проекте.
Либо.. вариант второй.. Сопоставить кастомные id полей.. но только как узнать id необходимых полей.
update
В базе битрикса нашел такое, если прописать в нужную строку значения (USER_ID и PHONE_NUMBER):
Последнее редактирование: