Advertisement
Trigub_Ilia

Добавление комментария в ленту сделки

Nov 10th, 2020
1,245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.30 KB | None | 0 0
  1. use \Bitrix\Main;
  2.  
  3. try
  4. {
  5.    if ( !Main\Loader::IncludeModule('crm') )
  6.    {
  7.       throw new \Exception("CRM module not included");
  8.    }
  9.  
  10.    if ( !Main\Loader::IncludeModule('socialnetwork') )
  11.    {
  12.       throw new \Exception("Socialnetwork module not included");
  13.    }
  14.  
  15.    $fields = [
  16.       /**
  17.        * Идентификатор типа сущности к которой создается комментарий
  18.        * например этот к сделке, а можно например к лиду чере
  19.        * CCrmOwnerType::Lead
  20.        * @var integer
  21.        */
  22.       'ENTITY_TYPE_ID' => \CCrmOwnerType::Deal,
  23.  
  24.       /**
  25.        * @var integer Идентификатор самой сущности
  26.        */
  27.       'ENTITY_ID' => 134349,
  28.  
  29.       /**
  30.        * @var string Текст комментария
  31.        */
  32.       'MESSAGE' => 'Some comment two',
  33.  
  34.       /**
  35.        * @var integer ID пользователя добавившего комментарий
  36.        */
  37.       'USER_ID' => 1
  38.    ];
  39.  
  40.    /**
  41.     * @var integer ID добавленной записи
  42.     */
  43.    $logId = \CCrmLiveFeed::CreateLogMessage($fields);
  44.  
  45.    if ( empty($logId) )
  46.    {
  47.       throw new \Exception($fields['ERROR']);
  48.    }
  49. }
  50. catch( \Exception $e )
  51. {
  52.    var_dump($e->getMessage());
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement