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

CheckFields

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

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

Метод проверяет (и модифицирует) массив данных цены перед его записью в таблицу или обновлением. Вызывается в методах CPrice::Add и CPrice::Update. Нестатический метод.

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

ПараметрОписание
ACTION Указывает, для какого метода идет проверка. Возможные значения (регистр важен):
arFields Ассоциативный массив параметров ценового предложения. Передается по ссылке, после вызова метода содержимое массива может измениться. Допустимые ключи:
  • PRODUCT_ID - код товара;
  • CATALOG_GROUP_ID - код типа цены;
  • CURRENCY - валюта цены.
ID Идентификатор ценового предложения. Параметр является необязательным и имеет смысл только для $ACTION = 'UPDATE'.

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

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

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



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