Attached Files | ProposedSolutionIssue33113.diff [^] (18,363 bytes) 2016-06-02 18:30 [Show Content] [Hide Content]diff --git a/src-db/database/model/modifiedTables/AD_ORG.xml b/src-db/database/model/modifiedTables/AD_ORG.xml
--- a/src-db/database/model/modifiedTables/AD_ORG.xml
+++ b/src-db/database/model/modifiedTables/AD_ORG.xml
@@ -65,6 +65,13 @@
<default/>
<onCreateDefault/>
</column>
+ <column name="EM_OBPOS_CASHMGM_TEMPLATE_ID" primaryKey="false" required="false" type="VARCHAR" size="32" autoIncrement="false">
+ <default/>
+ <onCreateDefault/>
+ </column>
+ <foreign-key foreignTable="OBPOS_PRINT_TEMPLATE" name="EM_OBPOS_ORG_CASHMGM">
+ <reference local="EM_OBPOS_CASHMGM_TEMPLATE_ID" foreign="OBPOS_PRINT_TEMPLATE_ID"/>
+ </foreign-key>
<foreign-key foreignTable="OBPOS_PRINT_TEMPLATE" name="EM_OBPOS_ORG_CASHUPTEMP">
<reference local="EM_OBPOS_CASHUP_TEMPLATE_ID" foreign="OBPOS_PRINT_TEMPLATE_ID"/>
</foreign-key>
diff --git a/src-db/database/sourcedata/AD_COLUMN.xml b/src-db/database/sourcedata/AD_COLUMN.xml
--- a/src-db/database/sourcedata/AD_COLUMN.xml
+++ b/src-db/database/sourcedata/AD_COLUMN.xml
@@ -8156,6 +8156,44 @@
<!--940AA29AE9F34682826C1795513FF547--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
<!--940AA29AE9F34682826C1795513FF547--></AD_COLUMN>
+<!--95502977EBEF44D7B069107946A80505--><AD_COLUMN>
+<!--95502977EBEF44D7B069107946A80505--> <AD_COLUMN_ID><![CDATA[95502977EBEF44D7B069107946A80505]]></AD_COLUMN_ID>
+<!--95502977EBEF44D7B069107946A80505--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--95502977EBEF44D7B069107946A80505--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--95502977EBEF44D7B069107946A80505--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--95502977EBEF44D7B069107946A80505--> <NAME><![CDATA[EM_Obpos_Cashmgm_Template_ID]]></NAME>
+<!--95502977EBEF44D7B069107946A80505--> <COLUMNNAME><![CDATA[EM_Obpos_Cashmgm_Template_ID]]></COLUMNNAME>
+<!--95502977EBEF44D7B069107946A80505--> <AD_TABLE_ID><![CDATA[155]]></AD_TABLE_ID>
+<!--95502977EBEF44D7B069107946A80505--> <AD_REFERENCE_ID><![CDATA[18]]></AD_REFERENCE_ID>
+<!--95502977EBEF44D7B069107946A80505--> <AD_REFERENCE_VALUE_ID><![CDATA[BDA324CB4B8847C3A1D2318E978BA08A]]></AD_REFERENCE_VALUE_ID>
+<!--95502977EBEF44D7B069107946A80505--> <AD_VAL_RULE_ID><![CDATA[9007CCD9E7E04C9EA25269C8DAE5B353]]></AD_VAL_RULE_ID>
+<!--95502977EBEF44D7B069107946A80505--> <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH>
+<!--95502977EBEF44D7B069107946A80505--> <ISKEY><![CDATA[N]]></ISKEY>
+<!--95502977EBEF44D7B069107946A80505--> <ISPARENT><![CDATA[N]]></ISPARENT>
+<!--95502977EBEF44D7B069107946A80505--> <ISMANDATORY><![CDATA[N]]></ISMANDATORY>
+<!--95502977EBEF44D7B069107946A80505--> <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
+<!--95502977EBEF44D7B069107946A80505--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
+<!--95502977EBEF44D7B069107946A80505--> <SEQNO><![CDATA[411]]></SEQNO>
+<!--95502977EBEF44D7B069107946A80505--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
+<!--95502977EBEF44D7B069107946A80505--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--95502977EBEF44D7B069107946A80505--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--95502977EBEF44D7B069107946A80505--> <AD_ELEMENT_ID><![CDATA[CF4EC7579ECA4453A2AD460E92659C15]]></AD_ELEMENT_ID>
+<!--95502977EBEF44D7B069107946A80505--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
+<!--95502977EBEF44D7B069107946A80505--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
+<!--95502977EBEF44D7B069107946A80505--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--95502977EBEF44D7B069107946A80505--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
+<!--95502977EBEF44D7B069107946A80505--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID>
+<!--95502977EBEF44D7B069107946A80505--> <POSITION><![CDATA[55]]></POSITION>
+<!--95502977EBEF44D7B069107946A80505--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--95502977EBEF44D7B069107946A80505--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--95502977EBEF44D7B069107946A80505--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
+<!--95502977EBEF44D7B069107946A80505--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION>
+<!--95502977EBEF44D7B069107946A80505--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE>
+<!--95502977EBEF44D7B069107946A80505--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING>
+<!--95502977EBEF44D7B069107946A80505--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING>
+<!--95502977EBEF44D7B069107946A80505--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK>
+<!--95502977EBEF44D7B069107946A80505--></AD_COLUMN>
+
<!--965754AFC32A4745B43F7E76172477A9--><AD_COLUMN>
<!--965754AFC32A4745B43F7E76172477A9--> <AD_COLUMN_ID><![CDATA[965754AFC32A4745B43F7E76172477A9]]></AD_COLUMN_ID>
<!--965754AFC32A4745B43F7E76172477A9--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff --git a/src-db/database/sourcedata/AD_ELEMENT.xml b/src-db/database/sourcedata/AD_ELEMENT.xml
--- a/src-db/database/sourcedata/AD_ELEMENT.xml
+++ b/src-db/database/sourcedata/AD_ELEMENT.xml
@@ -1894,6 +1894,18 @@
<!--CF36E21EC47548FFA9D878182D3EB747--> <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY>
<!--CF36E21EC47548FFA9D878182D3EB747--></AD_ELEMENT>
+<!--CF4EC7579ECA4453A2AD460E92659C15--><AD_ELEMENT>
+<!--CF4EC7579ECA4453A2AD460E92659C15--> <AD_ELEMENT_ID><![CDATA[CF4EC7579ECA4453A2AD460E92659C15]]></AD_ELEMENT_ID>
+<!--CF4EC7579ECA4453A2AD460E92659C15--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--CF4EC7579ECA4453A2AD460E92659C15--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--CF4EC7579ECA4453A2AD460E92659C15--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--CF4EC7579ECA4453A2AD460E92659C15--> <COLUMNNAME><![CDATA[EM_Obpos_Cashmgm_Template_ID]]></COLUMNNAME>
+<!--CF4EC7579ECA4453A2AD460E92659C15--> <NAME><![CDATA[Cash Management Template]]></NAME>
+<!--CF4EC7579ECA4453A2AD460E92659C15--> <PRINTNAME><![CDATA[Cash Management Template]]></PRINTNAME>
+<!--CF4EC7579ECA4453A2AD460E92659C15--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID>
+<!--CF4EC7579ECA4453A2AD460E92659C15--> <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY>
+<!--CF4EC7579ECA4453A2AD460E92659C15--></AD_ELEMENT>
+
<!--D10251DF8D32491BA86F6BB08C86E789--><AD_ELEMENT>
<!--D10251DF8D32491BA86F6BB08C86E789--> <AD_ELEMENT_ID><![CDATA[D10251DF8D32491BA86F6BB08C86E789]]></AD_ELEMENT_ID>
<!--D10251DF8D32491BA86F6BB08C86E789--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff --git a/src-db/database/sourcedata/AD_FIELD.xml b/src-db/database/sourcedata/AD_FIELD.xml
--- a/src-db/database/sourcedata/AD_FIELD.xml
+++ b/src-db/database/sourcedata/AD_FIELD.xml
@@ -5386,6 +5386,34 @@
<!--9FBFF8CE45C448B59793554BA24E68B2--> <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
<!--9FBFF8CE45C448B59793554BA24E68B2--></AD_FIELD>
+<!--9FE5706DFEEC4541A328B230FFE946AB--><AD_FIELD>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <AD_FIELD_ID><![CDATA[9FE5706DFEEC4541A328B230FFE946AB]]></AD_FIELD_ID>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <NAME><![CDATA[Cash Management Template]]></NAME>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <HELP><![CDATA[Template to be used when printing Cash Management report from Web POS]]></HELP>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <AD_TAB_ID><![CDATA[143]]></AD_TAB_ID>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <AD_COLUMN_ID><![CDATA[95502977EBEF44D7B069107946A80505]]></AD_COLUMN_ID>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <AD_FIELDGROUP_ID><![CDATA[6E343F57D4DF4F7886963AF2AAFAFF87]]></AD_FIELDGROUP_ID>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <SEQNO><![CDATA[515]]></SEQNO>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--9FE5706DFEEC4541A328B230FFE946AB--> <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--9FE5706DFEEC4541A328B230FFE946AB--></AD_FIELD>
+
<!--A06E81945010460191C6DC9364392EC5--><AD_FIELD>
<!--A06E81945010460191C6DC9364392EC5--> <AD_FIELD_ID><![CDATA[A06E81945010460191C6DC9364392EC5]]></AD_FIELD_ID>
<!--A06E81945010460191C6DC9364392EC5--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff --git a/src-db/database/sourcedata/AD_REF_LIST.xml b/src-db/database/sourcedata/AD_REF_LIST.xml
--- a/src-db/database/sourcedata/AD_REF_LIST.xml
+++ b/src-db/database/sourcedata/AD_REF_LIST.xml
@@ -1044,6 +1044,17 @@
<!--C91D45BFBBEE486F996CC6FCAAA78D38--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID>
<!--C91D45BFBBEE486F996CC6FCAAA78D38--></AD_REF_LIST>
+<!--CB85FFDE7BF34019BD97F0A2CC2CED54--><AD_REF_LIST>
+<!--CB85FFDE7BF34019BD97F0A2CC2CED54--> <AD_REF_LIST_ID><![CDATA[CB85FFDE7BF34019BD97F0A2CC2CED54]]></AD_REF_LIST_ID>
+<!--CB85FFDE7BF34019BD97F0A2CC2CED54--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--CB85FFDE7BF34019BD97F0A2CC2CED54--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--CB85FFDE7BF34019BD97F0A2CC2CED54--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--CB85FFDE7BF34019BD97F0A2CC2CED54--> <VALUE><![CDATA[CashManagement]]></VALUE>
+<!--CB85FFDE7BF34019BD97F0A2CC2CED54--> <NAME><![CDATA[Cash Management]]></NAME>
+<!--CB85FFDE7BF34019BD97F0A2CC2CED54--> <AD_REFERENCE_ID><![CDATA[A64C98EEC3DA45A4B784A3E28B4FAC3E]]></AD_REFERENCE_ID>
+<!--CB85FFDE7BF34019BD97F0A2CC2CED54--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID>
+<!--CB85FFDE7BF34019BD97F0A2CC2CED54--></AD_REF_LIST>
+
<!--CE0B6F39F4C74D0E864D77D7D827D573--><AD_REF_LIST>
<!--CE0B6F39F4C74D0E864D77D7D827D573--> <AD_REF_LIST_ID><![CDATA[CE0B6F39F4C74D0E864D77D7D827D573]]></AD_REF_LIST_ID>
<!--CE0B6F39F4C74D0E864D77D7D827D573--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff --git a/src-db/database/sourcedata/AD_VAL_RULE.xml b/src-db/database/sourcedata/AD_VAL_RULE.xml
--- a/src-db/database/sourcedata/AD_VAL_RULE.xml
+++ b/src-db/database/sourcedata/AD_VAL_RULE.xml
@@ -136,6 +136,17 @@
<!--83A7F6B232FC4EC9AB81B87FD6740F78--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID>
<!--83A7F6B232FC4EC9AB81B87FD6740F78--></AD_VAL_RULE>
+<!--9007CCD9E7E04C9EA25269C8DAE5B353--><AD_VAL_RULE>
+<!--9007CCD9E7E04C9EA25269C8DAE5B353--> <AD_VAL_RULE_ID><![CDATA[9007CCD9E7E04C9EA25269C8DAE5B353]]></AD_VAL_RULE_ID>
+<!--9007CCD9E7E04C9EA25269C8DAE5B353--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9007CCD9E7E04C9EA25269C8DAE5B353--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9007CCD9E7E04C9EA25269C8DAE5B353--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9007CCD9E7E04C9EA25269C8DAE5B353--> <NAME><![CDATA[Print Template - Cash Management]]></NAME>
+<!--9007CCD9E7E04C9EA25269C8DAE5B353--> <TYPE><![CDATA[S]]></TYPE>
+<!--9007CCD9E7E04C9EA25269C8DAE5B353--> <CODE><![CDATA[template_type = 'CashManagement']]></CODE>
+<!--9007CCD9E7E04C9EA25269C8DAE5B353--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID>
+<!--9007CCD9E7E04C9EA25269C8DAE5B353--></AD_VAL_RULE>
+
<!--9A26DE9B85C44E8886DA1F284560C31F--><AD_VAL_RULE>
<!--9A26DE9B85C44E8886DA1F284560C31F--> <AD_VAL_RULE_ID><![CDATA[9A26DE9B85C44E8886DA1F284560C31F]]></AD_VAL_RULE_ID>
<!--9A26DE9B85C44E8886DA1F284560C31F--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff --git a/src-db/database/sourcedata/OBPOS_PRINT_TEMPLATE.xml b/src-db/database/sourcedata/OBPOS_PRINT_TEMPLATE.xml
--- a/src-db/database/sourcedata/OBPOS_PRINT_TEMPLATE.xml
+++ b/src-db/database/sourcedata/OBPOS_PRINT_TEMPLATE.xml
@@ -36,6 +36,18 @@
<!--259C995F9D91404088F6404627BD3423--> <ISPDF><![CDATA[N]]></ISPDF>
<!--259C995F9D91404088F6404627BD3423--></OBPOS_PRINT_TEMPLATE>
+<!--3B7BABEB889F4D3B9366486C30CA3A68--><OBPOS_PRINT_TEMPLATE>
+<!--3B7BABEB889F4D3B9366486C30CA3A68--> <OBPOS_PRINT_TEMPLATE_ID><![CDATA[3B7BABEB889F4D3B9366486C30CA3A68]]></OBPOS_PRINT_TEMPLATE_ID>
+<!--3B7BABEB889F4D3B9366486C30CA3A68--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--3B7BABEB889F4D3B9366486C30CA3A68--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--3B7BABEB889F4D3B9366486C30CA3A68--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--3B7BABEB889F4D3B9366486C30CA3A68--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID>
+<!--3B7BABEB889F4D3B9366486C30CA3A68--> <NAME><![CDATA[Default Cash Management Template]]></NAME>
+<!--3B7BABEB889F4D3B9366486C30CA3A68--> <TEMPLATE_TYPE><![CDATA[CashManagement]]></TEMPLATE_TYPE>
+<!--3B7BABEB889F4D3B9366486C30CA3A68--> <TEMPLATE_PATH><![CDATA[res/printcashmgmt.xml]]></TEMPLATE_PATH>
+<!--3B7BABEB889F4D3B9366486C30CA3A68--> <ISPDF><![CDATA[N]]></ISPDF>
+<!--3B7BABEB889F4D3B9366486C30CA3A68--></OBPOS_PRINT_TEMPLATE>
+
<!--56A8FF38A1AC40A5A56AE35A373617C0--><OBPOS_PRINT_TEMPLATE>
<!--56A8FF38A1AC40A5A56AE35A373617C0--> <OBPOS_PRINT_TEMPLATE_ID><![CDATA[56A8FF38A1AC40A5A56AE35A373617C0]]></OBPOS_PRINT_TEMPLATE_ID>
<!--56A8FF38A1AC40A5A56AE35A373617C0--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff --git a/src/org/openbravo/retail/posterminal/term/TerminalProperties.java b/src/org/openbravo/retail/posterminal/term/TerminalProperties.java
--- a/src/org/openbravo/retail/posterminal/term/TerminalProperties.java
+++ b/src/org/openbravo/retail/posterminal/term/TerminalProperties.java
@@ -78,6 +78,7 @@
"CASE WHEN pos.masterterminal.id is not null THEN true ELSE false END", "isslave"));
addTemplateProperty(Organization.PROPERTY_OBPOSCASHUPTEMPLATE, "printCashUpTemplate", list);
+ addTemplateProperty(Organization.PROPERTY_OBPOSCASHMGMTEMPLATE, "printCashMgmTemplate", list);
addTemplateProperty(Organization.PROPERTY_OBPOSTICKETTEMPLATE, "printTicketTemplate", list);
addTemplateProperty(Organization.PROPERTY_OBPOSRETURNTEMPLATE, "printReturnTemplate", list);
addTemplateProperty(Organization.PROPERTY_OBPOSINVOICETEMPLATE, "printInvoiceTemplate", list);
diff --git a/web/org.openbravo.retail.posterminal/js/cashmgmt/model/cashmgmt-print.js b/web/org.openbravo.retail.posterminal/js/cashmgmt/model/cashmgmt-print.js
--- a/web/org.openbravo.retail.posterminal/js/cashmgmt/model/cashmgmt-print.js
+++ b/web/org.openbravo.retail.posterminal/js/cashmgmt/model/cashmgmt-print.js
@@ -1,6 +1,6 @@
/*
************************************************************************************
- * Copyright (C) 2012 Openbravo S.L.U.
+ * Copyright (C) 2012-2016 Openbravo S.L.U.
* Licensed under the Openbravo Commercial License version 1.0
* You may obtain a copy of the License at http://www.openbravo.com/legal/obcl.html
* or in the legal folder of this module distribution.
@@ -12,7 +12,8 @@
(function () {
var PrintCashMgmt = function () {
- this.templatecashmgmt = new OB.DS.HWResource(OB.OBPOSCashMgmt.Print.CashMgmtTemplate);
+ var terminal = OB.MobileApp.model.get('terminal');
+ this.templatecashmgmt = new OB.DS.HWResource(terminal.printCashMgmTemplate || OB.OBPOSPointOfSale.Print.CashMgmTemplate);
};
PrintCashMgmt.prototype.print = function (depsdropstosave) {
@@ -27,6 +28,6 @@
OB.OBPOSCashMgmt.Print = OB.OBPOSCashMgmt.Print || {};
OB.OBPOSCashMgmt.Print.CashMgmt = PrintCashMgmt;
- OB.OBPOSCashMgmt.Print.CashMgmtTemplate = 'res/printcashmgmt.xml';
+ OB.OBPOSCashMgmt.Print.CashMgmtTemplate = PrintCashMgmt;
}());
\ No newline at end of file
diff --git a/web/org.openbravo.retail.posterminal/js/pointofsale/model/pointofsale-print.js b/web/org.openbravo.retail.posterminal/js/pointofsale/model/pointofsale-print.js
--- a/web/org.openbravo.retail.posterminal/js/pointofsale/model/pointofsale-print.js
+++ b/web/org.openbravo.retail.posterminal/js/pointofsale/model/pointofsale-print.js
@@ -69,6 +69,8 @@
extendHWResource(this.templatelayaway, "printLayawayTemplate");
this.templatecashup = new OB.DS.HWResource(terminal.printCashUpTemplate || OB.OBPOSPointOfSale.Print.CashUpTemplate);
extendHWResource(this.templatecashup, "printCashUpTemplate");
+ this.templatecashmgm = new OB.DS.HWResource(terminal.printCashMgnTemplate || OB.OBPOSPointOfSale.Print.CashMgmTemplate);
+ extendHWResource(this.templatecashmgm, "printCashMgmTemplate");
this.templatequotation = new OB.DS.HWResource(terminal.printQuotationTemplate || OB.OBPOSPointOfSale.Print.QuotationTemplate);
extendHWResource(this.templatequotation, "printQuotationTemplate");
@@ -375,6 +377,7 @@
OB.OBPOSPointOfSale.Print.ReceiptTemplateLayaway = '../org.openbravo.retail.posterminal/res/printlayaway.xml';
OB.OBPOSPointOfSale.Print.DisplayTotal = '../org.openbravo.retail.posterminal/res/displaytotal.xml';
OB.OBPOSPointOfSale.Print.CashUpTemplate = '../org.openbravo.retail.posterminal/res/printcashup.xml';
+ OB.OBPOSPointOfSale.Print.CashMgmTemplate = '../org.openbravo.retail.posterminal/res/printcashmgmt.xml';
OB.OBPOSPointOfSale.Print.GoodByeTemplate = '../org.openbravo.retail.posterminal/res/goodbye.xml';
OB.OBPOSPointOfSale.Print.WelcomeTemplate = '../org.openbravo.retail.posterminal/res/welcome.xml';
OB.OBPOSPointOfSale.Print.QuotationTemplate = '../org.openbravo.retail.posterminal/res/printquotation.xml';
|