Привет!
CMS система: Bitrix 24 коробочная версия.
Модуль: CRM - Предложения.
Мне нужно создать новое предложение через php в bitrix. Есть идеи? Я попытался создать через «
CCrmQuote :: Add», но без каких-либо успехов.
Мой код:<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
\Bitrix\Main\Loader::includeModule('crm');
global $USER_FIELD_MANAGER, $DB, $USER;
if (!CModule::IncludeModule('crm')) {
ShowError(GetMessage('CRM_MODULE_NOT_INSTALLED'));
return;
}
CModule::IncludeModule('fileman');
$CCrmQuote = new CCrmQuote();
if ($CCrmQuote->cPerms->HavePerm('QUOTE', BX_CRM_PERM_NONE, 'WRITE') && $CCrmQuote->cPerms->HavePerm('QUOTE', BX_CRM_PERM_NONE, 'ADD')) {
ShowError(GetMessage('CRM_PERMISSION_DENIED'));
return;
}
$arFields['TITLE'] = 'Новое тестовое предложение';
$arFields['CONTACT_ID'] = 7206;
$arFields['COMMENTS'] ='Место для комментариев';
$arFields['OPENED'] = 'Y';
$arFields['BEGINDATE'] = '2016-03-01T12:00:00';
$arFields['CLOSEDATE'] = '2016-04-01T12:00:00';
$arFields['STATUS'] = 'DRAFT';
$CCrmQuote->Add($arFields, true, array('REGISTER_SONET_EVENT' => false));
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
?>
Заранее спасибо!