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