kProduct
Products
Info
Inherits from kDataObject\kRoot\kBasic\kProductData
Is clustered
Properties
Name | Type | Label | List | Owned | Cluster | Mandatory | Unique | Note |
---|---|---|---|---|---|---|---|---|
Style | kStyle | Style | - | |||||
Dimensions | kProductDimension | Dimensions | List | Owned | - | |||
HasKit | tkYesNo | - | ||||||
Inherited from kProductData | ||||||||
ShortDescription | tkTranslatableShortDescription | Short Description | - | |||||
ExtendedDescription | tkTranslatableLongDescription | Extended Description | - | |||||
ReceiptDescription | tkTranslatableShortDescription | Receipt Description | - | |||||
BaseUnitOfMeasure | kUnitOfMeasure | Base Unit of Measure | - | |||||
SalesUnitOfMeasure | kUnitOfMeasure | Sales Unit of Measure | - | |||||
PurchasesUnitOfMeasure | kUnitOfMeasure | Purchases Unit of Measure | - | |||||
StandardCost | tkPrice | Standard Cost | - | |||||
StandardCost.Value | tkValue | Price | - | |||||
StandardCost.Currency | kCurrency | Currency | - | |||||
StandardCost.UnitOfMeasure | kUnitOfMeasure | UOM | - | TODO: true only if tkvalue<>0 | ||||
Brand | kBrand | Brand | - | |||||
ProductCategory | kProductCategory | Product Category | - | |||||
ProductClass | kProductClass | Product Class | - | |||||
ProductGroup | kProductGroup | Product Group | - | |||||
ProductDepartment | kProductDepartment | Product Department | - | |||||
ProductFiscalGroup | kProductFiscalGroup | Product Fiscal Group | - | |||||
VATCode | kVATCode | VAT Code | - | |||||
Catalog | kProductCatalog | Catalog | - | |||||
Supplier | kSupplier | Supplier | - | |||||
ProductLabel | kProductLabel | Product Label | - | |||||
Season | kSeason | Season | - | |||||
MinStockLevel | tkQuantity | Minimum Stock Level | - | |||||
MinStockLevel.Value | tkValue | Quantity | - | |||||
MinStockLevel.UnitOfMeasure | kUnitOfMeasure | UOM | - | TODO: true only if tkvalue<>0 | ||||
MaxStockLevel | tkQuantity | Maximum Stock Level | - | |||||
MaxStockLevel.Value | tkValue | Quantity | - | |||||
MaxStockLevel.UnitOfMeasure | kUnitOfMeasure | UOM | - | TODO: true only if tkvalue<>0 | ||||
CountryOfOrigin | kCountry | Country of Origin | - | |||||
HSNomenclature | kHSNomenclature | HS Nomenclature | - | |||||
NetWeight | tkQuantity | Net Weight | - | |||||
NetWeight.Value | tkValue | Quantity | - | |||||
NetWeight.UnitOfMeasure | kUnitOfMeasure | UOM | - | TODO: true only if tkvalue<>0 | ||||
GrossWeight | tkQuantity | Gross Weight | - | |||||
GrossWeight.Value | tkValue | Quantity | - | |||||
GrossWeight.UnitOfMeasure | kUnitOfMeasure | UOM | - | TODO: true only if tkvalue<>0 | ||||
TareWeight | tkQuantity | Tare Weight | - | |||||
TareWeight.Value | tkValue | Quantity | - | |||||
TareWeight.UnitOfMeasure | kUnitOfMeasure | UOM | - | TODO: true only if tkvalue<>0 | ||||
Height | tkQuantity | Height | - | |||||
Height.Value | tkValue | Quantity | - | |||||
Height.UnitOfMeasure | kUnitOfMeasure | UOM | - | TODO: true only if tkvalue<>0 | ||||
Depth | tkQuantity | Depth | - | |||||
Depth.Value | tkValue | Quantity | - | |||||
Depth.UnitOfMeasure | kUnitOfMeasure | UOM | - | TODO: true only if tkvalue<>0 | ||||
Width | tkQuantity | Width | - | |||||
Width.Value | tkValue | Quantity | - | |||||
Width.UnitOfMeasure | kUnitOfMeasure | UOM | - | TODO: true only if tkvalue<>0 | ||||
Volume | tkQuantity | Volume | - | |||||
Volume.Value | tkValue | Quantity | - | |||||
Volume.UnitOfMeasure | kUnitOfMeasure | UOM | - | TODO: true only if tkvalue<>0 | ||||
MinOrderQuantity | tkQuantity | Min Order Quantity | - | |||||
MinOrderQuantity.Value | tkValue | Quantity | - | |||||
MinOrderQuantity.UnitOfMeasure | kUnitOfMeasure | UOM | - | TODO: true only if tkvalue<>0 | ||||
MaxOrderQuantity | tkQuantity | Max Order Quantity | - | |||||
MaxOrderQuantity.Value | tkValue | Quantity | - | |||||
MaxOrderQuantity.UnitOfMeasure | kUnitOfMeasure | UOM | - | TODO: true only if tkvalue<>0 | ||||
MultOrderQuantity | tkQuantity | Mult Order Quantity | - | |||||
MultOrderQuantity.Value | tkValue | Quantity | - | |||||
MultOrderQuantity.UnitOfMeasure | kUnitOfMeasure | UOM | - | TODO: true only if tkvalue<>0 | ||||
LeadTime | tkNumberOfDays | Lead Time | - | |||||
Status | kProductStatus | Status | - | |||||
TrackSerialNumbers | tkYesNo | Track Serial Numbers | - | |||||
TrackLots | tkYesNo | Track Lots | - | |||||
ProductType | tkProductType | Product Type | - | |||||
Gender | kGender | Gender | - | |||||
AttributeSet | kProductAttributeSet | Attribute Set | - | |||||
AttributeValues | kProductAttribute_values | Attribute Values | List | Not Owned | - | |||
AttributeFreeTextValues | kProductAttributeFreeTextValue | Attribute Free Text Value | List | Owned | - | |||
Images | kImage | Images | List | Owned | - | |||
ModifierSet | kProductModifierSet | Modifier Set | - | |||||
Inherited from kBasic | ||||||||
Code | tkCode | Code | ||||||
Description | tkTranslatableDescription | Description | - | |||||
Remark | kRemark | Remark | Owned | - | ||||
Inherited from kRoot | ||||||||
TimeStampVersion | tkTimeStamp | - | mandatory(true) Servirebbe una query di update prima di poter applicare questa modifica | |||||
Inherited from kDataObject | ||||||||
Id | tkUnique | Id | ||||||
ClassName | tkCode | Class Name | ||||||
CreatedBy | tkCode | Created BY | - | |||||
LastModifiedBy | tkCode | Last Modified By | - | |||||
CreatedDate | tkDateTime | Created Date | - | |||||
LastModifiedDate | tkDateTime | Last Modified Date | - | |||||
RevisionNumber | tkInteger | Revision Number | - | |||||
WorkflowStatus | kWorkflowStatus | Workflow Status | - | |||||
OwnedOnRequest | tkYesNo | Is owned on request | - | |||||
Origin | kSystem | Origin | - | |||||
LastModifiedProcess | tkGuid | Last process | - | |||||
Extension | ||||||||
Omni Commerce | ||||||||
OmniProduct | kOmniProduct | - | ||||||
Booking | ||||||||
PriceGrid | kBookingPriceGrid | List | Not Owned | - |
(E) : Type have an event assigned to it, look at type documentation for mode details
(A) : Property have an autocoderole, look autocoderole grid for mode details
Events
When | Method Name | Module | Parameters | On | Off | Asynch |
---|---|---|---|---|---|---|
beforeupdate | OmniCommerce_UpdateOmniProduct | kOmniCommerce | Style,Brand,Season,ProductCategory,Supplier,Gender | |||
afterinsert | POSible_UpdateProductDepartment | kPOSible | ||||
afterupdate | POSible_UpdateProductDepartment | kPOSible | ||||
beforeinsert (I) | OnInitWorkFlow | kCoreServices | ||||
afterinsert (I) | AutoTransition | kCoreServices | ||||
afterupdate (I) | AutoTransition | kCoreServices | workflowstatus |
IncrementalSearch
- class : kProduct
- searchproperty : description,code
- displayproperties : code,description
- displaytextproperties : code,description
- additionalproperties : ProductType