Документация для разработчиков
Темная тема

Update

bool
CCatalogImport::Update(
	int ID,
	array arFields
);

Метод изменяет параметры профиля импорта с кодом ID на значения из массива arFields. Нестатический метод.

Примечание: в данном методе отключена возможность заносить значения в обход CheckFields, кроме одного исключения:
"=LAST_USE" => $DB->GetNowFunction()

Параметры вызова

Параметр Описание
ID Код изменяемого профиля импорта.
arFields Ассоциативный массив параметров профиля импорта, ключами которого являются названия параметров, а значениями - новые значения. Допустимые параметры:
  • MODIFIED_BY - ID пользователя, изменившего профиль;
  • FILE_NAME - имя файла профиля со скриптом, осуществляющего импорт;
  • NAME - название профиля импорта;
  • IN_MENU - [Y|N] флаг отображения профиля в административном меню;
  • DEFAULT_PROFILE - [Y|N] признак использования профиля по умолчанию;
  • IN_AGENT - [Y|N] флаг наличия агента, осуществляющего автоматическое выполнение профиля импорта;
  • IN_CRON - [Y|N] флаг привязки профиля к утилите cron для автоматической периодической выгрузки (только для Unix-систем);
  • SETUP_VARS - параметры настройки профиля в виде url-строки;
  • NEED_EDIT - [Y|N] флаг означает неполную настройку профиля (до тех пор, пока профиль не будет отредактирован, он выполняться не будет).

Возвращаемое значение

Возвращает true в случае успешного изменения параметров профиля импорта и false - в случае ошибки.



© «Битрикс», 2001-2024, «1С-Битрикс», 2024