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

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-2019, «1С-Битрикс», 2019
Наверх