Функции работы с доп. атрибутами
Methods
- api.extattribute.attribute(attributeId) → ExtAttribute
- api.extattribute.attributeDefValue(attributeId, distributorId, outletId, skuId) → ExtAttributeValue
- api.extattribute.attributeId(code, objectType, distributorId) → ID
- api.extattribute.attributeIdList(objectType, distributorId) → IDList
- api.extattribute.attributeList(objectType, distributorId) → ExtAttributeList
- api.extattribute.attributeValue(elementId, code) → ExtAttributeValue
- api.extattribute.attributeValueById(elementId, attributeId) → ExtAttributeValue
- api.extattribute.attributeValueList(elementId) → ExtAttributeValueList
- api.extattribute.attributeValueTitle(value, valueType) → String
- api.extattribute.isAllowEdit(objectType, distributorId) → Boolean
- api.extattribute.isAllowUse(objectType, distributorId) → Boolean
Methods description
-
attribute(attributeId) → ExtAttribute
-
Получить доп.атрибут, по заданному идентификатору
Parameters:
Name Type Description attributeId ID Идентификатор атрибута
Return:
-
attributeDefValue(attributeId, distributorId, outletId, skuId) → ExtAttributeValue
-
Получить значение доп. атрибута, в разрезе дистрибьютора, торговой точки, товара
Parameters:
Name Type Description attributeId ID Идентификатор атрибута
distributorId ID Идентификатор дистрибьютора
outletId ID Идентификатор торговой точки
skuId ID Идентификатор товара
Return:
-
attributeId(code, objectType, distributorId) → ID
-
Получить идентификатор атрибута, по заданному дистрибьютору(+ЦО) у определенного типа обьекта, с code|title = code
Parameters:
Name Type Description code String Код/заголовок атрибута
objectType ObjectType Тип объекта
distributorId ID Идентификатор дистрибьютора
Return:
-
attributeIdList(objectType, distributorId) → IDList
-
Получить список идентификаторов, по заданному дистрибьютору(+ЦО) у определенного типа обьекта
Parameters:
Name Type Description objectType ObjectType Тип объекта
distributorId ID Идентификатор дистрибьютора
Return:
-
attributeList(objectType, distributorId) → ExtAttributeList
-
Получить доп.атрибуты по заданному дистрибьютору(+ЦО), типу обьекта
Parameters:
Name Type Description objectType ObjectType Тип объекта
distributorId ID Идентификатор дистрибьютора
Return:
-
attributeValue(elementId, code) → ExtAttributeValue
-
Возвращает значение доп.атрибута для элемента, где code|title = code
Parameters:
Name Type Description elementId ID Идентификатор элемента
code String Код/заголовок атрибута
Return:
-
attributeValueById(elementId, attributeId) → ExtAttributeValue
-
Получить значение доп. атрибута, по заданому элементу и идентификатору атрибута
Parameters:
Name Type Description elementId ID Идентификатор элемента
attributeId ID Идентификатор атрибута
Return:
-
attributeValueList(elementId) → ExtAttributeValueList
-
Возвращает значения доп. атрибутов по идентификатору элемента
Parameters:
Name Type Description elementId ID Идентификатор элемента
Return:
-
attributeValueTitle(value, valueType) → String
-
Получить заголовок доп атрибута
Parameters:
Name Type Description value ID | IDList Идентификатор элемента (для DataTypeMultiple - массив ID со свойством id)
valueType ID Идентификатор атрибута
Return:
String -
isAllowEdit(objectType, distributorId) → Boolean
-
Получить признак что доп атрибуты разрешено редактировать
Parameters:
Name Type Description objectType ObjectType Тип объекта
distributorId ID Идентификатор дистрибьютора
Return:
Boolean -
isAllowUse(objectType, distributorId) → Boolean
-
Получить признак что доп атрибуты используются
Parameters:
Name Type Description objectType ObjectType Тип объекта
distributorId ID Идентификатор дистрибьютора
Return:
Boolean