Mobile SMARTS Компонента доступа

Product [Товар] Класс

Позиция номенклатуры (товар). Выгрузка номенклатуры на сервер - первоочередная задача интеграции. Каждая строка документа обязательно должна содержать ссылку на позицию номенклатуры и ее упаковку (свойства ProductId [ИдТовара] и PackingId [ИдУпаковки]).

Список всех членов этого класса: Члены Product [Товар].

System.Object
   Cleverence.Reflect.ReflectBase
      Cleverence.Warehouse.BusinessObject
         Cleverence.Warehouse.Expandable
            Cleverence.Warehouse.Product

public class Product : Expandable

Многопоточная безопасность

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

Пример

Создание продукта и заполнение его полей значениями из справочника 1C:

product      = СоздатьОбъект("Cleverence.Warehouse.Product");
product.Id   = СокрЛП(спрНоменклатура.Код);
product.Name = СокрЛП(спрНоменклатура.Наименование);
product.Barcode = СокрЛП(спрНоменклатура.ШтрихКод);
product.Marking = СокрЛП(спрНоменклатура.Артикул);
...
// Создание упаковки для продукта и заполнение ее свойств
packing = СоздатьОбъект("Cleverence.Warehouse.Packing");
packing.Id   = СокрЛП(спрШтрихКод.Код);
packing.UnitsQuantity = спрЕдиницы.Коэффициент;
packing.Barcode = СокрЛП(спрШтрихКод.Наименование);
...
// Добавление упаковки к продукту
product.Packings.Add(packing);
...
// Задание базовой упаковки товара
product.BasePackingId = packing.Id;

Требования

Пространство имен: Cleverence.Warehouse

Сборка: Cleverence.MobileSMARTS.ComConnector (в Cleverence.MobileSMARTS.ComConnector.dll)

Смотрите также

Члены Product | Пространство имен Cleverence.Warehouse | Packing