mixed
CCatalogExport::Add(
array arFields
);
Метод добавляет новый профиль экспорта. Нестатический метод.
Примечание: в данном методе отключена возможность заносить значения в обход CheckFields, кроме одного исключения:
"=LAST_USE" => $DB->GetNowFunction()
Параметры вызова
Параметр |
Описание |
arFields |
Доступные поля:
- CREATED_BY - ID создавшего профиль. Если значение данного поля не передается, то оно будет взято из параметра CUser при наличии $USER и авторизованности. В противном случае значение данного поля будет выставлено в NULL;
- MODIFIED_BY - ID изменившего профиль. Если значение данного поля не передается, то оно будет взято из параметра CUser при наличии $USER и авторизованности. В противном случае значение данного поля будет выставлено в NULL;
- TIMESTAMP_X - время последнего изменения профиля в формате сайта. Значение данного поля невозможно задать вручную;
- DATE_CREATE - дата создания профиля в формате сайта. Значение данного поля невозможно задать вручную;
- 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] флаг означает неполную настройку профиля (до тех пор, пока профиль не будет отредактирован, он выполняться не будет).
|
Возвращаемое значение
Метод возвращает код вставленной записи или false в случае ошибки.