Anuar Yerzhanov, не PROPER[B]E[/B]TY, а [B]PROPERTY[/B]
27.11.2017 22:23:13
Anuar Yerzhanov, не PROPER[B]E[/B]TY, а [B]PROPERTY[/B]
|
|
|
26.11.2017 23:26:19
Гладышев Сергей, А модуль установлен то? Вот вы его скачали, а установили ли? Есть ли он в списке установленных?
|
|
|
26.11.2017 23:23:40
Олег Потапов, Начните чтение отсюда: [URL=https://dev.1c-bitrix.ru/api_help/sale/algorithms/data_2_site.php]https://dev.1c-bitrix.ru/api_help/sale/algorithms/data_2_site.php[/URL]
|
|
|
25.11.2017 15:44:56
Anuar Yerzhanov, а синонимы Вы как определяете? Ну то есть у элемента есть свойство с кодом SINONIM (типа строка, множественное), в котором указываются списки синонимов?
|
|
|
25.11.2017 13:50:29
[QUOTE]Dmi K написал:
но постоянно висит сообщение "Устанавливаем соединение с сервером" [/QUOTE] Тут уже нужно смотреть на настройки модуля push'n'pull, на открытость портов, какой используется сервер очередей (nodejs или nginx) и сколько доступно RAM памяти. Иногда (если у Вас все работало на старой версии, настройки дефолтны, порты открыты, и используется nginx-push-module) помогает service nginx restart |
|
|
25.11.2017 13:47:00
Максим BlufardM, карточка сама по себе не обновляется. Все что в ней заложено - то и есть. Т.е. чтобы появилась другая (новая) карточка - нужно обновить модуль, а он будет обновлен, только если обновлена система. Правила создания лида, настраивается в настройках + частично заложено в самом модуле телефонии (т.е. если звонок к существующей сущности, то будет создано дело, а не лид).
|
|
|
25.11.2017 13:42:58
Anuar Yerzhanov, поучите php, включите на тестовой среде вывод ошибок и детальнее проработайте API.
Пример с комментариями: [CODE]<? // Покдлючаем модуль инфоблоков, для теста считаем что он есть всегда \Bitrix\Main\Loader::IncludeModule('iblock'); /* @var int Идентификатор инфоблока, где осуществляем поиск */ $iIblockID = 5; /* @var string Искомый синоним */ $sSynonym = 'Синоним'; /* @var array Сортировка для полученных элементов */ $arOrder = [ 'ID' => 'ASC' ]; /* @var array Ограничение выборки из инфоблока */ $arFilter = [ 'IBLOCK_ID' => $iIblockID, 'PROPERTY_SINONIM' => $sSynonym ]; /* @var array Список получаемых полей */ $arSelect = [ 'ID' ]; $resElements = \CIBlockElement::GetList($arOrder, $arFilter, false, false, $arSelect); while( $arElement = $resElement->fetch() ) { echo "<pre>"; var_dump($arElement); echo "</pre>"; }[/CODE] |
|
|
24.11.2017 17:10:47
Максим BlufardM, да.
|
|
|
24.11.2017 17:07:13
Расчетный Архангельский, crm.deal.list в template.php ~367 строчка:[CODE]$resultItem['columns']['ACTIVITY_ID'] = CCrmViewHelper::RenderNearestActivity(
array( 'ENTITY_TYPE_NAME' => CCrmOwnerType::ResolveName(CCrmOwnerType::Deal), 'ENTITY_ID' => $arDeal['~ID'], 'ENTITY_RESPONSIBLE_ID' => $arDeal['~ASSIGNED_BY'], 'GRID_MANAGER_ID' => $gridManagerID, 'ACTIVITY_ID' => $userActivityID, 'ACTIVITY_SUBJECT' => isset($arDeal['~ACTIVITY_SUBJECT']) ? $arDeal['~ACTIVITY_SUBJECT'] : '', 'ACTIVITY_TIME' => isset($arDeal['~ACTIVITY_TIME']) ? $arDeal['~ACTIVITY_TIME'] : '', 'ACTIVITY_EXPIRED' => isset($arDeal['~ACTIVITY_EXPIRED']) ? $arDeal['~ACTIVITY_EXPIRED'] : '', 'ALLOW_EDIT' => $arDeal['EDIT'], 'MENU_ITEMS' => $arActivityMenuItems, 'USE_GRID_EXTENSION' => true ) ); [/CODE] |
|
|
24.11.2017 13:26:23
Расчетный Архангельский, на самом деле данное поле физически не существует. Оно формируется напрямую в component.php и template.php. Можете модифицировать и сделать так же (т.е. в гриде они будут, но в списке их не будет)
|
|
|