Свойства
Свойство | Тип | Обязательность | Описание |
---|---|---|---|
deleted | boolean | Пометка удаления | |
name | string | да | Наименование |
hidden | boolean | Скрытый | |
priority | decimal | Порядок атрибута | |
value_type | decimal | да | Тип значения атрибута |
attribute_type | decimal | да | Тип атрибута |
parameters | array | Значения выбора |
Тип значения атрибута:
0 - строка,
1 - целое число,
2 - дробное число,
3 - дата и время,
4 - дата,
5 - выбор значения из списка,
6 - множественный выбор значения из списка,
7 - булево (да/нет)
Тип атрибута:
0 - Информационный,
1 - Собираемый
Значения внутри свойства "parameters" должны быть уникальны
Используется
- Возврат товаров [Товары] (doc_goodsreturnskus)
- Возвраты товаров (doc_goodsreturns)
- Заказы товаров (doc_preorders)
- Заказы товаров [Товары] (doc_preorderskus)
- Заявки на ПКО [Документы] (doc_receiptcashorderitems)
- Контрагенты (ref_counteragents)
- Мерчандайзинг (doc_merchandises)
- Мерчандайзинг [Товары] (doc_merchandiseskus)
- Реализация товара [Товары] (doc_invoiceskus)
- Реализация товаров (doc_invoices)
- Товары (ref_skus)
- Фотоотчет (doc_photoreports)
- Фотоотчет [Фото] (doc_photoreportitems)
Примеры
Рекомендации для интеграции
Для формирования списочных значений при выгрузке данных используйте функцию модуля интеграции ПолучитьЗначениеXMLДопРеквизита(). При его использовании в список будут добавлены все заполненные значения из списка (или их представления, если значение не строкового типа). Через второй аргумент можно передать значение по умолчанию. Если второй параметр не указан, то значением по умолчанию будет первый элемент из списка. Чтобы отключить значение по умолчанию, во второй параметр нужно передать значение Неопределено.
ЗначенияАтрибута = Новый Массив; ЗначенияАтрибута.Добавить(Перечисление.СпособыДоставки.Самовывоз); ЗначенияАтрибута.Добавить(Перечисление.СпособыДоставки.ДоКлиента); ЗначенияАтрибута.Добавить(Перечисление.СпособыДоставки.СиламиПеревозчикаПоАдресу); ЗначенияАтрибута.Добавить(Перечисление.СпособыДоставки.СиламиПеревозчика); ЗначенияАтрибута.Добавить(Перечисление.СпособыДоставки.КПолучателюОпределяетСлужбаДоставки); ДополнительныйАтрибут.Значение = ПолучитьЗначениеXMLДопРеквизита(ЗначенияАтрибута, Перечисление.СпособыДоставки.Самовывоз);