Помощь Как узнать ID полей в 1С-Битрикс? (символьные коды и прочее)

khavilove

Разрушитель (V)
Сообщения
185
Симпатии
137
Баллы
2 873
Доброго времени суток. Пытаюсь автоматизировать на одном своем проекте синхронизацию контрагентов (пользователей) из 1С Управление нашей фирмой в Битрикс: Бизнес.
Возникает вопрос.. Выгрузка контрагентов происходит через модуль обмена 1с-битрикс 7.0 вроде, пробовали через штатную выгрузку - также закидывает, настройками сопоставить нельзя.
Данные (нам нужен конкретно номер телефона пользователя) приходят не в ту графу, которую бы хотелось сопоставить (необходимо подкинуть в графу "Номер телефона для регистрации").
1640660175247.png
1640660132384.png

Приходиться писать кастомный скрипт, прописывая его в init.php (скрипт еще не продуман, необходимы id этих полей внутри битрикса, чтобы например дублировать с одного в другое, если первое поле не заполнено). Вся затея эта для того, чтобы пользователи со старой базы (наши клиенты), смогли использовать свой дисконт.. Регистрируясь на сайте по номеру, пользователю предложит просто восстановить уже аккаунт с активным дисконтом, который он накопил в другом нашем проекте.

Либо.. вариант второй.. Сопоставить кастомные id полей.. но только как узнать id необходимых полей.
1640660443241.png

update

В базе битрикса нашел такое, если прописать в нужную строку значения (USER_ID и PHONE_NUMBER):
1640661687344.png
 
Последнее редактирование:
Список кодов полей.

ID — ID пользователя.
XML_ID — ID пользователя для связи с внешними источниками (например, ID пользователя в какой-либо внешний базе).

TIMESTAMP_X — последнее изменение.

LOGIN — имя входа.

PASSWORD — хеш от пароля.

STORED_HASH — хеш от пароля хранимый в куках пользователя.

CHECKWORD — контрольная строка для смены пароля.

ACTIVE — активен (Y|N).

NAME — имя.

LAST_NAME — фамилия.

SECOND_NAME — отчество.

EMAIL — е-mail адрес.

PHONE_NUMBER - Номер телефона для регистрации.

LAST_LOGIN — дата последней авторизации.

LAST_ACTIVITY_DATE — дата последнего хита на сайте.

DATE_REGISTER — дата регистрации.

LID — ID сайта по умолчанию для уведомлений.

ADMIN_NOTES — заметки администратора.

EXTERNAL_AUTH_ID — код источника Внешней авторизации.

PERSONAL_PROFESSION — профессия.

PERSONAL_WWW — WWW-страница пользователя.

PERSONAL_ICQ — ICQ.

PERSONAL_GENDER — пол.

PERSONAL_BIRTHDAY — дата рождения.

PERSONAL_PHOTO — фотография.

PERSONAL_PHONE — личный телефон.

PERSONAL_FAX – личный факс.

PERSONAL_MOBILE — личный мобильный телефон.

PERSONAL_PAGER — личный пэйджер.

PERSONAL_STREET — личный адрес - улица, дом.

PERSONAL_MAILBOX — личный почтовый ящик.

PERSONAL_CITY — город проживания пользователя.

PERSONAL_STATE — область / край проживания пользователя.

PERSONAL_ZIP — индекс проживания пользователя.

PERSONAL_COUNTRY — страна проживания пользователя.

PERSONAL_NOTES — личные дополнительные заметки.

WORK_COMPANY — наименование компании.

WORK_DEPARTMENT — департамент / Отдел.

WORK_POSITION — должность.

WORK_WWW — WWW-страница.

WORK_PHONE — телефон.

WORK_FAX — рабочий факс.

WORK_PAGER — рабочий пэйджер.

WORK_STREET — рабочий адрес - улица, дом.

WORK_MAILBOX — рабочий почтовый ящик.

WORK_CITY — город работы пользователя.

WORK_STATE — область / край работы пользователя.

WORK_ZIP — индекс работы пользователя.

WORK_COUNTRY — страна работы пользователя.

WORK_PROFILE — направления деятельности.

WORK_LOGO — логотип.

WORK_NOTES — рабочие дополнительные заметки.
 
Назад
Верх