\Bitrix\Main\Loader::includeModule('crm'); $text = 'Текст сообщения'; $resId = \Bitrix\Crm\Timeline\CommentEntry::create( array( 'TEXT' => $text, 'SETTINGS' => array(), // тут можно указать, что есть прикрепленные файлы 'AUTHOR_ID' => 1, 'BINDINGS' => array(array('ENTITY_TYPE_ID' => CCrmOwnerType::Order, 'ENTITY_ID' => $id)) ));
Для закрепления комментария вверху
$resultUpdating = Bitrix\Crm\Timeline\Entity\TimelineBindingTable::update( array('OWNER_ID' => $resId, 'ENTITY_ID' => $id, 'ENTITY_TYPE_ID' => CCrmOwnerType::Order), array('IS_FIXED' => 'Y') );
Нужно указывать необходимую сущность:
CCrmOwnerType::Order
CCrmOwnerType::Contact
CCrmOwnerType::Deal
CCrmOwnerType::Lead
CCrmOwnerType::Company
и т.д.
CCrmOwnerType::Contact
CCrmOwnerType::Deal
CCrmOwnerType::Lead
CCrmOwnerType::Company
и т.д.
Подробнее в документации
Отправьте заявку нашим специалистам