- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/requisite/conversion/psrequisiteconverter.php
- Класс: Bitrix\Crm\Requisite\Conversion\PSRequisiteConverter
- Вызов: PSRequisiteConverter::addCompany
static function addCompany($info)
{
$companyId = 0;
$fields = array(
'TITLE' => $info['CO']['TITLE'],
'COMPANY_TYPE' => 'OTHER',
'INDUSTRY' => 'OTHER',
'CURRENCY_ID' => \CCrmCurrency::GetBaseCurrencyID(),
'OPENED' => CompanySettings::getCurrent()->getOpenedFlag() ? 'Y' : 'N',
'IS_MY_COMPANY' => 'Y',
'FM' => array(),
);
foreach (array('EMAIL', 'PHONE') as $mfType)
{
if (is_array($info['CO'][$mfType]))
{
$i = 1;
foreach ($info['CO'][$mfType] as $value)
{
if (!is_array($fields['FM'][$mfType]))
$fields['FM'][$mfType] = array();
$fields['FM'][$mfType]['n'.$i++] = array(
'VALUE' => $value,
'VALUE_TYPE' => 'WORK'
);
}
}
}
$company = new \CCrmCompany(false);
$id = $company->Add($fields);
if ($id > 0)
$companyId = $id;
return $companyId;
}