Удалить креквизиты в B24

<? //получаем реквизиты $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.