14 if (!defined(
'TABLE_ORDER_DETAIL'))
16 define(
'TABLE_ORDER_DETAIL',
'OrderDetail');
25 protected $m_sTable = TABLE_ORDER_DETAIL;
30 protected $m_sIdColumn =
'OrderDetailID';
35 protected $m_bAutoID =
false;
40 protected $m_aDefaultValues = [
41 'OrderDetailID' =>
'',
43 'ProgramVersion' =>
'6AAA',
46 'OrderSequenceNumber' =>
'0',
47 'ProductReference' =>
'1',
48 'QuantityOrdered' =>
'',
52 'InformationInput' =>
'',
53 'QuantityShipped' =>
'0',
54 'QuantityCancelled' =>
'0',
55 'TaxTreatment' =>
'0',
58 'sProductDescription' =>
'',
59 'sOpaqueShipData' =>
'',
61 'nDiscountRate' =>
'0',
62 'nQuantityBackOrdered' =>
'0',
63 'sCancelMessage' =>
'',
64 'dOriginalDiscount' =>
'0',
65 'dOriginalUnitPrice' =>
'0',
66 'dOriginalTax1' =>
'0',
67 'dOriginalTax2' =>
'0',
68 'dOriginalTotalCost' =>
'0',
69 'nOriginalDiscountRate' =>
'0',
70 'nOriginalTaxTreatment' =>
'0',
71 'sTax1OpaqueData' =>
'301=2000=0=VAT=',
72 'sTax2OpaqueData' =>
'0=0=0==',
73 'sOrigTax1OpaqueData' =>
'301=2000=0=VAT=',
74 'sOrigTax2OpaqueData' =>
'0=0=0==',
76 'nComponentParentID' =>
'0',
77 'sReportDescription' =>
'',
83 'bNoOrderLineForMainProduct' => 0,
84 'bComponentsAsSepOrderLines' => 0,
86 'nSequenceNumber' =>
'0',
87 'nAdjustmentTaxTreatment' =>
'0',
90 'bOfflineOrderline' => 0,
91 'bManualUnitPrice' => 0,
95 'nPickedCount' =>
'0',
96 'ePickedStatus' =>
'0',
100 'sStockSubRack' =>
'',
102 'bAssemblyProduct' => 0,
113 $this->m_aActualValues[
'dOriginalTotalCost'] = $this->m_aActualValues[
'TotalCost'];
114 $this->m_aActualValues[
'dOriginalTax1'] = $this->m_aActualValues[
'Tax 1'];
115 $this->m_aActualValues[
'dOriginalTax2'] = $this->m_aActualValues[
'Tax 2'];
116 $this->m_aActualValues[
'sOrigTax1OpaqueData'] = $this->m_aActualValues[
'sTax1OpaqueData'];
117 $this->m_aActualValues[
'sOrigTax2OpaqueData'] = $this->m_aActualValues[
'sTax2OpaqueData'];
118 $this->m_aActualValues[
'nOriginalTaxTreatment'] = $this->m_aActualValues[
'TaxTreatment'];
119 $this->m_aActualValues[
'dOriginalDiscount'] = $this->m_aActualValues[
'dDiscount'];
120 $this->m_aActualValues[
'dOriginalUnitPrice'] = $this->m_aActualValues[
'Price'];