Позиция номенклатуры (товар). Выгрузка номенклатуры на сервер - первоочередная задача интеграции. Каждая строка документа обязательно должна содержать ссылку на позицию номенклатуры и ее упаковку (свойства ProductId [ИдТовара] и PackingId [ИдУпаковки]).
Список всех членов этого класса: Члены Product [Товар].
System.Object
Cleverence.Warehouse.BusinessObject
Cleverence.Warehouse.Expandable
Cleverence.Warehouse.Product
Публичные статические члены типа безопасны для многопоточных операций. Многопоточная безопасность нестатических членов не гарантируются.
Создание продукта и заполнение его полей значениями из справочника 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