<?
//получаем реквизиты
$obRes = new \Bitrix\Crm\EntityRequisite(false);
$filterAr = Array(
"ENTITY_ID" => $userId,
"ENTITY_TYPE_ID" => CCrmOwnerType::Company,
"PRESET_ID" => $this->companyTypeToRequisitesType($fields['company_type']),
);
$arAr = array("filter" => $filterAr);
$arRes = $obRes->getList($arAr);
$arrayRequisites = $arRes->fetch();
// заполняем новыми данными
$newRequisites = array(
'PRESET_ID' => $this->companyTypeToRequisitesType($fields['company_type']),
'ENTITY_ID' => $userId,
'ACTIVE' => 'Y',
'NAME'=>$companyName,
'ENTITY_TYPE_ID' => CCrmOwnerType::Company,
'RQ_INN' => $fields['inn'],
'RQ_KPP' => $fields['kpp'],
'RQ_OKPO' => $fields['okpo'],
'RQ_OGRN' => $fields['orgn'],
'RQ_OGRNIP' => $fields['orgnip'],
'RQ_IDENT_DOC' => $fields['doc_type'], // вид документ,
'RQ_IDENT_DOC_SER' => $fields['doc_ser'],
'RQ_IDENT_DOC_NUM' => $fields['doc_num'],
'RQ_IDENT_DOC_ISSUED_BY' => $fields['doc_issued_by'],
'RQ_IDENT_DOC_DATE' => $fields['doc_issued_date'],
);
//удаляем старый
if($arrayRequisites['ID'] >0){
$obRes->Delete($arrayRequisites["ID"]);
}
//добавляем новый
$obRes->Add($newRequisites);
Be the first to comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.