Доброго времени суток! Есть инфоблок, в котором поле «название» задано значением по умолчанию, но возникли проблемы при создании нового элемента через API. При вызове [url=http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/add.php]CIBlockElement::Add[/url] без ключа 'NAME' интуитивно предполагается, что будет использовано значение по-умолчанию, но этого не происходит, добавление завершается с ошибкой «не указано название». Перерыв документацию не нашёл решения. Была попытка найти это значение по-умолчанию для «названия» у инфоблока и подставлять при добавлении, но это значение оказалось не просто достать. Вот код:
[CODE]$iblock = CIBlock::GetList(
array(),
array(
'TYPE' => $arParams['IBLOCK_TYPE'],
'CODE' => $arParams['IBLOCK_CODE'],
)
);
$iblock = $iblock->Fetch();[/CODE]В массиве [B]$iblock[/B] куча полей инфоблока, но никаких следов значений по умолчанию для полей «названия» и даты начала активности (предполагается автоподстановка текущей даты и времени). Как можно вытаскивать эти значения? Или как можно добавить элемент с автоподстановкой этих значений?
Спасибо!
[CODE]$iblock = CIBlock::GetList(
array(),
array(
'TYPE' => $arParams['IBLOCK_TYPE'],
'CODE' => $arParams['IBLOCK_CODE'],
)
);
$iblock = $iblock->Fetch();[/CODE]В массиве [B]$iblock[/B] куча полей инфоблока, но никаких следов значений по умолчанию для полей «названия» и даты начала активности (предполагается автоподстановка текущей даты и времени). Как можно вытаскивать эти значения? Или как можно добавить элемент с автоподстановкой этих значений?
Спасибо!