Создал список, его нужно синхронизировать с внешней базой (под Yii2 работает Back).
В списке добавил поля ORIGIN_ID и ORIGINATOR_ID, чтобы было похоже на объекты CRM
Как получить элемент из CRM по этому идентификатору?
Насколько понял из описания фильтр по собственным полям невозможен?
На всякий случай код запроса в сторону Bitrix-а:
В списке добавил поля ORIGIN_ID и ORIGINATOR_ID, чтобы было похоже на объекты CRM

Как получить элемент из CRM по этому идентификатору?
Насколько понял из описания фильтр по собственным полям невозможен?
На всякий случай код запроса в сторону Bitrix-а:
| Код |
|---|
$this->data = array(
'halt'=>1,
'cmd'=>array(
'find_record'=>'lists.element.get?'
.http_build_query(
array(
'IBLOCK_TYPE_ID'=>'lists',
'IBLOCK_ID'=> $IBLOCK_ID,
'filter'=>array(
'ORIGIN_ID'=>$ORIGIN_ID,
'ORIGINATOR_ID'=>self::originator_id,
),
'select' => array('ID'),
)
),
'get_record'=>'lists.element.get?'
.http_build_query(
array(
'IBLOCK_TYPE_ID'=>'lists',
'IBLOCK_ID'=> $IBLOCK_ID,
'ELEMENT_CODE'=> '$result[find_record][0][ID]',
)
),
));
$result = $this->sendBitrix(); |
