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

catalog.product.offer.getFieldsByFilter

Scope: catalog Права на выполнение: для всех

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

catalog.product.offer.getFieldsByFilter(filter)

Метод возвращает поля торгового предложения по фильтру.

Параметры

ПараметрТип Описание
parentIdintegerID головного товара.
filterobjectВ фильтр передаются обязательные поля:
  • iblockId - тип информационного блока;
  • productType - тип товара;
  • iblockSectionId - идентификатор раздела;
  • name - название.


Примеры

BX24.callMethod(
	'catalog.product.offer.getFieldsByFilter', 
	{
		filter: {
			iblockId: 16,
			productType: 3
		}
	},
	function(result) {
		if (result.error())
			console.error(result.error().ex);
		else
			console.log(result.data());
	}
);

Возвращаемые поля

Поле ОписаниеТипПримечание
active Активность char
available Доступность char Только для чтения
bundle Набор char
canBuyZero Покупка при отсутствии char
code Символьный код string
createdBy Кем создан (id) integer
dateActiveFrom Начало активности datetime
dateActiveTo Окончание активности datetime
dateCreate Дата создания datetime
detailPicture Детальная картинка file
detailText Детальное описание string
detailTextType Тип детального описания string
height Высота double
iblockId Идентификатор информационного блока integer Обязательное поле.
iblockSectionId Идентификатора раздела информационного блока integer Обязательное поле.
id Идентификатор товара integer Только для чтения.
length Длина double
measure Единица измерения integer
modifiedBy Кем изменен integer
name Название string Обязательное поле.
negativeAmountTrace Разрешение отрицательного количества товара char Только для чтения.
previewPicture Картинка для анонса file
previewText Описание для анонса string
previewTextType Тип описания для анонса string
priceType Тип цены char
propertyN Свойства товара array Зависит от типа свойства. Массив включает в себя value (описание свойства в зависимости от типа) и valueId (идентификатор свойства).
purchasingCurrency Валюта string
purchasingPrice Цена string
quantity Доступное количество double
quantityReserved Зарезервированное количество double
quantityTrace Включить количественный учет char
sort Сортировка integer
subscribe Подписка на товар char
timestampX Дата изменения datetime
vatId Идентификатор НДС integer
vatIncluded НДС включен в цену char
weight Вес double
width Ширина double
xmlId Внешний код string


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
Вадим Ишкаев
Сообщение не промодерировано, возможны ошибки и неточности.
Добрый день! Не нашел команду rest для считывания и добавления "Состава набора" в предложениях.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024