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

CheckFields

Описание и параметры

bool
CCatalogImport::CheckFields(
	string ACTION,
	array &arFields
);

Метод служит для проверки параметров, переданных в методы CCatalogImport::Add и CCatalogImport::Update. Нестатический метод.

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

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

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

В случае корректности переданных параметров возвращает true, иначе - false.

Смотрите также



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