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

CheckFields

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

bool
CCatalogGroup::CheckFields(
	string ACTION,
	array &arFields,
	int ID = 0
);

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

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

Параметр Описание
ACTION Указывает, для какого метода идет проверка. Возможные значения:
arFields Ассоциативный массив параметров типа цены. Допустимые ключи:
  • BASE - Флаг (Y/N) является ли тип базовым.
  • NAME - Внутреннее название типа цены. Ключ является обязательным, если $ACTION = 'ADD'.
  • SORT - Индекс сортировки.
  • XML_ID - Внешний код.
  • CREATED_BY - ID создателя типа цен.
  • MODIFIED_BY - ID последнего изменившего тип цен.
  • USER_GROUP - Массив кодов групп пользователей, члены которых могут видеть цены этого типа. Ключ является обязательным, если $ACTION = 'ADD'.
  • USER_GROUP_BUY - Массив кодов групп пользователей, члены которых могут покупать товары по ценам этого типа. Ключ является обязательным, если $ACTION = 'ADD'.
  • USER_LANG - Ассоциативный массив языкозависимых параметров типа цены, ключами которого являются коды языков, а значениями - названия этого типа цены на соответствующем языке.
ID Код типа цен. Параметр является необязательным и имеет смысл только для $ACTION = 'UPDATE'.

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

В случае корректности переданных параметров возвращает true, иначе - false. Если метод вернул false, с помощью $APPLICATION->GetException() можно получить текст ошибок.



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