CRM: Компания

// выводи массив компаний $obResCompany = CCrmCompany::GetListEx(false,false,false,false,false); while ($arResCompany = $obResCompany->Fetch()){ echo «<pre>»; print_r ($arResCompany ); echo «</pre>»; }; // выводим контактную информация по компании $dbResMultiFields = CCrmFieldMulti::GetList(array(),array(‘ENTITY_ID’ => ‘COMPANY’, ‘ELEMENT_ID’ => ‘ID компании’)); while($arMultiFields = $dbResMultiFields->Fetch()){ echo «<pre>»; print_r ($arMultiFields); echo «</pre>»; }

Подробнее

CRM Сделки

// вытаскиваем массив типов сделки TYPE_ID $arType = CCrmStatus::GetStatusListEx(‘DEAL_TYPE’); // вытаскиваем массив стадий сделки STAGE_ID $arStages = CCrmStatus::GetStatusList(‘DEAL_STAGE’); $obRes = CCrmDeal::GetListEx(array(‘DATE_CREATE’ => ‘DESC’),false,false,false,array()); while ($arRes = $obRes->Fetch()) { echo $arStages[$arRes[‘STAGE_ID’]]; echo $arType[$arRes[‘TYPE_ID’]]; echo «<pre>»; print_r ($arRes); echo «</pre>»; };

Подробнее

CUserOptions::GetOption / CUserOptions::SetOption

CUserOptions::SetOption Функция для записи пользовательских настроек, которые хранятся в таблице b_user_option // php $category = «bitrix_test»; $name = «my_options»; $value = array( «foo» => «bar», «bar» => «foo», ); $user_id = false; // если false, то данные запишутся под текущим пользователем, иначе укажите ID пользователя CUserOptions::SetOption($category, $name, $value, false, $user_id); // JavaScript BX.userOptions.save(«bitrix_test», «my_options»,  «bar», «foo»); CUserOptions::GetOption Функция […]

Подробнее

1С-Битрикс полезные функции

if(!defined(«B_PROLOG_INCLUDED») || B_PROLOG_INCLUDED!==true) die(); — защита файла без подключения ядра системы IncludeTemplateLangFile(__FILE__); — Предназначена для подключения языковых файлов для скриптов лежащих в каталоге текущего шаблона сайта. <html lang = ‘<?LANGUAGE_ID?>’ Если это публичная часть, то в данной константе храниться поле «Язык» из настроек текущего сайта, если административная часть, то в данной константе храниться идентификатор текущего языка. […]

Подробнее

1C-Битрикс скрипты

bitrix_server_test — скрипт для тестирования потенциального хостинга на который планирует установка CMS 1С-Битрикс BitrixSetup — удаленная установка на хостинг с помощью скрипта BitrixSetup restore.php — для переноса резервной копии сайта на другой хостинг поместите в корневой папке нового сайта скрипт для восстановления restore.php, затем наберите в строке браузера «<имя сайта>/restore.php» и следуйте инструкциям по распаковке. rest.php — CRM: Создание ЛИДов […]

Подробнее

1С-Битрикс расположение основных файлов

site.ru/bitrix/ /admin/ — административные скрипты; /components/ — папка для системных и пользовательских компонентов; /bitrix/ * — системные компоненты; править не рекомендуется, т.к. при обновлении они обновляются /имя компонента/ component.php — основной файл, тут реализована вся логика компонента, тут идёт выборка из БД, с формированием массива, который передаётся в шаблон .parameters.php (видео) .description.php (видео) /my_components/ — папку можно обозвать […]

Подробнее