Документация для разработчиков
Темная тема

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
Наверх