Главная

api.extattribute

Функции работы с доп. атрибутами

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:
ID

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