Главная

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.attributeListDhMerchWithValue(idDistributor, idOutlet, idDoc)ExtAttributeValueTitleList
api.extattribute.attributeListDhOrderWithValue(idDistributor, idOutlet, idDoc)ExtAttributeValueTitleList
api.extattribute.attributeListDhPosmWithValue(idDistributor, idOutlet, idDoc)ExtAttributeValueTitleList
api.extattribute.attributeListDhRCOWithValue(idDistributor, idOutlet, idDoc)ExtAttributeValueTitleList
api.extattribute.attributeListDhReturnWithValue(idDistributor, idOutlet, idDoc)ExtAttributeValueTitleList
api.extattribute.attributeListDhSalesWithValue(idDistributor, idOutlet, idDoc)ExtAttributeValueTitleList
api.extattribute.attributeListDrMerchWithValue(idDistributor, idOutlet, idSku, idDocRow)ExtAttributeValueTitleList
api.extattribute.attributeListDrOrderWithValue(idDistributor, idOutlet, idSku, idDocRow)ExtAttributeValueTitleList
api.extattribute.attributeListDrPosmWithValue(idDistributor, idOutlet, idSku, idDocRow)ExtAttributeValueTitleList
api.extattribute.attributeListDrReturnWithValue(idDistributor, idOutlet, idSku, idDocRow)ExtAttributeValueTitleList
api.extattribute.attributeListDrSalesWithValue(idDistributor, idOutlet, idSku, idDocRow)ExtAttributeValueTitleList
api.extattribute.attributeListRefBuyersWithValue(idDistributor, idBuyers)ExtAttributeValueTitleList
api.extattribute.attributeListRefBuyPointsWithValue(idDistributor, idOutlet)ExtAttributeValueTitleList
api.extattribute.attributeListRefCounteragentsExWithValue(idDistributor, idCounteragent)ExtAttributeValueTitleList
api.extattribute.attributeListRefGoodsWithValue(idDistributor, idSku)ExtAttributeValueTitleList
api.extattribute.attributesWithValues(objectType, idDistributor, idOutlet, idSku, idElement)ExtAttributeValueTitleList
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
api.extattribute.submitValueList(idElement, dataList, idDistributor) → 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:

attributeListDhMerchWithValue(idDistributor, idOutlet, idDoc)ExtAttributeValueTitleList

Получить список дополнительных атрибутов и их значений для заголовочной части документа Мерчандайзинг

Parameters:
Name Type Description
idDistributor ID

Идентификатор дистрибьютора

idOutlet ID

Идентификатор торговой точки

idDoc ID

Идентификатор документа

Return:

attributeListDhOrderWithValue(idDistributor, idOutlet, idDoc)ExtAttributeValueTitleList

Получить список дополнительных атрибутов и их значений для заголовочной части документа Сбор заказа

Parameters:
Name Type Description
idDistributor ID

Идентификатор дистрибьютора

idOutlet ID

Идентификатор торговой точки

idDoc ID

Идентификатор документа

Return:

attributeListDhPosmWithValue(idDistributor, idOutlet, idDoc)ExtAttributeValueTitleList

Получить список дополнительных атрибутов и их значений для заголовочной части документа POSM

Parameters:
Name Type Description
idDistributor ID

Идентификатор дистрибьютора

idOutlet ID

Идентификатор торговой точки

idDoc ID

Идентификатор документа

Return:

attributeListDhRCOWithValue(idDistributor, idOutlet, idDoc)ExtAttributeValueTitleList

Получить список дополнительных атрибутов и их значений для заголовочной части документа ПКО

Parameters:
Name Type Description
idDistributor ID

Идентификатор дистрибьютора

idOutlet ID

Идентификатор торговой точки

idDoc ID

Идентификатор документа

Return:

attributeListDhReturnWithValue(idDistributor, idOutlet, idDoc)ExtAttributeValueTitleList

Получить список дополнительных атрибутов и их значений для заголовочной части документа Возврат товара

Parameters:
Name Type Description
idDistributor ID

Идентификатор дистрибьютора

idOutlet ID

Идентификатор торговой точки

idDoc ID

Идентификатор документа

Return:

attributeListDhSalesWithValue(idDistributor, idOutlet, idDoc)ExtAttributeValueTitleList

Получить список дополнительных атрибутов и их значений для заголовочной части документа Отгрузка товара

Parameters:
Name Type Description
idDistributor ID

