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

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
Наверх