Add
Описание и параметры
mixed CCatalogImport::Add( array arFields );
Метод добавляет новый профиль импорта. Нестатический метод.
Примечание: в данном методе отключена возможность заносить значения в обход CheckFields, кроме одного исключения:
"=LAST_USE" => $DB->GetNowFunction()
Параметры вызова
Параметр | Описание |
---|---|
arFields | Доступные поля:
|
Возвращаемое значение
Метод возвращает код вставленной записи или false в случае ошибки.
Примеры использования
Добавление предустановленного профиля csv-импорта, требующего настройки:
$arFields = array( "FILE_NAME" => "csv_new", "NAME" => "Мой импорт", "NEED_EDIT" => "Y", "SETUP_VARS" => false ); CCatalogImport::Add($arFields);
Добавление профиля с указанием времени последнего использования (время может быть только текущим) и занесением в левое меню:
$arFields = array( "FILE_NAME" => "csv_new", "NAME" => "Мой второй импорт", "=LAST_USE" => $DB->GetNowFunction, "IN_MENU" => "Y", "SETUP_VARS" => "IBLOCK_ID=15&FILE_DATE=export.csv" // набор параметров довольно условный ); CCatalogImport::Add($arFields);
Добавление профиля с явным указанием создавшего профиль:
$arFields = array( "FILE_NAME" => "csv_new", "NAME" => "Мой второй импорт", "=LAST_USE" => $DB->GetNowFunction, "IN_MENU" => "Y", "SETUP_VARS" => "IBLOCK_ID=15&FILE_DATE=export.csv", // набор параметров довольно условный "CREATED_BY" => 15, // пользователь с ID = 15 "MODIFIED_BY" => 15 // должен совпадать с CREATED_BY ); CCatalogImport::Add($arFields);
© «Битрикс», 2001-2024, «1С-Битрикс», 2024