DealContactTable
Класс DealContactTable отвечает за хранение связей Сделки с Контактами.
Цепочка наследования
Является наследником класса Bitrix\Main\ORM\Data\DataManager (до версии 18.0.2 модуля Main - класса Bitrix\Main\Entity\DataManager).
Методы класса
Метод | Описание | С версии |
---|---|---|
bindContactIDs | Метод привязывает Сделку к Контактам с указанными идентификаторами. | |
bindContacts | Метод привязывает Сделку к Контактам. | |
getContactDealIDs | Метод получает идентификаторы Сделок, связанных с указанным Контактом. | |
getDealBindingCount | Метод получает количество привязок Сделки. | |
getDealBindings | Метод получает привязки Сделки. | |
getDealContactIDs | Метод получает идентификаторы Контакта, связанные с указанным Сделкой. | |
getMap | Метод получает карту полей таблицы. | |
getTableName | Метод получает название таблицы. | |
hasContacts | Метод проверяет, имеются ли у Сделки Контакты. | |
prepareFilterJoinSql | Метод подготавливает условия фильтра для JOIN-запроса SQL для конкретной сущности. | |
rebindAllDeals | Метод отвязывает все сделки от Контакта-источника и привязывает к Контакту-приемнику. | |
unbindAllContacts | Метод отвязывает указанную Сделку ото всех Контактов. | |
unbindAllDeals | Метод отвязывает указанный Контакт ото всех Сделок. | |
unbindContactIDs | Метод удаляет привязки Сделки к Контактам по идентификаторам Контактов. | |
unbindContacts | Метод удаляет указанные привязки Сделки к Контактам. | |
upsert | Метод выполняет операцию UPSERT. |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024