Идентификатор дистрибьютора

idOutlet ID

Идентификатор торговой точки

idDoc ID

Идентификатор документа

Return:

attributeListDrMerchWithValue(idDistributor, idOutlet, idSku, idDocRow)ExtAttributeValueTitleList

Получить список дополнительных атрибутов и их значений для строчной части документа Мерчандайзинг

Parameters:
Name Type Description
idDistributor ID

Идентификатор дистрибьютора

idOutlet ID

Идентификатор торговой точки

idSku ID

Идентификатор товара

idDocRow ID

Идентификатор строки

Return:

attributeListDrOrderWithValue(idDistributor, idOutlet, idSku, idDocRow)ExtAttributeValueTitleList

Получить список дополнительных атрибутов и их значений для строчной части документа Сбор заказа

Parameters:
Name Type Description
idDistributor ID

Идентификатор дистрибьютора

idOutlet ID

Идентификатор торговой точки

idSku ID

Идентификатор товара

idDocRow ID

Идентификатор строки

Return:

attributeListDrPosmWithValue(idDistributor, idOutlet, idSku, idDocRow)ExtAttributeValueTitleList

Получить список дополнительных атрибутов и их значений для строчной части документа Отгрузка товара

Parameters:
Name Type Description
idDistributor ID

Идентификатор дистрибьютора

idOutlet ID

Идентификатор торговой точки

idSku ID

Идентификатор товара

idDocRow ID

Идентификатор строки

Return:

attributeListDrReturnWithValue(idDistributor, idOutlet, idSku, idDocRow)ExtAttributeValueTitleList

Получить список дополнительных атрибутов и их значений для строчной части документа Возврат товара

Parameters:
Name Type Description
idDistributor ID

Идентификатор дистрибьютора

idOutlet ID

Идентификатор торговой точки

idSku ID

Идентификатор товара

idDocRow ID

Идентификатор строки

Return:

attributeListDrSalesWithValue(idDistributor, idOutlet, idSku, idDocRow)ExtAttributeValueTitleList

Получить список дополнительных атрибутов и их значений для строчной части документа POSM

Parameters:
Name Type Description
idDistributor ID

Идентификатор дистрибьютора

idOutlet ID

Идентификатор торговой точки

idSku ID

Идентификатор товара

idDocRow ID

Идентификатор строки

Return:

attributeListRefBuyersWithValue(idDistributor, idBuyers)ExtAttributeValueTitleList

Получить список дополнительных атрибутов и их значений для владельца

Parameters:
Name Type Description
idDistributor ID

Идентификатор дистрибьютора

idBuyers ID

Идентификатор владельца

Return:

attributeListRefBuyPointsWithValue(idDistributor, idOutlet)ExtAttributeValueTitleList

Получить список дополнительных атрибутов и их значений для торговой точки

Parameters:
Name Type Description
idDistributor ID

Идентификатор дистрибьютора

idOutlet ID

Идентификатор торговой точки

Return:

attributeListRefCounteragentsExWithValue(idDistributor, idCounteragent)ExtAttributeValueTitleList

Получить список дополнительных атрибутов и их значений для контрагента

Parameters:
Name Type Description
idDistributor ID

Идентификатор дистрибьютора

idCounteragent ID

Идентификатор контрагента

Return:

attributeListRefGoodsWithValue(idDistributor, idSku)ExtAttributeValueTitleList

Получить список дополнительных атрибутов и их значений для товара

Parameters:
Name Type Description
idDistributor ID

Идентификатор дистрибьютора

idSku ID

Идентификатор товара

Return:

attributesWithValues(objectType, idDistributor, idOutlet, idSku, idElement)ExtAttributeValueTitleList

Получить развернутый список дополнительных атрибутов и их значений

Parameters:
Name Type Description
objectType ObjectType

Тип объекта

idDistributor ID

Идентификатор дистрибьютора

idOutlet ID

Идентификатор торговой точки

idSku ID

Идентификатор товара

idElement 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

submitValueList(idElement, dataList, idDistributor) → Boolean

Установить элементу дополнительные атрибуты

Parameters:
Name Type Description
idElement ID

Идентификатор объекта, для которого будут установлены дополнительные атрибуты

dataList Array.<ExtAttributeValue>

Массив дополнительных атрибутов и их значений

idDistributor ID

Идентификатор дистрибьютора

Return:
Boolean