# ContactTable

URL: https://chugunov.pro/api-bitrix/sender/contacttable/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Sender\ContactTable`
Модуль: Sender.

Исходный файл: `source/sender/lib/contact.php:42`

## Константы (4)

- `CONSENT_STATUS_ACCEPT`
- `CONSENT_STATUS_DENY`
- `CONSENT_STATUS_NEW`
- `CONSENT_STATUS_WAIT`

## Методы (23)

- [`static addFromConnector()`](https://chugunov.pro/api-bitrix/sender/contacttable/addfromconnector/) — Добавляет из коннектора.
- [`static addIfNotExist()`](https://chugunov.pro/api-bitrix/sender/contacttable/addifnotexist/) — Добавить, если не существует.
- [`static checkConnectors()`](https://chugunov.pro/api-bitrix/sender/contacttable/checkconnectors/) — Проверяет коннекторы.
- [`static checkEmail()`](https://chugunov.pro/api-bitrix/sender/contacttable/checkemail/) — Проверяет email.
- [`static createCollection()`](https://chugunov.pro/api-bitrix/sender/contacttable/createcollection/)
- [`static createObject()`](https://chugunov.pro/api-bitrix/sender/contacttable/createobject/)
- [`static deleteList()`](https://chugunov.pro/api-bitrix/sender/contacttable/deletelist/)
- [`static getById()`](https://chugunov.pro/api-bitrix/sender/contacttable/getbyid/)
- [`static getByPrimary()`](https://chugunov.pro/api-bitrix/sender/contacttable/getbyprimary/)
- [`static getConflictFields()`](https://chugunov.pro/api-bitrix/sender/contacttable/getconflictfields/) — Получает поля индекса уникального ключа
- [`static getEntity()`](https://chugunov.pro/api-bitrix/sender/contacttable/getentity/)
- [`static getList()`](https://chugunov.pro/api-bitrix/sender/contacttable/getlist/)
- [`static getMap()`](https://chugunov.pro/api-bitrix/sender/contacttable/getmap/) — Получает карту (map).
- [`static getTableName()`](https://chugunov.pro/api-bitrix/sender/contacttable/gettablename/) — Возвращает имя таблицы.
- [`static onAfterDelete()`](https://chugunov.pro/api-bitrix/sender/contacttable/onafterdelete/) — После удаления.
- [`static onBeforeAdd()`](https://chugunov.pro/api-bitrix/sender/contacttable/onbeforeadd/) — Обработчик события перед добавлением.
- [`static onBeforeUpdate()`](https://chugunov.pro/api-bitrix/sender/contacttable/onbeforeupdate/) — Обработчик события перед обновлением.
- [`static query()`](https://chugunov.pro/api-bitrix/sender/contacttable/query/)
- [`static updateConsentStatus()`](https://chugunov.pro/api-bitrix/sender/contacttable/updateconsentstatus/)
- [`static upload()`](https://chugunov.pro/api-bitrix/sender/contacttable/upload/) — Загружает контакты.
- [`static validateEmail()`](https://chugunov.pro/api-bitrix/sender/contacttable/validateemail/) — Возвращает валидаторы для поля EMAIL_FROM.
- [`static wakeUpCollection()`](https://chugunov.pro/api-bitrix/sender/contacttable/wakeupcollection/)
- [`static wakeUpObject()`](https://chugunov.pro/api-bitrix/sender/contacttable/wakeupobject/)

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Sender-ContactTable.html
