Цитата |
---|
написал: //Добавляем реквизиты $requisite = new \Bitrix\Crm\EntityRequisite(); $rs = $requisite->getList([ "filter" => ["ENTITY_ID" => $ID_COMPANY, "ENTITY_TYPE_ID" => CCrmOwnerType::Company] ]); $reqData = $rs->fetchAll(); $fields['ENTITY_ID'] = $reqData[0]['ENTITY_ID']; $fields['ENTITY_TYPE_ID'] = $reqData[0]['ENTITY_TYPE_ID']; $fields['PRESET_ID'] = $reqData[0]['PRESET_ID']; $fields['NAME'] = $reqData[0]['NAME']; $fields['SORT'] = 500; $fields['ACTIVE'] = 'Y'; $fields['RQ_INN'] = '111111111'; //инн $fields['RQ_KPP'] = '22222222'; //кпп $fields['RQ_OGRN'] = '33333333'; //огрн //если реквизиты существуют то сначала их удаляем, а потом добавляем, иначе будет несколько инн-ов $requisite->deleteByEntity(CCrmOwnerType::Company, $reqData[0]['ENTITY_ID']); $res = $requisite->add($fields); |