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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.