Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0035058 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
design defect | [Retail Modules] Web POS | minor | always | 2017-01-26 13:17 | 2017-09-28 17:17 | |||
Reporter | malsasua | View Status | public | |||||
Assigned To | migueldejuana | |||||||
Priority | normal | Resolution | fixed | Fixed in Version | ||||
Status | closed | Fix in branch | Fixed in SCM revision | 6cb47196c793 | ||||
Projection | none | ETA | none | Target Version | ||||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | SCM revision | |||||||
Review Assigned To | mtaal | |||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0035058: it is possible to return twice the same receipt | |||||||
Description | using the verified return option, it is possible to return the same receipt twice, if the first return receipt is stuck in errors while importing window | |||||||
Steps To Reproduce | in backoffice: . close the period to current date (so, the receipt synced from POS will be stuck in Errors While Importing window) in POS: . go to "verified return" option . select receipt X . select all lines to return . complete the return receipt (the return receipt is stuck in Errors While Importing Window) . go to "verified return" option . select receipt X It is possible to select the lines again and return the receipt again | |||||||
Proposed Solution | some flag should be activated in the POS informing that there are receipts not processed in the backoffice, stored in "Errors while importing" window or in "Data Import Entry" window. Also, it should be useful if when a receipt is synced to backoffice, and this receipt is stuck in Errors While Importing, one warning message could be returned from backoffice to the POS, so the cashier will know that the last receipt has not been processed in backoffice. We must check if there are errors related with loaded order(layaway, quotation, return...). All receipts loaded through PaidReceipts.java will check this error information. | |||||||
Tags | No tags attached. | |||||||
Attached Files | issue35058Posterminal17Q1.diff [^] (61,040 bytes) 2017-09-28 15:09 [Show Content] [Hide Content]diff --git a/src-db/database/model/tables/OBPOS_ERRORS_LINE.xml b/src-db/database/model/tables/OBPOS_ERRORS_LINE.xml new file mode 100644 --- /dev/null +++ b/src-db/database/model/tables/OBPOS_ERRORS_LINE.xml @@ -0,0 +1,54 @@ +<?xml version="1.0"?> + <database name="TABLE OBPOS_ERRORS_LINE"> + <table name="OBPOS_ERRORS_LINE" primaryKey="OBPOS_ERRORS_LINE_KEY"> + <column name="OBPOS_ERRORS_LINE_ID" primaryKey="true" required="true" type="VARCHAR" size="32" autoIncrement="false"> + <default/> + <onCreateDefault/> + </column> + <column name="AD_CLIENT_ID" primaryKey="false" required="true" type="VARCHAR" size="32" autoIncrement="false"> + <default/> + <onCreateDefault/> + </column> + <column name="AD_ORG_ID" primaryKey="false" required="true" type="VARCHAR" size="32" autoIncrement="false"> + <default/> + <onCreateDefault/> + </column> + <column name="ISACTIVE" primaryKey="false" required="true" type="CHAR" size="1" autoIncrement="false"> + <default><![CDATA[Y]]></default> + <onCreateDefault/> + </column> + <column name="CREATED" primaryKey="false" required="true" type="TIMESTAMP" size="7" autoIncrement="false"> + <default><![CDATA[SYSDATE]]></default> + <onCreateDefault/> + </column> + <column name="CREATEDBY" primaryKey="false" required="true" type="VARCHAR" size="32" autoIncrement="false"> + <default/> + <onCreateDefault/> + </column> + <column name="UPDATED" primaryKey="false" required="true" type="TIMESTAMP" size="7" autoIncrement="false"> + <default><![CDATA[SYSDATE]]></default> + <onCreateDefault/> + </column> + <column name="UPDATEDBY" primaryKey="false" required="true" type="VARCHAR" size="32" autoIncrement="false"> + <default/> + <onCreateDefault/> + </column> + <column name="OBPOS_ERRORS_ID" primaryKey="false" required="true" type="VARCHAR" size="32" autoIncrement="false"> + <default/> + <onCreateDefault/> + </column> + <column name="RECORD_ID" primaryKey="false" required="false" type="VARCHAR" size="32" autoIncrement="false"> + <default/> + <onCreateDefault/> + </column> + <foreign-key foreignTable="AD_CLIENT" name="OBPOS_ERRORS_LINE_CLIENT"> + <reference local="AD_CLIENT_ID" foreign="AD_CLIENT_ID"/> + </foreign-key> + <foreign-key foreignTable="OBPOS_ERRORS" name="OBPOS_ERRORS_LINE_ERROR" onDelete="cascade"> + <reference local="OBPOS_ERRORS_ID" foreign="OBPOS_ERRORS_ID"/> + </foreign-key> + <foreign-key foreignTable="AD_ORG" name="OBPOS_ERRORS_LINE_ORG"> + <reference local="AD_ORG_ID" foreign="AD_ORG_ID"/> + </foreign-key> + </table> + </database> 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 @@ -230,6 +230,44 @@ <!--029F1A17D45C412DBA8E6F184ABF9413--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> <!--029F1A17D45C412DBA8E6F184ABF9413--></AD_COLUMN> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--><AD_COLUMN> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <AD_COLUMN_ID><![CDATA[02DC485C9C0F4590BDCA7473DEA0AF17]]></AD_COLUMN_ID> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <NAME><![CDATA[Record ID]]></NAME> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <DESCRIPTION><![CDATA[An record identifier in the dictionary.]]></DESCRIPTION> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <HELP><![CDATA[The Record ID is the internal unique identifier of a record]]></HELP> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <COLUMNNAME><![CDATA[Record_ID]]></COLUMNNAME> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <AD_TABLE_ID><![CDATA[ACECACD6040945199C2182941DBA1A07]]></AD_TABLE_ID> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <AD_REFERENCE_ID><![CDATA[10]]></AD_REFERENCE_ID> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISKEY><![CDATA[N]]></ISKEY> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISMANDATORY><![CDATA[N]]></ISMANDATORY> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <SEQNO><![CDATA[100]]></SEQNO> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <AD_ELEMENT_ID><![CDATA[538]]></AD_ELEMENT_ID> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <POSITION><![CDATA[10]]></POSITION> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--></AD_COLUMN> + <!--036DC04A38C845EEA314B20178B35C37--><AD_COLUMN> <!--036DC04A38C845EEA314B20178B35C37--> <AD_COLUMN_ID><![CDATA[036DC04A38C845EEA314B20178B35C37]]></AD_COLUMN_ID> <!--036DC04A38C845EEA314B20178B35C37--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -1257,6 +1295,44 @@ <!--0DA75131445D46F6860F75A078F8A931--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> <!--0DA75131445D46F6860F75A078F8A931--></AD_COLUMN> +<!--0F9A4D43CE2447A1909AD09E452F736E--><AD_COLUMN> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <AD_COLUMN_ID><![CDATA[0F9A4D43CE2447A1909AD09E452F736E]]></AD_COLUMN_ID> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <NAME><![CDATA[Updated By]]></NAME> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <DESCRIPTION><![CDATA[User who updated this records]]></DESCRIPTION> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <HELP><![CDATA[The Updated By field indicates the user who updated this record.]]></HELP> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <COLUMNNAME><![CDATA[Updatedby]]></COLUMNNAME> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <AD_TABLE_ID><![CDATA[ACECACD6040945199C2182941DBA1A07]]></AD_TABLE_ID> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <AD_REFERENCE_ID><![CDATA[30]]></AD_REFERENCE_ID> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISKEY><![CDATA[N]]></ISKEY> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISUPDATEABLE><![CDATA[N]]></ISUPDATEABLE> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <SEQNO><![CDATA[80]]></SEQNO> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <AD_ELEMENT_ID><![CDATA[608]]></AD_ELEMENT_ID> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <POSITION><![CDATA[8]]></POSITION> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--0F9A4D43CE2447A1909AD09E452F736E--></AD_COLUMN> + <!--0FB27EF50D764B7BAEFE78352E76639F--><AD_COLUMN> <!--0FB27EF50D764B7BAEFE78352E76639F--> <AD_COLUMN_ID><![CDATA[0FB27EF50D764B7BAEFE78352E76639F]]></AD_COLUMN_ID> <!--0FB27EF50D764B7BAEFE78352E76639F--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -2403,6 +2479,42 @@ <!--1F1B3080333541C9B4AF5CA960C5893B--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> <!--1F1B3080333541C9B4AF5CA960C5893B--></AD_COLUMN> +<!--1F85F6EAC3F04880A33012FD959B8EA2--><AD_COLUMN> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <AD_COLUMN_ID><![CDATA[1F85F6EAC3F04880A33012FD959B8EA2]]></AD_COLUMN_ID> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <NAME><![CDATA[Obpos_Errors_ID]]></NAME> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <COLUMNNAME><![CDATA[Obpos_Errors_ID]]></COLUMNNAME> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <AD_TABLE_ID><![CDATA[ACECACD6040945199C2182941DBA1A07]]></AD_TABLE_ID> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <AD_REFERENCE_ID><![CDATA[19]]></AD_REFERENCE_ID> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISKEY><![CDATA[N]]></ISKEY> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISPARENT><![CDATA[Y]]></ISPARENT> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISUPDATEABLE><![CDATA[N]]></ISUPDATEABLE> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <SEQNO><![CDATA[90]]></SEQNO> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <AD_ELEMENT_ID><![CDATA[E104C51645C2480885157F125A9EAC81]]></AD_ELEMENT_ID> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <POSITION><![CDATA[9]]></POSITION> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--1F85F6EAC3F04880A33012FD959B8EA2--></AD_COLUMN> + <!--1FA959FB21454C678073A7FBEF2C7FB4--><AD_COLUMN> <!--1FA959FB21454C678073A7FBEF2C7FB4--> <AD_COLUMN_ID><![CDATA[1FA959FB21454C678073A7FBEF2C7FB4]]></AD_COLUMN_ID> <!--1FA959FB21454C678073A7FBEF2C7FB4--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -2583,7 +2695,7 @@ <!--1FFDD5AD9BF44BFF848C02EA39AF05EE--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> <!--1FFDD5AD9BF44BFF848C02EA39AF05EE--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> <!--1FFDD5AD9BF44BFF848C02EA39AF05EE--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> -<!--1FFDD5AD9BF44BFF848C02EA39AF05EE--> <POSITION><![CDATA[15]]></POSITION> +<!--1FFDD5AD9BF44BFF848C02EA39AF05EE--> <POSITION><![CDATA[16]]></POSITION> <!--1FFDD5AD9BF44BFF848C02EA39AF05EE--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> <!--1FFDD5AD9BF44BFF848C02EA39AF05EE--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> <!--1FFDD5AD9BF44BFF848C02EA39AF05EE--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> @@ -4361,6 +4473,45 @@ <!--3AB9581362054DBBA2A2AA80CA5E80BF--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> <!--3AB9581362054DBBA2A2AA80CA5E80BF--></AD_COLUMN> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--><AD_COLUMN> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <AD_COLUMN_ID><![CDATA[3BFDD8C18BEB4FFDB7F71B145F4F87F2]]></AD_COLUMN_ID> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <NAME><![CDATA[Updated]]></NAME> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <DESCRIPTION><![CDATA[The date that this record was last updated]]></DESCRIPTION> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <HELP><![CDATA[The Updated field indicates the date that this record was updated.]]></HELP> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <COLUMNNAME><![CDATA[Updated]]></COLUMNNAME> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <AD_TABLE_ID><![CDATA[ACECACD6040945199C2182941DBA1A07]]></AD_TABLE_ID> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <AD_REFERENCE_ID><![CDATA[16]]></AD_REFERENCE_ID> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <FIELDLENGTH><![CDATA[19]]></FIELDLENGTH> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <DEFAULTVALUE><![CDATA[@#Date@]]></DEFAULTVALUE> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISKEY><![CDATA[N]]></ISKEY> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISUPDATEABLE><![CDATA[N]]></ISUPDATEABLE> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <SEQNO><![CDATA[70]]></SEQNO> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <AD_ELEMENT_ID><![CDATA[607]]></AD_ELEMENT_ID> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <POSITION><![CDATA[7]]></POSITION> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--></AD_COLUMN> + <!--3D5D25F9A19B437E81B47D02D30E59AC--><AD_COLUMN> <!--3D5D25F9A19B437E81B47D02D30E59AC--> <AD_COLUMN_ID><![CDATA[3D5D25F9A19B437E81B47D02D30E59AC]]></AD_COLUMN_ID> <!--3D5D25F9A19B437E81B47D02D30E59AC--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -8392,6 +8543,44 @@ <!--8D7D396068FE4048A918E587A612EF2C--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> <!--8D7D396068FE4048A918E587A612EF2C--></AD_COLUMN> +<!--8E33E5766C0742F3861BDB9A9957AFDC--><AD_COLUMN> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <AD_COLUMN_ID><![CDATA[8E33E5766C0742F3861BDB9A9957AFDC]]></AD_COLUMN_ID> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <NAME><![CDATA[Created By]]></NAME> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <DESCRIPTION><![CDATA[User who created this records]]></DESCRIPTION> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <HELP><![CDATA[The Created By field indicates the user who created this record.]]></HELP> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <COLUMNNAME><![CDATA[Createdby]]></COLUMNNAME> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <AD_TABLE_ID><![CDATA[ACECACD6040945199C2182941DBA1A07]]></AD_TABLE_ID> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <AD_REFERENCE_ID><![CDATA[30]]></AD_REFERENCE_ID> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISKEY><![CDATA[N]]></ISKEY> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISUPDATEABLE><![CDATA[N]]></ISUPDATEABLE> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <SEQNO><![CDATA[60]]></SEQNO> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <AD_ELEMENT_ID><![CDATA[246]]></AD_ELEMENT_ID> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <POSITION><![CDATA[6]]></POSITION> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--8E33E5766C0742F3861BDB9A9957AFDC--></AD_COLUMN> + <!--8EAB85FBD65943EEB20D2E6473BC51B7--><AD_COLUMN> <!--8EAB85FBD65943EEB20D2E6473BC51B7--> <AD_COLUMN_ID><![CDATA[8EAB85FBD65943EEB20D2E6473BC51B7]]></AD_COLUMN_ID> <!--8EAB85FBD65943EEB20D2E6473BC51B7--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -10038,6 +10227,42 @@ <!--A8F18CA779FD4E54A1C7D1C06024D44A--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> <!--A8F18CA779FD4E54A1C7D1C06024D44A--></AD_COLUMN> +<!--A998F0AD31F746B9866AD44F9B191495--><AD_COLUMN> +<!--A998F0AD31F746B9866AD44F9B191495--> <AD_COLUMN_ID><![CDATA[A998F0AD31F746B9866AD44F9B191495]]></AD_COLUMN_ID> +<!--A998F0AD31F746B9866AD44F9B191495--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--A998F0AD31F746B9866AD44F9B191495--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--A998F0AD31F746B9866AD44F9B191495--> <NAME><![CDATA[Obpos_Errors_Line_ID]]></NAME> +<!--A998F0AD31F746B9866AD44F9B191495--> <COLUMNNAME><![CDATA[Obpos_Errors_Line_ID]]></COLUMNNAME> +<!--A998F0AD31F746B9866AD44F9B191495--> <AD_TABLE_ID><![CDATA[ACECACD6040945199C2182941DBA1A07]]></AD_TABLE_ID> +<!--A998F0AD31F746B9866AD44F9B191495--> <AD_REFERENCE_ID><![CDATA[13]]></AD_REFERENCE_ID> +<!--A998F0AD31F746B9866AD44F9B191495--> <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISKEY><![CDATA[Y]]></ISKEY> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISUPDATEABLE><![CDATA[N]]></ISUPDATEABLE> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISIDENTIFIER><![CDATA[Y]]></ISIDENTIFIER> +<!--A998F0AD31F746B9866AD44F9B191495--> <SEQNO><![CDATA[10]]></SEQNO> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--A998F0AD31F746B9866AD44F9B191495--> <AD_ELEMENT_ID><![CDATA[DB40707894F54151BBF64025AECABB2D]]></AD_ELEMENT_ID> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--A998F0AD31F746B9866AD44F9B191495--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--A998F0AD31F746B9866AD44F9B191495--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--A998F0AD31F746B9866AD44F9B191495--> <POSITION><![CDATA[1]]></POSITION> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--A998F0AD31F746B9866AD44F9B191495--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--A998F0AD31F746B9866AD44F9B191495--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--A998F0AD31F746B9866AD44F9B191495--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--A998F0AD31F746B9866AD44F9B191495--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--A998F0AD31F746B9866AD44F9B191495--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--A998F0AD31F746B9866AD44F9B191495--></AD_COLUMN> + <!--A99BDB078FE74BA19605A516694EBB6B--><AD_COLUMN> <!--A99BDB078FE74BA19605A516694EBB6B--> <AD_COLUMN_ID><![CDATA[A99BDB078FE74BA19605A516694EBB6B]]></AD_COLUMN_ID> <!--A99BDB078FE74BA19605A516694EBB6B--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -12650,6 +12875,45 @@ <!--D7AF3870C0D647AEB09AEC60C09502DF--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> <!--D7AF3870C0D647AEB09AEC60C09502DF--></AD_COLUMN> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--><AD_COLUMN> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <AD_COLUMN_ID><![CDATA[D7CC2BC40D4848F181CFFEC4F4B23524]]></AD_COLUMN_ID> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <NAME><![CDATA[Creation Date]]></NAME> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <DESCRIPTION><![CDATA[The date that this record is completed.]]></DESCRIPTION> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <HELP><![CDATA[The Created field indicates the date that this record was created.]]></HELP> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <COLUMNNAME><![CDATA[Created]]></COLUMNNAME> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <AD_TABLE_ID><![CDATA[ACECACD6040945199C2182941DBA1A07]]></AD_TABLE_ID> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <AD_REFERENCE_ID><![CDATA[16]]></AD_REFERENCE_ID> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <FIELDLENGTH><![CDATA[19]]></FIELDLENGTH> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <DEFAULTVALUE><![CDATA[@#Date@]]></DEFAULTVALUE> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISKEY><![CDATA[N]]></ISKEY> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISUPDATEABLE><![CDATA[N]]></ISUPDATEABLE> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <SEQNO><![CDATA[50]]></SEQNO> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <AD_ELEMENT_ID><![CDATA[245]]></AD_ELEMENT_ID> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <POSITION><![CDATA[5]]></POSITION> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--></AD_COLUMN> + <!--D8DD5F42308E4A7893E5766DA2B0C383--><AD_COLUMN> <!--D8DD5F42308E4A7893E5766DA2B0C383--> <AD_COLUMN_ID><![CDATA[D8DD5F42308E4A7893E5766DA2B0C383]]></AD_COLUMN_ID> <!--D8DD5F42308E4A7893E5766DA2B0C383--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -12920,6 +13184,47 @@ <!--DC439C74106745A1A63B851CCC3F33BA--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> <!--DC439C74106745A1A63B851CCC3F33BA--></AD_COLUMN> +<!--DC479F2A19294F358D660CFAAE96E485--><AD_COLUMN> +<!--DC479F2A19294F358D660CFAAE96E485--> <AD_COLUMN_ID><![CDATA[DC479F2A19294F358D660CFAAE96E485]]></AD_COLUMN_ID> +<!--DC479F2A19294F358D660CFAAE96E485--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--DC479F2A19294F358D660CFAAE96E485--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--DC479F2A19294F358D660CFAAE96E485--> <NAME><![CDATA[Active]]></NAME> +<!--DC479F2A19294F358D660CFAAE96E485--> <DESCRIPTION><![CDATA[A flag indicating whether this record is available for use or de-activated.]]></DESCRIPTION> +<!--DC479F2A19294F358D660CFAAE96E485--> <HELP><![CDATA[There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reporting. There are two reasons for de-activating and not deleting records: +(1) The system requires the record for auditing purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are existing invoices for it. By de-activating the Business Partner you prevent it from being used in future transactions.]]></HELP> +<!--DC479F2A19294F358D660CFAAE96E485--> <COLUMNNAME><![CDATA[Isactive]]></COLUMNNAME> +<!--DC479F2A19294F358D660CFAAE96E485--> <AD_TABLE_ID><![CDATA[ACECACD6040945199C2182941DBA1A07]]></AD_TABLE_ID> +<!--DC479F2A19294F358D660CFAAE96E485--> <AD_REFERENCE_ID><![CDATA[20]]></AD_REFERENCE_ID> +<!--DC479F2A19294F358D660CFAAE96E485--> <FIELDLENGTH><![CDATA[1]]></FIELDLENGTH> +<!--DC479F2A19294F358D660CFAAE96E485--> <DEFAULTVALUE><![CDATA[Y]]></DEFAULTVALUE> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISKEY><![CDATA[N]]></ISKEY> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--DC479F2A19294F358D660CFAAE96E485--> <SEQNO><![CDATA[40]]></SEQNO> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--DC479F2A19294F358D660CFAAE96E485--> <AD_ELEMENT_ID><![CDATA[348]]></AD_ELEMENT_ID> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--DC479F2A19294F358D660CFAAE96E485--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--DC479F2A19294F358D660CFAAE96E485--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--DC479F2A19294F358D660CFAAE96E485--> <POSITION><![CDATA[4]]></POSITION> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--DC479F2A19294F358D660CFAAE96E485--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--DC479F2A19294F358D660CFAAE96E485--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--DC479F2A19294F358D660CFAAE96E485--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--DC479F2A19294F358D660CFAAE96E485--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--DC479F2A19294F358D660CFAAE96E485--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--DC479F2A19294F358D660CFAAE96E485--></AD_COLUMN> + <!--DC7FDB69BC1D4D979722549567A8A116--><AD_COLUMN> <!--DC7FDB69BC1D4D979722549567A8A116--> <AD_COLUMN_ID><![CDATA[DC7FDB69BC1D4D979722549567A8A116]]></AD_COLUMN_ID> <!--DC7FDB69BC1D4D979722549567A8A116--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -13575,6 +13880,45 @@ <!--E565160371B44AD68BF7B25D326BF5E6--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> <!--E565160371B44AD68BF7B25D326BF5E6--></AD_COLUMN> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--><AD_COLUMN> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <AD_COLUMN_ID><![CDATA[E5C3FF0152174EC8BC6670FCEA0BBE8A]]></AD_COLUMN_ID> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <NAME><![CDATA[Client]]></NAME> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <DESCRIPTION><![CDATA[Client for this installation.]]></DESCRIPTION> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <HELP><![CDATA[A Client is a company or a legal entity. You cannot share data between Clients.]]></HELP> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <COLUMNNAME><![CDATA[AD_Client_ID]]></COLUMNNAME> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <AD_TABLE_ID><![CDATA[ACECACD6040945199C2182941DBA1A07]]></AD_TABLE_ID> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <AD_REFERENCE_ID><![CDATA[19]]></AD_REFERENCE_ID> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <DEFAULTVALUE><![CDATA[@AD_CLIENT_ID@]]></DEFAULTVALUE> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISKEY><![CDATA[N]]></ISKEY> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISUPDATEABLE><![CDATA[N]]></ISUPDATEABLE> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <SEQNO><![CDATA[20]]></SEQNO> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <AD_ELEMENT_ID><![CDATA[102]]></AD_ELEMENT_ID> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISSESSIONATTR><![CDATA[Y]]></ISSESSIONATTR> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <POSITION><![CDATA[2]]></POSITION> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--></AD_COLUMN> + <!--E5D6E1604B204E14B4F5846DDCC362C9--><AD_COLUMN> <!--E5D6E1604B204E14B4F5846DDCC362C9--> <AD_COLUMN_ID><![CDATA[E5D6E1604B204E14B4F5846DDCC362C9]]></AD_COLUMN_ID> <!--E5D6E1604B204E14B4F5846DDCC362C9--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -14803,6 +15147,45 @@ <!--F93728800CB348E7818E299D1A714F6B--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> <!--F93728800CB348E7818E299D1A714F6B--></AD_COLUMN> +<!--F9DE7E08C55C4BE48375A19DA4730907--><AD_COLUMN> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <AD_COLUMN_ID><![CDATA[F9DE7E08C55C4BE48375A19DA4730907]]></AD_COLUMN_ID> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <NAME><![CDATA[Organization]]></NAME> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <DESCRIPTION><![CDATA[Organizational entity within client]]></DESCRIPTION> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <HELP><![CDATA[An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.]]></HELP> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <COLUMNNAME><![CDATA[AD_Org_ID]]></COLUMNNAME> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <AD_TABLE_ID><![CDATA[ACECACD6040945199C2182941DBA1A07]]></AD_TABLE_ID> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <AD_REFERENCE_ID><![CDATA[19]]></AD_REFERENCE_ID> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <DEFAULTVALUE><![CDATA[@AD_ORG_ID@]]></DEFAULTVALUE> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISKEY><![CDATA[N]]></ISKEY> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISUPDATEABLE><![CDATA[N]]></ISUPDATEABLE> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <SEQNO><![CDATA[30]]></SEQNO> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <AD_ELEMENT_ID><![CDATA[113]]></AD_ELEMENT_ID> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISSESSIONATTR><![CDATA[Y]]></ISSESSIONATTR> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <POSITION><![CDATA[3]]></POSITION> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--F9DE7E08C55C4BE48375A19DA4730907--></AD_COLUMN> + <!--FA53DD99FB59473CBCBC79FD27FCE665--><AD_COLUMN> <!--FA53DD99FB59473CBCBC79FD27FCE665--> <AD_COLUMN_ID><![CDATA[FA53DD99FB59473CBCBC79FD27FCE665]]></AD_COLUMN_ID> <!--FA53DD99FB59473CBCBC79FD27FCE665--> <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 @@ -2121,6 +2121,18 @@ <!--DA705E89C1C34B5DBF646A5D1C16A517--> <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY> <!--DA705E89C1C34B5DBF646A5D1C16A517--></AD_ELEMENT> +<!--DB40707894F54151BBF64025AECABB2D--><AD_ELEMENT> +<!--DB40707894F54151BBF64025AECABB2D--> <AD_ELEMENT_ID><![CDATA[DB40707894F54151BBF64025AECABB2D]]></AD_ELEMENT_ID> +<!--DB40707894F54151BBF64025AECABB2D--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--DB40707894F54151BBF64025AECABB2D--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--DB40707894F54151BBF64025AECABB2D--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--DB40707894F54151BBF64025AECABB2D--> <COLUMNNAME><![CDATA[Obpos_Errors_Line_ID]]></COLUMNNAME> +<!--DB40707894F54151BBF64025AECABB2D--> <NAME><![CDATA[Obpos_Errors_Line_ID]]></NAME> +<!--DB40707894F54151BBF64025AECABB2D--> <PRINTNAME><![CDATA[Obpos_Errors_Line_ID]]></PRINTNAME> +<!--DB40707894F54151BBF64025AECABB2D--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--DB40707894F54151BBF64025AECABB2D--> <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY> +<!--DB40707894F54151BBF64025AECABB2D--></AD_ELEMENT> + <!--E023084DC19D429E966F9EBC1809E303--><AD_ELEMENT> <!--E023084DC19D429E966F9EBC1809E303--> <AD_ELEMENT_ID><![CDATA[E023084DC19D429E966F9EBC1809E303]]></AD_ELEMENT_ID> <!--E023084DC19D429E966F9EBC1809E303--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> diff --git a/src-db/database/sourcedata/AD_MESSAGE.xml b/src-db/database/sourcedata/AD_MESSAGE.xml --- a/src-db/database/sourcedata/AD_MESSAGE.xml +++ b/src-db/database/sourcedata/AD_MESSAGE.xml @@ -5933,6 +5933,18 @@ <!--AB752B5561AC4C07B234AEF5CD77CF3F--> <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N> <!--AB752B5561AC4C07B234AEF5CD77CF3F--></AD_MESSAGE> +<!--ABA1CA6533F949829471ABEFAD4FAB9F--><AD_MESSAGE> +<!--ABA1CA6533F949829471ABEFAD4FAB9F--> <AD_MESSAGE_ID><![CDATA[ABA1CA6533F949829471ABEFAD4FAB9F]]></AD_MESSAGE_ID> +<!--ABA1CA6533F949829471ABEFAD4FAB9F--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--ABA1CA6533F949829471ABEFAD4FAB9F--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--ABA1CA6533F949829471ABEFAD4FAB9F--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--ABA1CA6533F949829471ABEFAD4FAB9F--> <VALUE><![CDATA[OBPOS_ReceiptNotSynced]]></VALUE> +<!--ABA1CA6533F949829471ABEFAD4FAB9F--> <MSGTEXT><![CDATA[Receipt %0 not synced completely in backoffice]]></MSGTEXT> +<!--ABA1CA6533F949829471ABEFAD4FAB9F--> <MSGTYPE><![CDATA[E]]></MSGTYPE> +<!--ABA1CA6533F949829471ABEFAD4FAB9F--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--ABA1CA6533F949829471ABEFAD4FAB9F--> <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N> +<!--ABA1CA6533F949829471ABEFAD4FAB9F--></AD_MESSAGE> + <!--ABD3270292D743D984FBD5B1588C6735--><AD_MESSAGE> <!--ABD3270292D743D984FBD5B1588C6735--> <AD_MESSAGE_ID><![CDATA[ABD3270292D743D984FBD5B1588C6735]]></AD_MESSAGE_ID> <!--ABD3270292D743D984FBD5B1588C6735--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> diff --git a/src-db/database/sourcedata/AD_TABLE.xml b/src-db/database/sourcedata/AD_TABLE.xml --- a/src-db/database/sourcedata/AD_TABLE.xml +++ b/src-db/database/sourcedata/AD_TABLE.xml @@ -327,6 +327,28 @@ <!--A34D5CCED30B4B6F9C123F982F1B7149--> <ISTREE><![CDATA[N]]></ISTREE> <!--A34D5CCED30B4B6F9C123F982F1B7149--></AD_TABLE> +<!--ACECACD6040945199C2182941DBA1A07--><AD_TABLE> +<!--ACECACD6040945199C2182941DBA1A07--> <AD_TABLE_ID><![CDATA[ACECACD6040945199C2182941DBA1A07]]></AD_TABLE_ID> +<!--ACECACD6040945199C2182941DBA1A07--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--ACECACD6040945199C2182941DBA1A07--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--ACECACD6040945199C2182941DBA1A07--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--ACECACD6040945199C2182941DBA1A07--> <NAME><![CDATA[OBPOS_Errors_Line]]></NAME> +<!--ACECACD6040945199C2182941DBA1A07--> <TABLENAME><![CDATA[OBPOS_Errors_Line]]></TABLENAME> +<!--ACECACD6040945199C2182941DBA1A07--> <CLASSNAME><![CDATA[OBPOSErrorsLine]]></CLASSNAME> +<!--ACECACD6040945199C2182941DBA1A07--> <ISVIEW><![CDATA[N]]></ISVIEW> +<!--ACECACD6040945199C2182941DBA1A07--> <ACCESSLEVEL><![CDATA[3]]></ACCESSLEVEL> +<!--ACECACD6040945199C2182941DBA1A07--> <ISSECURITYENABLED><![CDATA[N]]></ISSECURITYENABLED> +<!--ACECACD6040945199C2182941DBA1A07--> <ISDELETEABLE><![CDATA[Y]]></ISDELETEABLE> +<!--ACECACD6040945199C2182941DBA1A07--> <ISHIGHVOLUME><![CDATA[N]]></ISHIGHVOLUME> +<!--ACECACD6040945199C2182941DBA1A07--> <IMPORTTABLE><![CDATA[N]]></IMPORTTABLE> +<!--ACECACD6040945199C2182941DBA1A07--> <ISCHANGELOG><![CDATA[N]]></ISCHANGELOG> +<!--ACECACD6040945199C2182941DBA1A07--> <ISDEFAULTACCT><![CDATA[N]]></ISDEFAULTACCT> +<!--ACECACD6040945199C2182941DBA1A07--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--ACECACD6040945199C2182941DBA1A07--> <AD_PACKAGE_ID><![CDATA[FF808181326CC34901326D58E1CA002A]]></AD_PACKAGE_ID> +<!--ACECACD6040945199C2182941DBA1A07--> <DATAORIGINTYPE><![CDATA[Table]]></DATAORIGINTYPE> +<!--ACECACD6040945199C2182941DBA1A07--> <ISTREE><![CDATA[N]]></ISTREE> +<!--ACECACD6040945199C2182941DBA1A07--></AD_TABLE> + <!--B096FDF43917472D8FDE9693E9CCFFD4--><AD_TABLE> <!--B096FDF43917472D8FDE9693E9CCFFD4--> <AD_TABLE_ID><![CDATA[B096FDF43917472D8FDE9693E9CCFFD4]]></AD_TABLE_ID> <!--B096FDF43917472D8FDE9693E9CCFFD4--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> diff --git a/src/org/openbravo/retail/posterminal/ClearErrorActionHandler.java b/src/org/openbravo/retail/posterminal/ClearErrorActionHandler.java --- a/src/org/openbravo/retail/posterminal/ClearErrorActionHandler.java +++ b/src/org/openbravo/retail/posterminal/ClearErrorActionHandler.java @@ -15,6 +15,7 @@ import org.codehaus.jettison.json.JSONObject; import org.openbravo.client.kernel.BaseActionHandler; import org.openbravo.client.kernel.RequestContext; +import org.openbravo.dal.core.OBContext; import org.openbravo.dal.service.OBDal; import org.openbravo.erpCommon.utility.Utility; import org.openbravo.service.db.DalConnectionProvider; @@ -24,21 +25,23 @@ @Override protected JSONObject execute(Map<String, Object> parameters, String content) { JSONArray errorIds = null; + JSONObject result = new JSONObject(); try { + OBContext.setAdminMode(true); + errorIds = new JSONArray(content); for (int i = 0; i < errorIds.length(); i++) { String errorId = errorIds.getString(i); OBPOSErrors error = OBDal.getInstance().get(OBPOSErrors.class, errorId); OBDal.getInstance().remove(error); } - JSONObject result = new JSONObject(); + OBDal.getInstance().flush(); result.put( "message", Utility.messageBD(new DalConnectionProvider(false), "Success", RequestContext.get() .getVariablesSecureApp().getLanguage())); return result; - } catch (Exception e) { - JSONObject result = new JSONObject(); + } catch (final Exception e) { try { result.put( "message", @@ -47,8 +50,10 @@ } catch (JSONException e1) { // won't happen } - return result; + } finally { + OBContext.restorePreviousMode(); } + return result; } } diff --git a/src/org/openbravo/retail/posterminal/POSDataSynchronizationErrorHandler.java b/src/org/openbravo/retail/posterminal/POSDataSynchronizationErrorHandler.java --- a/src/org/openbravo/retail/posterminal/POSDataSynchronizationErrorHandler.java +++ b/src/org/openbravo/retail/posterminal/POSDataSynchronizationErrorHandler.java @@ -8,9 +8,12 @@ */ package org.openbravo.retail.posterminal; +import java.util.HashSet; + import javax.enterprise.context.ApplicationScoped; import org.apache.log4j.Logger; +import org.codehaus.jettison.json.JSONArray; import org.codehaus.jettison.json.JSONException; import org.codehaus.jettison.json.JSONObject; import org.openbravo.base.model.Entity; @@ -19,6 +22,7 @@ import org.openbravo.dal.service.OBDal; import org.openbravo.mobile.core.process.DataSynchronizationErrorHandler; import org.openbravo.mobile.core.process.DataSynchronizationProcess; +import org.openbravo.model.common.order.OrderLine; @ApplicationScoped @Qualifier(POSConstants.APP_NAME) @@ -47,6 +51,7 @@ // and a new one will be created try { errorEntry = OBDal.getInstance().get(OBPOSErrors.class, jsonRecord.getString("posErrorId")); + errorEntry.getOBPOSErrorsLineList().clear(); } catch (JSONException e1) { // won't happen } @@ -61,6 +66,31 @@ errorEntry .setObposApplications(OBDal.getInstance().get(OBPOSApplications.class, posTerminalId)); OBDal.getInstance().save(errorEntry); + + // save order_id, order_id from verified return in error line + HashSet<String> orderIdList = new HashSet<String>(); + orderIdList.add(jsonRecord.optString("id", null)); + + JSONArray orderlines = jsonRecord.optJSONArray("lines"); + if (orderlines != null) { + for (int i = 0; i < orderlines.length(); i++) { + JSONObject jsonOrderLine = orderlines.optJSONObject(i); + if (jsonOrderLine != null && jsonOrderLine.has("originalOrderLineId")) { + OrderLine orderLine = OBDal.getInstance().get(OrderLine.class, + jsonOrderLine.optString("originalOrderLineId")); + orderIdList.add(orderLine.getSalesOrder().getId()); + } + } + } + orderIdList.remove(null); + + for (String orderId : orderIdList) { + OBPOSErrorsLine errorLineEntry = OBProvider.getInstance().get(OBPOSErrorsLine.class); + errorLineEntry.setObposErrors(errorEntry); + errorLineEntry.setRecordID(orderId); + OBDal.getInstance().save(errorLineEntry); + } + OBDal.getInstance().flush(); log.error("Error while loading order", t); diff --git a/src/org/openbravo/retail/posterminal/PaidReceiptLinesProperties.java b/src/org/openbravo/retail/posterminal/PaidReceiptLinesProperties.java --- a/src/org/openbravo/retail/posterminal/PaidReceiptLinesProperties.java +++ b/src/org/openbravo/retail/posterminal/PaidReceiptLinesProperties.java @@ -56,6 +56,8 @@ add(new HQLProperty("ordLine.product.productType", "productType")); add(new HQLProperty("ordLine.product.returnable", "returnable")); add(new HQLProperty("ordLine.returnReason.id", "returnReason")); + add(new HQLProperty("ordLine.goodsShipmentLine.id", "goodsShipmentLine")); + add(new HQLProperty("ordLine.salesOrder.id", "orderId")); } }; diff --git a/src/org/openbravo/retail/posterminal/PaidReceipts.java b/src/org/openbravo/retail/posterminal/PaidReceipts.java --- a/src/org/openbravo/retail/posterminal/PaidReceipts.java +++ b/src/org/openbravo/retail/posterminal/PaidReceipts.java @@ -12,8 +12,10 @@ import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; +import java.util.ArrayList; import java.util.Calendar; import java.util.Date; +import java.util.List; import javax.enterprise.inject.Any; import javax.enterprise.inject.Instance; @@ -73,6 +75,7 @@ OBContext.setAdminMode(true); try { JSONArray respArray = new JSONArray(); + List<String> orderIds = new ArrayList<String>(); final DateFormat parseDateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"); final DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd 00:00:00"); @@ -94,6 +97,10 @@ for (int receipt = 0; receipt < paidReceipts.length(); receipt++) { JSONObject paidReceipt = paidReceipts.getJSONObject(receipt); + if (orderIds.indexOf(orderid) == -1) { + orderIds.add(orderid); + } + paidReceipt.put("orderid", orderid); // get the Invoice for the Order @@ -121,7 +128,9 @@ for (int receiptLine = 0; receiptLine < paidReceiptsLines.length(); receiptLine++) { JSONObject paidReceiptLine = paidReceiptsLines.getJSONObject(receiptLine); - + if (orderIds.indexOf((String) paidReceiptLine.get("orderId")) == -1) { + orderIds.add((String) paidReceiptLine.get("orderId")); + } paidReceiptLine.put("priceIncludesTax", paidReceipt.getBoolean("priceIncludesTax")); // get shipmentLines for returns @@ -138,6 +147,21 @@ paidReceiptLine.put("shipmentlines", hqlPropertiesShipLines.getJSONArray(paidReceiptsShipLinesQuery)); + if (paidReceiptLine.has("goodsShipmentLine") + && !paidReceiptLine.getString("goodsShipmentLine").equals("null")) { + String hqlShipLines = "select ordLine.goodsShipmentLine.salesOrderLine.salesOrder.documentNo, ordLine.goodsShipmentLine.salesOrderLine.id " + + "from OrderLine as ordLine where ordLine.id = ? "; + OBDal.getInstance().getSession().createQuery(hqlShipLines); + Query shipLines = OBDal.getInstance().getSession().createQuery(hqlShipLines); + shipLines.setString(0, paidReceiptLine.getString("lineId")); + + for (Object obj : shipLines.list()) { + Object[] line = (Object[]) obj; + paidReceiptLine.put("originalDocumentNo", line[0]); + paidReceiptLine.put("originalOrderLineId", line[1]); + } + } + // promotions per line OBCriteria<OrderLineOffer> qPromotions = OBDal.getInstance().createCriteria( OrderLineOffer.class); @@ -197,6 +221,9 @@ JSONObject jsonObject = relatedLines.getJSONObject(r); if (!jsonObject.getString("orderId").equals(orderid)) { jsonObject.put("otherTicket", "true"); + if (orderIds.indexOf((String) jsonObject.getString("orderId")) == -1) { + orderIds.add((String) jsonObject.getString("orderId")); + } } String hqlRelatedLinePromotions = "select olo.totalAmount from OrderLineOffer olo where olo.salesOrderLine.id = ?"; Query relatedLinePromotionsQuery = OBDal.getInstance().getSession() @@ -408,6 +435,8 @@ paidReceipt.put("receiptTaxes", jsonListTaxes); + paidReceipt.put("recordInImportEntry", checkOrderInErrorEntry(orderIds)); + respArray.put(paidReceipt); result.put(JsonConstants.RESPONSE_DATA, respArray); @@ -420,9 +449,56 @@ return result; } + private boolean checkOrderInErrorEntry(List<String> orderIds) { + boolean hasRecord = false; + final String COMMA = ","; + StringBuilder idsBuilder = new StringBuilder(); + final String OR = "OR"; + StringBuilder orBuilder = new StringBuilder(); + try { + for (String id : orderIds) { + idsBuilder.append(id); + idsBuilder.append(COMMA); + + orBuilder.append(" imp.jsonInfo like '%" + id + "%' "); + orBuilder.append(OR); + } + String ids = idsBuilder.toString(); + // Remove last comma + ids = ids.substring(0, ids.length() - COMMA.length()); + + String orIds = orBuilder.toString(); + // Remove last OR + orIds = orIds.substring(0, orIds.length() - OR.length()); + + // OBPOS Errors + String hqlError = "select line.id from OBPOS_Errors_Line line inner join line.obposErrors error " + + "where error.client.id = ? and line.recordID in (?) and error.typeofdata = 'Order' and error.orderstatus = 'N' "; + Query errorQuery = OBDal.getInstance().getSession().createQuery(hqlError); + errorQuery.setString(0, OBContext.getOBContext().getCurrentClient().getId()); + errorQuery.setString(1, ids); + if (errorQuery.list().size() > 0) { + return true; + } + + String hqlError2 = "select imp.id from C_IMPORT_ENTRY imp " + + "where imp.client.id = ? and imp.typeofdata = 'Order' and imp.importStatus = 'Error' " + + "and (" + orIds + ")"; + Query errorQuery2 = OBDal.getInstance().getSession().createQuery(hqlError2); + errorQuery2.setString(0, OBContext.getOBContext().getCurrentClient().getId()); + if (errorQuery2.list().size() > 0) { + return true; + } + + } catch (final Exception e) { + log.error("Error while checking order in ErrorEntry", e); + } + return hasRecord; + } + @Override protected boolean bypassPreferenceCheck() { return true; } -} \ No newline at end of file +} diff --git a/web/org.openbravo.retail.posterminal/js/components/modalpaidreceipts.js b/web/org.openbravo.retail.posterminal/js/components/modalpaidreceipts.js --- a/web/org.openbravo.retail.posterminal/js/components/modalpaidreceipts.js +++ b/web/org.openbravo.retail.posterminal/js/components/modalpaidreceipts.js @@ -1,6 +1,6 @@ /* ************************************************************************************ - * Copyright (C) 2014-2016 Openbravo S.L.U. + * Copyright (C) 2014-2017 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. @@ -380,29 +380,34 @@ process.exec({ orderid: model.get('id') }, function (data) { - if (data) { + if (data && data[0]) { if (me.model.get('leftColumnViewManager').isMultiOrder()) { if (me.model.get('multiorders')) { me.model.get('multiorders').resetValues(); } me.model.get('leftColumnViewManager').setOrderMode(); } - OB.UTIL.HookManager.executeHooks('OBRETUR_ReturnFromOrig', { - order: data[0], - context: me, - params: me.parent.parent.params - }, function (args) { - if (!args.cancelOperation) { - var synchId = OB.UTIL.SynchronizationHelper.busyUntilFinishes('clickSearchNewReceipt'); - me.model.get('orderList').newPaidReceipt(data[0], function (order) { - me.doChangePaidReceipt({ - newPaidReceipt: order + if (data[0].recordInImportEntry) { + OB.UTIL.showLoading(false); + OB.UTIL.showConfirmation.display(OB.I18N.getLabel('OBMOBC_Error'), OB.I18N.getLabel('OBPOS_ReceiptNotSynced', [data[0].documentNo])); + } else { + OB.UTIL.HookManager.executeHooks('OBRETUR_ReturnFromOrig', { + order: data[0], + context: me, + params: me.parent.parent.params + }, function (args) { + if (!args.cancelOperation) { + var synchId = OB.UTIL.SynchronizationHelper.busyUntilFinishes('clickSearchNewReceipt'); + me.model.get('orderList').newPaidReceipt(data[0], function (order) { + me.doChangePaidReceipt({ + newPaidReceipt: order + }); + OB.UTIL.SynchronizationHelper.finished(synchId, 'clickSearchNewReceipt'); + }); - OB.UTIL.SynchronizationHelper.finished(synchId, 'clickSearchNewReceipt'); - - }); - } - }); + } + }); + } } else { OB.UTIL.showError(OB.I18N.getLabel('OBPOS_MsgErrorDropDep')); } issue35058Posterminal16Q2.diff [^] (64,576 bytes) 2017-09-28 16:01 [Show Content] [Hide Content] diff --git a/src-db/database/model/tables/OBPOS_ERRORS_LINE.xml b/src-db/database/model/tables/OBPOS_ERRORS_LINE.xml new file mode 100644 --- /dev/null +++ b/src-db/database/model/tables/OBPOS_ERRORS_LINE.xml @@ -0,0 +1,54 @@ +<?xml version="1.0"?> + <database name="TABLE OBPOS_ERRORS_LINE"> + <table name="OBPOS_ERRORS_LINE" primaryKey="OBPOS_ERRORS_LINE_KEY"> + <column name="OBPOS_ERRORS_LINE_ID" primaryKey="true" required="true" type="VARCHAR" size="32" autoIncrement="false"> + <default/> + <onCreateDefault/> + </column> + <column name="AD_CLIENT_ID" primaryKey="false" required="true" type="VARCHAR" size="32" autoIncrement="false"> + <default/> + <onCreateDefault/> + </column> + <column name="AD_ORG_ID" primaryKey="false" required="true" type="VARCHAR" size="32" autoIncrement="false"> + <default/> + <onCreateDefault/> + </column> + <column name="ISACTIVE" primaryKey="false" required="true" type="CHAR" size="1" autoIncrement="false"> + <default><![CDATA[Y]]></default> + <onCreateDefault/> + </column> + <column name="CREATED" primaryKey="false" required="true" type="TIMESTAMP" size="7" autoIncrement="false"> + <default><![CDATA[SYSDATE]]></default> + <onCreateDefault/> + </column> + <column name="CREATEDBY" primaryKey="false" required="true" type="VARCHAR" size="32" autoIncrement="false"> + <default/> + <onCreateDefault/> + </column> + <column name="UPDATED" primaryKey="false" required="true" type="TIMESTAMP" size="7" autoIncrement="false"> + <default><![CDATA[SYSDATE]]></default> + <onCreateDefault/> + </column> + <column name="UPDATEDBY" primaryKey="false" required="true" type="VARCHAR" size="32" autoIncrement="false"> + <default/> + <onCreateDefault/> + </column> + <column name="OBPOS_ERRORS_ID" primaryKey="false" required="true" type="VARCHAR" size="32" autoIncrement="false"> + <default/> + <onCreateDefault/> + </column> + <column name="RECORD_ID" primaryKey="false" required="false" type="VARCHAR" size="32" autoIncrement="false"> + <default/> + <onCreateDefault/> + </column> + <foreign-key foreignTable="AD_CLIENT" name="OBPOS_ERRORS_LINE_CLIENT"> + <reference local="AD_CLIENT_ID" foreign="AD_CLIENT_ID"/> + </foreign-key> + <foreign-key foreignTable="OBPOS_ERRORS" name="OBPOS_ERRORS_LINE_ERROR" onDelete="cascade"> + <reference local="OBPOS_ERRORS_ID" foreign="OBPOS_ERRORS_ID"/> + </foreign-key> + <foreign-key foreignTable="AD_ORG" name="OBPOS_ERRORS_LINE_ORG"> + <reference local="AD_ORG_ID" foreign="AD_ORG_ID"/> + </foreign-key> + </table> + </database> 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 @@ -223,6 +223,44 @@ <!--029F1A17D45C412DBA8E6F184ABF9413--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> <!--029F1A17D45C412DBA8E6F184ABF9413--></AD_COLUMN> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--><AD_COLUMN> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <AD_COLUMN_ID><![CDATA[02DC485C9C0F4590BDCA7473DEA0AF17]]></AD_COLUMN_ID> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <NAME><![CDATA[Record ID]]></NAME> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <DESCRIPTION><![CDATA[An record identifier in the dictionary.]]></DESCRIPTION> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <HELP><![CDATA[The Record ID is the internal unique identifier of a record]]></HELP> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <COLUMNNAME><![CDATA[Record_ID]]></COLUMNNAME> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <AD_TABLE_ID><![CDATA[ACECACD6040945199C2182941DBA1A07]]></AD_TABLE_ID> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <AD_REFERENCE_ID><![CDATA[10]]></AD_REFERENCE_ID> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISKEY><![CDATA[N]]></ISKEY> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISMANDATORY><![CDATA[N]]></ISMANDATORY> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <SEQNO><![CDATA[100]]></SEQNO> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <AD_ELEMENT_ID><![CDATA[538]]></AD_ELEMENT_ID> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <POSITION><![CDATA[10]]></POSITION> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--02DC485C9C0F4590BDCA7473DEA0AF17--></AD_COLUMN> + <!--036DC04A38C845EEA314B20178B35C37--><AD_COLUMN> <!--036DC04A38C845EEA314B20178B35C37--> <AD_COLUMN_ID><![CDATA[036DC04A38C845EEA314B20178B35C37]]></AD_COLUMN_ID> <!--036DC04A38C845EEA314B20178B35C37--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -1223,6 +1261,44 @@ <!--0DA75131445D46F6860F75A078F8A931--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> <!--0DA75131445D46F6860F75A078F8A931--></AD_COLUMN> +<!--0F9A4D43CE2447A1909AD09E452F736E--><AD_COLUMN> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <AD_COLUMN_ID><![CDATA[0F9A4D43CE2447A1909AD09E452F736E]]></AD_COLUMN_ID> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <NAME><![CDATA[Updated By]]></NAME> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <DESCRIPTION><![CDATA[User who updated this records]]></DESCRIPTION> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <HELP><![CDATA[The Updated By field indicates the user who updated this record.]]></HELP> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <COLUMNNAME><![CDATA[Updatedby]]></COLUMNNAME> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <AD_TABLE_ID><![CDATA[ACECACD6040945199C2182941DBA1A07]]></AD_TABLE_ID> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <AD_REFERENCE_ID><![CDATA[30]]></AD_REFERENCE_ID> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISKEY><![CDATA[N]]></ISKEY> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISUPDATEABLE><![CDATA[N]]></ISUPDATEABLE> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <SEQNO><![CDATA[80]]></SEQNO> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <AD_ELEMENT_ID><![CDATA[608]]></AD_ELEMENT_ID> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <POSITION><![CDATA[8]]></POSITION> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--0F9A4D43CE2447A1909AD09E452F736E--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--0F9A4D43CE2447A1909AD09E452F736E--></AD_COLUMN> + <!--0FB27EF50D764B7BAEFE78352E76639F--><AD_COLUMN> <!--0FB27EF50D764B7BAEFE78352E76639F--> <AD_COLUMN_ID><![CDATA[0FB27EF50D764B7BAEFE78352E76639F]]></AD_COLUMN_ID> <!--0FB27EF50D764B7BAEFE78352E76639F--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -2301,6 +2377,42 @@ <!--1F1B3080333541C9B4AF5CA960C5893B--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> <!--1F1B3080333541C9B4AF5CA960C5893B--></AD_COLUMN> +<!--1F85F6EAC3F04880A33012FD959B8EA2--><AD_COLUMN> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <AD_COLUMN_ID><![CDATA[1F85F6EAC3F04880A33012FD959B8EA2]]></AD_COLUMN_ID> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <NAME><![CDATA[Obpos_Errors_ID]]></NAME> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <COLUMNNAME><![CDATA[Obpos_Errors_ID]]></COLUMNNAME> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <AD_TABLE_ID><![CDATA[ACECACD6040945199C2182941DBA1A07]]></AD_TABLE_ID> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <AD_REFERENCE_ID><![CDATA[19]]></AD_REFERENCE_ID> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISKEY><![CDATA[N]]></ISKEY> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISPARENT><![CDATA[Y]]></ISPARENT> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISUPDATEABLE><![CDATA[N]]></ISUPDATEABLE> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <SEQNO><![CDATA[90]]></SEQNO> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <AD_ELEMENT_ID><![CDATA[E104C51645C2480885157F125A9EAC81]]></AD_ELEMENT_ID> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <POSITION><![CDATA[9]]></POSITION> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--1F85F6EAC3F04880A33012FD959B8EA2--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--1F85F6EAC3F04880A33012FD959B8EA2--></AD_COLUMN> + <!--1FA959FB21454C678073A7FBEF2C7FB4--><AD_COLUMN> <!--1FA959FB21454C678073A7FBEF2C7FB4--> <AD_COLUMN_ID><![CDATA[1FA959FB21454C678073A7FBEF2C7FB4]]></AD_COLUMN_ID> <!--1FA959FB21454C678073A7FBEF2C7FB4--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -2477,7 +2589,7 @@ <!--1FFDD5AD9BF44BFF848C02EA39AF05EE--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> <!--1FFDD5AD9BF44BFF848C02EA39AF05EE--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> <!--1FFDD5AD9BF44BFF848C02EA39AF05EE--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> -<!--1FFDD5AD9BF44BFF848C02EA39AF05EE--> <POSITION><![CDATA[15]]></POSITION> +<!--1FFDD5AD9BF44BFF848C02EA39AF05EE--> <POSITION><![CDATA[16]]></POSITION> <!--1FFDD5AD9BF44BFF848C02EA39AF05EE--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> <!--1FFDD5AD9BF44BFF848C02EA39AF05EE--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> <!--1FFDD5AD9BF44BFF848C02EA39AF05EE--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> @@ -4095,6 +4207,45 @@ <!--3AB9581362054DBBA2A2AA80CA5E80BF--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> <!--3AB9581362054DBBA2A2AA80CA5E80BF--></AD_COLUMN> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--><AD_COLUMN> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <AD_COLUMN_ID><![CDATA[3BFDD8C18BEB4FFDB7F71B145F4F87F2]]></AD_COLUMN_ID> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <NAME><![CDATA[Updated]]></NAME> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <DESCRIPTION><![CDATA[The date that this record was last updated]]></DESCRIPTION> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <HELP><![CDATA[The Updated field indicates the date that this record was updated.]]></HELP> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <COLUMNNAME><![CDATA[Updated]]></COLUMNNAME> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <AD_TABLE_ID><![CDATA[ACECACD6040945199C2182941DBA1A07]]></AD_TABLE_ID> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <AD_REFERENCE_ID><![CDATA[16]]></AD_REFERENCE_ID> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <FIELDLENGTH><![CDATA[19]]></FIELDLENGTH> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <DEFAULTVALUE><![CDATA[@#Date@]]></DEFAULTVALUE> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISKEY><![CDATA[N]]></ISKEY> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISUPDATEABLE><![CDATA[N]]></ISUPDATEABLE> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <SEQNO><![CDATA[70]]></SEQNO> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <AD_ELEMENT_ID><![CDATA[607]]></AD_ELEMENT_ID> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <POSITION><![CDATA[7]]></POSITION> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--3BFDD8C18BEB4FFDB7F71B145F4F87F2--></AD_COLUMN> + <!--3D5D25F9A19B437E81B47D02D30E59AC--><AD_COLUMN> <!--3D5D25F9A19B437E81B47D02D30E59AC--> <AD_COLUMN_ID><![CDATA[3D5D25F9A19B437E81B47D02D30E59AC]]></AD_COLUMN_ID> <!--3D5D25F9A19B437E81B47D02D30E59AC--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -7501,6 +7652,44 @@ <!--8D7D396068FE4048A918E587A612EF2C--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> <!--8D7D396068FE4048A918E587A612EF2C--></AD_COLUMN> +<!--8E33E5766C0742F3861BDB9A9957AFDC--><AD_COLUMN> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <AD_COLUMN_ID><![CDATA[8E33E5766C0742F3861BDB9A9957AFDC]]></AD_COLUMN_ID> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <NAME><![CDATA[Created By]]></NAME> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <DESCRIPTION><![CDATA[User who created this records]]></DESCRIPTION> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <HELP><![CDATA[The Created By field indicates the user who created this record.]]></HELP> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <COLUMNNAME><![CDATA[Createdby]]></COLUMNNAME> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <AD_TABLE_ID><![CDATA[ACECACD6040945199C2182941DBA1A07]]></AD_TABLE_ID> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <AD_REFERENCE_ID><![CDATA[30]]></AD_REFERENCE_ID> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISKEY><![CDATA[N]]></ISKEY> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISUPDATEABLE><![CDATA[N]]></ISUPDATEABLE> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <SEQNO><![CDATA[60]]></SEQNO> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <AD_ELEMENT_ID><![CDATA[246]]></AD_ELEMENT_ID> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <POSITION><![CDATA[6]]></POSITION> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--8E33E5766C0742F3861BDB9A9957AFDC--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--8E33E5766C0742F3861BDB9A9957AFDC--></AD_COLUMN> + <!--8EAB85FBD65943EEB20D2E6473BC51B7--><AD_COLUMN> <!--8EAB85FBD65943EEB20D2E6473BC51B7--> <AD_COLUMN_ID><![CDATA[8EAB85FBD65943EEB20D2E6473BC51B7]]></AD_COLUMN_ID> <!--8EAB85FBD65943EEB20D2E6473BC51B7--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -8914,6 +9103,42 @@ <!--A8F18CA779FD4E54A1C7D1C06024D44A--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> <!--A8F18CA779FD4E54A1C7D1C06024D44A--></AD_COLUMN> +<!--A998F0AD31F746B9866AD44F9B191495--><AD_COLUMN> +<!--A998F0AD31F746B9866AD44F9B191495--> <AD_COLUMN_ID><![CDATA[A998F0AD31F746B9866AD44F9B191495]]></AD_COLUMN_ID> +<!--A998F0AD31F746B9866AD44F9B191495--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--A998F0AD31F746B9866AD44F9B191495--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--A998F0AD31F746B9866AD44F9B191495--> <NAME><![CDATA[Obpos_Errors_Line_ID]]></NAME> +<!--A998F0AD31F746B9866AD44F9B191495--> <COLUMNNAME><![CDATA[Obpos_Errors_Line_ID]]></COLUMNNAME> +<!--A998F0AD31F746B9866AD44F9B191495--> <AD_TABLE_ID><![CDATA[ACECACD6040945199C2182941DBA1A07]]></AD_TABLE_ID> +<!--A998F0AD31F746B9866AD44F9B191495--> <AD_REFERENCE_ID><![CDATA[13]]></AD_REFERENCE_ID> +<!--A998F0AD31F746B9866AD44F9B191495--> <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISKEY><![CDATA[Y]]></ISKEY> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISUPDATEABLE><![CDATA[N]]></ISUPDATEABLE> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISIDENTIFIER><![CDATA[Y]]></ISIDENTIFIER> +<!--A998F0AD31F746B9866AD44F9B191495--> <SEQNO><![CDATA[10]]></SEQNO> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--A998F0AD31F746B9866AD44F9B191495--> <AD_ELEMENT_ID><![CDATA[DB40707894F54151BBF64025AECABB2D]]></AD_ELEMENT_ID> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--A998F0AD31F746B9866AD44F9B191495--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--A998F0AD31F746B9866AD44F9B191495--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--A998F0AD31F746B9866AD44F9B191495--> <POSITION><![CDATA[1]]></POSITION> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--A998F0AD31F746B9866AD44F9B191495--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--A998F0AD31F746B9866AD44F9B191495--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--A998F0AD31F746B9866AD44F9B191495--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--A998F0AD31F746B9866AD44F9B191495--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--A998F0AD31F746B9866AD44F9B191495--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--A998F0AD31F746B9866AD44F9B191495--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--A998F0AD31F746B9866AD44F9B191495--></AD_COLUMN> + <!--A99BDB078FE74BA19605A516694EBB6B--><AD_COLUMN> <!--A99BDB078FE74BA19605A516694EBB6B--> <AD_COLUMN_ID><![CDATA[A99BDB078FE74BA19605A516694EBB6B]]></AD_COLUMN_ID> <!--A99BDB078FE74BA19605A516694EBB6B--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -11273,6 +11498,45 @@ <!--D7AF3870C0D647AEB09AEC60C09502DF--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> <!--D7AF3870C0D647AEB09AEC60C09502DF--></AD_COLUMN> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--><AD_COLUMN> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <AD_COLUMN_ID><![CDATA[D7CC2BC40D4848F181CFFEC4F4B23524]]></AD_COLUMN_ID> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <NAME><![CDATA[Creation Date]]></NAME> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <DESCRIPTION><![CDATA[The date that this record is completed.]]></DESCRIPTION> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <HELP><![CDATA[The Created field indicates the date that this record was created.]]></HELP> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <COLUMNNAME><![CDATA[Created]]></COLUMNNAME> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <AD_TABLE_ID><![CDATA[ACECACD6040945199C2182941DBA1A07]]></AD_TABLE_ID> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <AD_REFERENCE_ID><![CDATA[16]]></AD_REFERENCE_ID> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <FIELDLENGTH><![CDATA[19]]></FIELDLENGTH> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <DEFAULTVALUE><![CDATA[@#Date@]]></DEFAULTVALUE> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISKEY><![CDATA[N]]></ISKEY> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISUPDATEABLE><![CDATA[N]]></ISUPDATEABLE> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <SEQNO><![CDATA[50]]></SEQNO> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <AD_ELEMENT_ID><![CDATA[245]]></AD_ELEMENT_ID> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <POSITION><![CDATA[5]]></POSITION> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--D7CC2BC40D4848F181CFFEC4F4B23524--></AD_COLUMN> + <!--D8DD5F42308E4A7893E5766DA2B0C383--><AD_COLUMN> <!--D8DD5F42308E4A7893E5766DA2B0C383--> <AD_COLUMN_ID><![CDATA[D8DD5F42308E4A7893E5766DA2B0C383]]></AD_COLUMN_ID> <!--D8DD5F42308E4A7893E5766DA2B0C383--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -11499,6 +11763,47 @@ <!--DC439C74106745A1A63B851CCC3F33BA--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> <!--DC439C74106745A1A63B851CCC3F33BA--></AD_COLUMN> +<!--DC479F2A19294F358D660CFAAE96E485--><AD_COLUMN> +<!--DC479F2A19294F358D660CFAAE96E485--> <AD_COLUMN_ID><![CDATA[DC479F2A19294F358D660CFAAE96E485]]></AD_COLUMN_ID> +<!--DC479F2A19294F358D660CFAAE96E485--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--DC479F2A19294F358D660CFAAE96E485--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--DC479F2A19294F358D660CFAAE96E485--> <NAME><![CDATA[Active]]></NAME> +<!--DC479F2A19294F358D660CFAAE96E485--> <DESCRIPTION><![CDATA[A flag indicating whether this record is available for use or de-activated.]]></DESCRIPTION> +<!--DC479F2A19294F358D660CFAAE96E485--> <HELP><![CDATA[There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reporting. There are two reasons for de-activating and not deleting records: +(1) The system requires the record for auditing purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are existing invoices for it. By de-activating the Business Partner you prevent it from being used in future transactions.]]></HELP> +<!--DC479F2A19294F358D660CFAAE96E485--> <COLUMNNAME><![CDATA[Isactive]]></COLUMNNAME> +<!--DC479F2A19294F358D660CFAAE96E485--> <AD_TABLE_ID><![CDATA[ACECACD6040945199C2182941DBA1A07]]></AD_TABLE_ID> +<!--DC479F2A19294F358D660CFAAE96E485--> <AD_REFERENCE_ID><![CDATA[20]]></AD_REFERENCE_ID> +<!--DC479F2A19294F358D660CFAAE96E485--> <FIELDLENGTH><![CDATA[1]]></FIELDLENGTH> +<!--DC479F2A19294F358D660CFAAE96E485--> <DEFAULTVALUE><![CDATA[Y]]></DEFAULTVALUE> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISKEY><![CDATA[N]]></ISKEY> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--DC479F2A19294F358D660CFAAE96E485--> <SEQNO><![CDATA[40]]></SEQNO> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--DC479F2A19294F358D660CFAAE96E485--> <AD_ELEMENT_ID><![CDATA[348]]></AD_ELEMENT_ID> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--DC479F2A19294F358D660CFAAE96E485--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--DC479F2A19294F358D660CFAAE96E485--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--DC479F2A19294F358D660CFAAE96E485--> <POSITION><![CDATA[4]]></POSITION> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--DC479F2A19294F358D660CFAAE96E485--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--DC479F2A19294F358D660CFAAE96E485--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--DC479F2A19294F358D660CFAAE96E485--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--DC479F2A19294F358D660CFAAE96E485--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--DC479F2A19294F358D660CFAAE96E485--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--DC479F2A19294F358D660CFAAE96E485--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--DC479F2A19294F358D660CFAAE96E485--></AD_COLUMN> + <!--DCAE4BC889F44527B9F7414EC6094E3D--><AD_COLUMN> <!--DCAE4BC889F44527B9F7414EC6094E3D--> <AD_COLUMN_ID><![CDATA[DCAE4BC889F44527B9F7414EC6094E3D]]></AD_COLUMN_ID> <!--DCAE4BC889F44527B9F7414EC6094E3D--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -12024,6 +12329,45 @@ <!--E4EE550BD2EC4CA19E0DE242A35BFAE8--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> <!--E4EE550BD2EC4CA19E0DE242A35BFAE8--></AD_COLUMN> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--><AD_COLUMN> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <AD_COLUMN_ID><![CDATA[E5C3FF0152174EC8BC6670FCEA0BBE8A]]></AD_COLUMN_ID> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <NAME><![CDATA[Client]]></NAME> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <DESCRIPTION><![CDATA[Client for this installation.]]></DESCRIPTION> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <HELP><![CDATA[A Client is a company or a legal entity. You cannot share data between Clients.]]></HELP> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <COLUMNNAME><![CDATA[AD_Client_ID]]></COLUMNNAME> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <AD_TABLE_ID><![CDATA[ACECACD6040945199C2182941DBA1A07]]></AD_TABLE_ID> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <AD_REFERENCE_ID><![CDATA[19]]></AD_REFERENCE_ID> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <DEFAULTVALUE><![CDATA[@AD_CLIENT_ID@]]></DEFAULTVALUE> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISKEY><![CDATA[N]]></ISKEY> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISUPDATEABLE><![CDATA[N]]></ISUPDATEABLE> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <SEQNO><![CDATA[20]]></SEQNO> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <AD_ELEMENT_ID><![CDATA[102]]></AD_ELEMENT_ID> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISSESSIONATTR><![CDATA[Y]]></ISSESSIONATTR> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <POSITION><![CDATA[2]]></POSITION> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--E5C3FF0152174EC8BC6670FCEA0BBE8A--></AD_COLUMN> + <!--E6A18CAF2E324242A1A3DFC4755FC49C--><AD_COLUMN> <!--E6A18CAF2E324242A1A3DFC4755FC49C--> <AD_COLUMN_ID><![CDATA[E6A18CAF2E324242A1A3DFC4755FC49C]]></AD_COLUMN_ID> <!--E6A18CAF2E324242A1A3DFC4755FC49C--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -13032,6 +13376,45 @@ <!--F927BC85FA164E539D2DB9CEEA091287--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> <!--F927BC85FA164E539D2DB9CEEA091287--></AD_COLUMN> +<!--F9DE7E08C55C4BE48375A19DA4730907--><AD_COLUMN> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <AD_COLUMN_ID><![CDATA[F9DE7E08C55C4BE48375A19DA4730907]]></AD_COLUMN_ID> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <NAME><![CDATA[Organization]]></NAME> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <DESCRIPTION><![CDATA[Organizational entity within client]]></DESCRIPTION> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <HELP><![CDATA[An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.]]></HELP> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <COLUMNNAME><![CDATA[AD_Org_ID]]></COLUMNNAME> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <AD_TABLE_ID><![CDATA[ACECACD6040945199C2182941DBA1A07]]></AD_TABLE_ID> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <AD_REFERENCE_ID><![CDATA[19]]></AD_REFERENCE_ID> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <DEFAULTVALUE><![CDATA[@AD_ORG_ID@]]></DEFAULTVALUE> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISKEY><![CDATA[N]]></ISKEY> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISUPDATEABLE><![CDATA[N]]></ISUPDATEABLE> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <SEQNO><![CDATA[30]]></SEQNO> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <AD_ELEMENT_ID><![CDATA[113]]></AD_ELEMENT_ID> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISSESSIONATTR><![CDATA[Y]]></ISSESSIONATTR> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <POSITION><![CDATA[3]]></POSITION> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--F9DE7E08C55C4BE48375A19DA4730907--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--F9DE7E08C55C4BE48375A19DA4730907--></AD_COLUMN> + <!--FA53DD99FB59473CBCBC79FD27FCE665--><AD_COLUMN> <!--FA53DD99FB59473CBCBC79FD27FCE665--> <AD_COLUMN_ID><![CDATA[FA53DD99FB59473CBCBC79FD27FCE665]]></AD_COLUMN_ID> <!--FA53DD99FB59473CBCBC79FD27FCE665--> <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 @@ -1923,6 +1923,18 @@ <!--DA705E89C1C34B5DBF646A5D1C16A517--> <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY> <!--DA705E89C1C34B5DBF646A5D1C16A517--></AD_ELEMENT> +<!--DB40707894F54151BBF64025AECABB2D--><AD_ELEMENT> +<!--DB40707894F54151BBF64025AECABB2D--> <AD_ELEMENT_ID><![CDATA[DB40707894F54151BBF64025AECABB2D]]></AD_ELEMENT_ID> +<!--DB40707894F54151BBF64025AECABB2D--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--DB40707894F54151BBF64025AECABB2D--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--DB40707894F54151BBF64025AECABB2D--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--DB40707894F54151BBF64025AECABB2D--> <COLUMNNAME><![CDATA[Obpos_Errors_Line_ID]]></COLUMNNAME> +<!--DB40707894F54151BBF64025AECABB2D--> <NAME><![CDATA[Obpos_Errors_Line_ID]]></NAME> +<!--DB40707894F54151BBF64025AECABB2D--> <PRINTNAME><![CDATA[Obpos_Errors_Line_ID]]></PRINTNAME> +<!--DB40707894F54151BBF64025AECABB2D--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--DB40707894F54151BBF64025AECABB2D--> <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY> +<!--DB40707894F54151BBF64025AECABB2D--></AD_ELEMENT> + <!--E023084DC19D429E966F9EBC1809E303--><AD_ELEMENT> <!--E023084DC19D429E966F9EBC1809E303--> <AD_ELEMENT_ID><![CDATA[E023084DC19D429E966F9EBC1809E303]]></AD_ELEMENT_ID> <!--E023084DC19D429E966F9EBC1809E303--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> diff --git a/src-db/database/sourcedata/AD_MESSAGE.xml b/src-db/database/sourcedata/AD_MESSAGE.xml --- a/src-db/database/sourcedata/AD_MESSAGE.xml +++ b/src-db/database/sourcedata/AD_MESSAGE.xml @@ -4888,6 +4888,18 @@ <!--AB752B5561AC4C07B234AEF5CD77CF3F--> <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N> <!--AB752B5561AC4C07B234AEF5CD77CF3F--></AD_MESSAGE> +<!--ABA1CA6533F949829471ABEFAD4FAB9F--><AD_MESSAGE> +<!--ABA1CA6533F949829471ABEFAD4FAB9F--> <AD_MESSAGE_ID><![CDATA[ABA1CA6533F949829471ABEFAD4FAB9F]]></AD_MESSAGE_ID> +<!--ABA1CA6533F949829471ABEFAD4FAB9F--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--ABA1CA6533F949829471ABEFAD4FAB9F--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--ABA1CA6533F949829471ABEFAD4FAB9F--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--ABA1CA6533F949829471ABEFAD4FAB9F--> <VALUE><![CDATA[OBPOS_ReceiptNotSynced]]></VALUE> +<!--ABA1CA6533F949829471ABEFAD4FAB9F--> <MSGTEXT><![CDATA[Receipt %0 not synced completely in backoffice]]></MSGTEXT> +<!--ABA1CA6533F949829471ABEFAD4FAB9F--> <MSGTYPE><![CDATA[E]]></MSGTYPE> +<!--ABA1CA6533F949829471ABEFAD4FAB9F--> <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID> +<!--ABA1CA6533F949829471ABEFAD4FAB9F--> <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N> +<!--ABA1CA6533F949829471ABEFAD4FAB9F--></AD_MESSAGE> + <!--ABD3270292D743D984FBD5B1588C6735--><AD_MESSAGE> <!--ABD3270292D743D984FBD5B1588C6735--> <AD_MESSAGE_ID><![CDATA[ABD3270292D743D984FBD5B1588C6735]]></AD_MESSAGE_ID> <!--ABD3270292D743D984FBD5B1588C6735--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> diff --git a/src-db/database/sourcedata/AD_TABLE.xml b/src-db/database/sourcedata/AD_TABLE.xml --- a/src-db/database/sourcedata/AD_TABLE.xml +++ b/src-db/database/sourcedata/AD_TABLE.xml @@ -280,6 +280,28 @@ <!--A34D5CCED30B4B6F9C123F982F1B7149--> <ISTREE><![CDATA[N]]></ISTREE> <!--A34D5CCED30B4B6F9C123F982F1B7149--></AD_TABLE> +<!--ACECACD6040945199C2182941DBA1A07--><AD_TABLE> +<!--ACECACD6040945199C2182941DBA1A07--> <AD_TABLE_ID><![CDATA[ACECACD6040945199C2182941DBA1A07]]></AD_TABLE_ID> +<!--ACECACD6040945199C2182941DBA1A07--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--ACECACD6040945199C2182941DBA1A07--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--ACECACD6040945199C2182941DBA1A07--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--ACECACD6040945199C2182941DBA1A07--> <NAME><![CDATA[OBPOS_Errors_Line]]></NAME> +<!--ACECACD6040945199C2182941DBA1A07--> <TABLENAME><![CDATA[OBPOS_Errors_Line]]></TABLENAME> +<!--ACECACD6040945199C2182941DBA1A07--> <CLASSNAME><![CDATA[OBPOSErrorsLine]]></CLASSNAME> +<!--ACECACD6040945199C2182941DBA1A07--> <ISVIEW><![CDATA[N]]></ISVIEW> +<!--ACECACD6040945199C2182941DBA1A07--> <ACCESSLEVEL><![CDATA[3]]></ACCESSLEVEL> +<!--ACECACD6040945199C2182941DBA1A07--> <ISSECURITYENABLED><![CDATA[N]]></ISSECURITYENABLED> +<!--ACECACD6040945199C2182941DBA1A07--> <ISDELETEABLE><![CDATA[Y]]></ISDELETEABLE> +<!--ACECACD6040945199C2182941DBA1A07--> <ISHIGHVOLUME><![CDATA[N]]></ISHIGHVOLUME> +<!--ACECACD6040945199C2182941DBA1A07--> <IMPORTTABLE><![CDATA[N]]></IMPORTTABLE> +<!--ACECACD6040945199C2182941DBA1A07--> <ISCHANGELOG><![CDATA[N]]></ISCHANGELOG> +<!--ACECACD6040945199C2182941DBA1A07--> <ISDEFAULTACCT><![CDATA[N]]></ISDEFAULTACCT> +<!--ACECACD6040945199C2182941DBA1A07--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--ACECACD6040945199C2182941DBA1A07--> <AD_PACKAGE_ID><![CDATA[FF808181326CC34901326D58E1CA002A]]></AD_PACKAGE_ID> +<!--ACECACD6040945199C2182941DBA1A07--> <DATAORIGINTYPE><![CDATA[Table]]></DATAORIGINTYPE> +<!--ACECACD6040945199C2182941DBA1A07--> <ISTREE><![CDATA[N]]></ISTREE> +<!--ACECACD6040945199C2182941DBA1A07--></AD_TABLE> + <!--B096FDF43917472D8FDE9693E9CCFFD4--><AD_TABLE> <!--B096FDF43917472D8FDE9693E9CCFFD4--> <AD_TABLE_ID><![CDATA[B096FDF43917472D8FDE9693E9CCFFD4]]></AD_TABLE_ID> <!--B096FDF43917472D8FDE9693E9CCFFD4--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> diff --git a/src/org/openbravo/retail/posterminal/ClearErrorActionHandler.java b/src/org/openbravo/retail/posterminal/ClearErrorActionHandler.java --- a/src/org/openbravo/retail/posterminal/ClearErrorActionHandler.java +++ b/src/org/openbravo/retail/posterminal/ClearErrorActionHandler.java @@ -15,6 +15,7 @@ import org.codehaus.jettison.json.JSONObject; import org.openbravo.client.kernel.BaseActionHandler; import org.openbravo.client.kernel.RequestContext; +import org.openbravo.dal.core.OBContext; import org.openbravo.dal.service.OBDal; import org.openbravo.erpCommon.utility.Utility; import org.openbravo.service.db.DalConnectionProvider; @@ -24,21 +25,23 @@ @Override protected JSONObject execute(Map<String, Object> parameters, String content) { JSONArray errorIds = null; + JSONObject result = new JSONObject(); try { + OBContext.setAdminMode(true); + errorIds = new JSONArray(content); for (int i = 0; i < errorIds.length(); i++) { String errorId = errorIds.getString(i); OBPOSErrors error = OBDal.getInstance().get(OBPOSErrors.class, errorId); OBDal.getInstance().remove(error); } - JSONObject result = new JSONObject(); + OBDal.getInstance().flush(); result.put( "message", Utility.messageBD(new DalConnectionProvider(false), "Success", RequestContext.get() .getVariablesSecureApp().getLanguage())); return result; - } catch (Exception e) { - JSONObject result = new JSONObject(); + } catch (final Exception e) { try { result.put( "message", @@ -47,8 +50,10 @@ } catch (JSONException e1) { // won't happen } - return result; + } finally { + OBContext.restorePreviousMode(); } + return result; } } diff --git a/src/org/openbravo/retail/posterminal/POSDataSynchronizationErrorHandler.java b/src/org/openbravo/retail/posterminal/POSDataSynchronizationErrorHandler.java --- a/src/org/openbravo/retail/posterminal/POSDataSynchronizationErrorHandler.java +++ b/src/org/openbravo/retail/posterminal/POSDataSynchronizationErrorHandler.java @@ -8,9 +8,12 @@ */ package org.openbravo.retail.posterminal; +import java.util.HashSet; + import javax.enterprise.context.ApplicationScoped; import org.apache.log4j.Logger; +import org.codehaus.jettison.json.JSONArray; import org.codehaus.jettison.json.JSONException; import org.codehaus.jettison.json.JSONObject; import org.openbravo.base.model.Entity; @@ -19,6 +22,7 @@ import org.openbravo.dal.service.OBDal; import org.openbravo.mobile.core.process.DataSynchronizationErrorHandler; import org.openbravo.mobile.core.process.DataSynchronizationProcess; +import org.openbravo.model.common.order.OrderLine; @ApplicationScoped @Qualifier(POSConstants.APP_NAME) @@ -45,6 +49,7 @@ if (jsonRecord.has("posErrorId")) { try { errorEntry = OBDal.getInstance().get(OBPOSErrors.class, jsonRecord.getString("posErrorId")); + errorEntry.getOBPOSErrorsLineList().clear(); } catch (JSONException e1) { // won't happen } @@ -58,6 +63,31 @@ errorEntry .setObposApplications(OBDal.getInstance().get(OBPOSApplications.class, posTerminalId)); OBDal.getInstance().save(errorEntry); + + // save order_id, order_id from verified return in error line + HashSet<String> orderIdList = new HashSet<String>(); + orderIdList.add(jsonRecord.optString("id", null)); + + JSONArray orderlines = jsonRecord.optJSONArray("lines"); + if (orderlines != null) { + for (int i = 0; i < orderlines.length(); i++) { + JSONObject jsonOrderLine = orderlines.optJSONObject(i); + if (jsonOrderLine != null && jsonOrderLine.has("originalOrderLineId")) { + OrderLine orderLine = OBDal.getInstance().get(OrderLine.class, + jsonOrderLine.optString("originalOrderLineId")); + orderIdList.add(orderLine.getSalesOrder().getId()); + } + } + } + orderIdList.remove(null); + + for (String orderId : orderIdList) { + OBPOSErrorsLine errorLineEntry = OBProvider.getInstance().get(OBPOSErrorsLine.class); + errorLineEntry.setObposErrors(errorEntry); + errorLineEntry.setRecordID(orderId); + OBDal.getInstance().save(errorLineEntry); + } + OBDal.getInstance().flush(); log.error("Error while loading order", t); diff --git a/src/org/openbravo/retail/posterminal/PaidReceiptLinesProperties.java b/src/org/openbravo/retail/posterminal/PaidReceiptLinesProperties.java --- a/src/org/openbravo/retail/posterminal/PaidReceiptLinesProperties.java +++ b/src/org/openbravo/retail/posterminal/PaidReceiptLinesProperties.java @@ -51,6 +51,8 @@ "overdueReturnDays")); add(new HQLProperty("ordLine.product.productType", "productType")); add(new HQLProperty("ordLine.product.returnable", "returnable")); + add(new HQLProperty("ordLine.goodsShipmentLine.id", "goodsShipmentLine")); + add(new HQLProperty("ordLine.salesOrder.id", "orderId")); } }; diff --git a/src/org/openbravo/retail/posterminal/PaidReceipts.java b/src/org/openbravo/retail/posterminal/PaidReceipts.java --- a/src/org/openbravo/retail/posterminal/PaidReceipts.java +++ b/src/org/openbravo/retail/posterminal/PaidReceipts.java @@ -10,13 +10,16 @@ import java.math.BigDecimal; import java.text.SimpleDateFormat; +import java.util.ArrayList; import java.util.Date; +import java.util.List; import javax.enterprise.inject.Any; import javax.enterprise.inject.Instance; import javax.inject.Inject; import javax.servlet.ServletException; +import org.apache.log4j.Logger; import org.codehaus.jettison.json.JSONArray; import org.codehaus.jettison.json.JSONException; import org.codehaus.jettison.json.JSONObject; @@ -34,6 +37,7 @@ import org.openbravo.service.json.JsonConstants; public class PaidReceipts extends JSONProcessSimple { + public static final Logger log = Logger.getLogger(PaidReceipts.class); public static final String paidReceiptsPropertyExtension = "PRExtension"; public static final String paidReceiptsLinesPropertyExtension = "PRExtensionLines"; public static final String paidReceiptsShipLinesPropertyExtension = "PRExtensionShipLines"; @@ -62,13 +66,13 @@ OBContext.setAdminMode(true); try { JSONArray respArray = new JSONArray(); + List<String> orderIds = new ArrayList<String>(); String orderid = jsonsent.getString("orderid"); // get the orderId HQLPropertyList hqlPropertiesReceipts = ModelExtensionUtils.getPropertyExtensions(extensions); - String hqlPaidReceipts = "select " - + hqlPropertiesReceipts.getHqlSelect() + String hqlPaidReceipts = "select " + hqlPropertiesReceipts.getHqlSelect() + " from Order as ord LEFT OUTER JOIN ord.obposApplications AS pos LEFT OUTER JOIN ord.salesRepresentative as salesRepresentative" + " where ord.id = :orderId"; Query paidReceiptsQuery = OBDal.getInstance().getSession().createQuery(hqlPaidReceipts); @@ -80,6 +84,10 @@ for (int receipt = 0; receipt < paidReceipts.length(); receipt++) { JSONObject paidReceipt = paidReceipts.getJSONObject(receipt); + if (orderIds.indexOf(orderid) == -1) { + orderIds.add(orderid); + } + paidReceipt.put("orderid", orderid); // get the Invoice for the Order @@ -107,7 +115,9 @@ for (int receiptLine = 0; receiptLine < paidReceiptsLines.length(); receiptLine++) { JSONObject paidReceiptLine = paidReceiptsLines.getJSONObject(receiptLine); - + if (orderIds.indexOf((String) paidReceiptLine.get("orderId")) == -1) { + orderIds.add((String) paidReceiptLine.get("orderId")); + } paidReceiptLine.put("priceIncludesTax", paidReceipt.getBoolean("priceIncludesTax")); // get shipmentLines for returns @@ -122,9 +132,24 @@ paidReceiptLine.put("shipmentlines", hqlPropertiesShipLines.getJSONArray(paidReceiptsShipLinesQuery)); + if (paidReceiptLine.has("goodsShipmentLine") + && !paidReceiptLine.getString("goodsShipmentLine").equals("null")) { + String hqlShipLines = "select ordLine.goodsShipmentLine.salesOrderLine.salesOrder.documentNo, ordLine.goodsShipmentLine.salesOrderLine.id " + + "from OrderLine as ordLine where ordLine.id = ? "; + OBDal.getInstance().getSession().createQuery(hqlShipLines); + Query shipLines = OBDal.getInstance().getSession().createQuery(hqlShipLines); + shipLines.setString(0, paidReceiptLine.getString("lineId")); + + for (Object obj : shipLines.list()) { + Object[] line = (Object[]) obj; + paidReceiptLine.put("originalDocumentNo", line[0]); + paidReceiptLine.put("originalOrderLineId", line[1]); + } + } + // promotions per line - OBCriteria<OrderLineOffer> qPromotions = OBDal.getInstance().createCriteria( - OrderLineOffer.class); + OBCriteria<OrderLineOffer> qPromotions = OBDal.getInstance() + .createCriteria(OrderLineOffer.class); qPromotions.add(Restrictions.eq(OrderLineOffer.PROPERTY_SALESORDERLINE + ".id", (String) paidReceiptLine.getString("lineId"))); qPromotions.addOrder(Order.asc(OrderLineOffer.PROPERTY_LINENO)); @@ -137,8 +162,9 @@ } JSONObject jsonPromo = new JSONObject(); - String name = promotion.getPriceAdjustment().getPrintName() != null ? promotion - .getPriceAdjustment().getPrintName() : promotion.getPriceAdjustment().getName(); + String name = promotion.getPriceAdjustment().getPrintName() != null + ? promotion.getPriceAdjustment().getPrintName() + : promotion.getPriceAdjustment().getName(); jsonPromo.put("ruleId", promotion.getPriceAdjustment().getId()); jsonPromo.put("name", name); jsonPromo.put("amt", displayedAmount); @@ -181,6 +207,9 @@ JSONObject jsonObject = relatedLines.getJSONObject(r); if (!jsonObject.getString("orderId").equals(orderid)) { jsonObject.put("otherTicket", "true"); + if (orderIds.indexOf((String) jsonObject.getString("orderId")) == -1) { + orderIds.add((String) jsonObject.getString("orderId")); + } } } paidReceiptLine.put("relatedLines", relatedLines); @@ -254,9 +283,9 @@ if (objectIn.get("account").equals(objectType.get("account"))) { JSONObject paidReceiptPayment = new JSONObject(); // FIXME: Multicurrency problem, amount always in terminal currency - paidReceiptPayment.put("amount", new BigDecimal((String) objectIn.get("amount") - .toString()).multiply(new BigDecimal((String) objectType.get("mulrate") - .toString()))); + paidReceiptPayment.put("amount", + new BigDecimal((String) objectIn.get("amount").toString()) + .multiply(new BigDecimal((String) objectType.get("mulrate").toString()))); paidReceiptPayment.put("paymentDate", objectIn.get("paymentDate")); if (objectIn.has("paymentData")) { paidReceiptPayment.put("paymentData", objectIn.get("paymentData")); @@ -298,9 +327,9 @@ JSONObject paidReceiptPayment = new JSONObject(); // FIXME: Multicurrency problem, amount always in terminal currency - paidReceiptPayment.put("amount", new BigDecimal((String) objectIn.get("amount") - .toString()).multiply(new BigDecimal((String) paymentsType.get("mulrate") - .toString()))); + paidReceiptPayment.put("amount", + new BigDecimal((String) objectIn.get("amount").toString()) + .multiply(new BigDecimal((String) paymentsType.get("mulrate").toString()))); paidReceiptPayment.put("paymentDate", objectIn.get("paymentDate")); if (objectIn.has("paymentData")) { paidReceiptPayment.put("paymentData", objectIn.get("paymentData")); @@ -341,6 +370,8 @@ paidReceipt.put("receiptTaxes", jsonListTaxes); + paidReceipt.put("recordInImportEntry", checkOrderInErrorEntry(orderIds)); + respArray.put(paidReceipt); result.put(JsonConstants.RESPONSE_DATA, respArray); @@ -353,9 +384,56 @@ return result; } + private boolean checkOrderInErrorEntry(List<String> orderIds) { + boolean hasRecord = false; + final String COMMA = ","; + StringBuilder idsBuilder = new StringBuilder(); + final String OR = "OR"; + StringBuilder orBuilder = new StringBuilder(); + try { + for (String id : orderIds) { + idsBuilder.append(id); + idsBuilder.append(COMMA); + + orBuilder.append(" imp.jsonInfo like '%" + id + "%' "); + orBuilder.append(OR); + } + String ids = idsBuilder.toString(); + // Remove last comma + ids = ids.substring(0, ids.length() - COMMA.length()); + + String orIds = orBuilder.toString(); + // Remove last OR + orIds = orIds.substring(0, orIds.length() - OR.length()); + + // OBPOS Errors + String hqlError = "select line.id from OBPOS_Errors_Line line inner join line.obposErrors error " + + "where error.client.id = ? and line.recordID in (?) and error.typeofdata = 'Order' and error.orderstatus = 'N' "; + Query errorQuery = OBDal.getInstance().getSession().createQuery(hqlError); + errorQuery.setString(0, OBContext.getOBContext().getCurrentClient().getId()); + errorQuery.setString(1, ids); + if (errorQuery.list().size() > 0) { + return true; + } + + String hqlError2 = "select imp.id from C_IMPORT_ENTRY imp " + + "where imp.client.id = ? and imp.typeofdata = 'Order' and imp.importStatus = 'Error' " + + "and (" + orIds + ")"; + Query errorQuery2 = OBDal.getInstance().getSession().createQuery(hqlError2); + errorQuery2.setString(0, OBContext.getOBContext().getCurrentClient().getId()); + if (errorQuery2.list().size() > 0) { + return true; + } + + } catch (final Exception e) { + log.error("Error while checking order in ErrorEntry", e); + } + return hasRecord; + } + @Override protected boolean bypassPreferenceCheck() { return true; } -} \ No newline at end of file +} diff --git a/web/org.openbravo.retail.posterminal/js/components/modalpaidreceipts.js b/web/org.openbravo.retail.posterminal/js/components/modalpaidreceipts.js --- a/web/org.openbravo.retail.posterminal/js/components/modalpaidreceipts.js +++ b/web/org.openbravo.retail.posterminal/js/components/modalpaidreceipts.js @@ -1,6 +1,6 @@ /* ************************************************************************************ - * Copyright (C) 2014-2016 Openbravo S.L.U. + * Copyright (C) 2014-2017 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. @@ -357,29 +357,34 @@ process.exec({ orderid: model.get('id') }, function (data) { - if (data) { + if (data && data[0]) { if (me.model.get('leftColumnViewManager').isMultiOrder()) { if (me.model.get('multiorders')) { me.model.get('multiorders').resetValues(); } me.model.get('leftColumnViewManager').setOrderMode(); } - OB.UTIL.HookManager.executeHooks('OBRETUR_ReturnFromOrig', { - order: data[0], - context: me, - params: me.parent.parent.params - }, function (args) { - if (!args.cancelOperation) { - var synchId = OB.UTIL.SynchronizationHelper.busyUntilFinishes('clickSearchNewReceipt'); - me.model.get('orderList').newPaidReceipt(data[0], function (order) { - me.doChangePaidReceipt({ - newPaidReceipt: order + if (data[0].recordInImportEntry) { + OB.UTIL.showLoading(false); + OB.UTIL.showConfirmation.display(OB.I18N.getLabel('OBMOBC_Error'), OB.I18N.getLabel('OBPOS_ReceiptNotSynced', [data[0].documentNo])); + } else { + OB.UTIL.HookManager.executeHooks('OBRETUR_ReturnFromOrig', { + order: data[0], + context: me, + params: me.parent.parent.params + }, function (args) { + if (!args.cancelOperation) { + var synchId = OB.UTIL.SynchronizationHelper.busyUntilFinishes('clickSearchNewReceipt'); + me.model.get('orderList').newPaidReceipt(data[0], function (order) { + me.doChangePaidReceipt({ + newPaidReceipt: order + }); + OB.UTIL.SynchronizationHelper.finished(synchId, 'clickSearchNewReceipt'); + }); - OB.UTIL.SynchronizationHelper.finished(synchId, 'clickSearchNewReceipt'); - - }); - } - }); + } + }); + } } else { OB.UTIL.showError(OB.I18N.getLabel('OBPOS_MsgErrorDropDep')); } | |||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | ||||||||||||||||||||||
|
Notes | |
(0094132) malsasua (developer) 2017-02-07 16:32 |
The customer suggests a message as "receipt has not been completed totally" should be displayed |
(0098364) hgbot (developer) 2017-08-03 13:19 |
Repository: tools/automation/pi-mobile Changeset: 94f49fe5ff6c4c1613ae5737485da85b223e4bfc Author: Ranjith S R <ranjith <at> qualiantech.com> Date: Thu Aug 03 16:47:39 2017 +0530 URL: http://code.openbravo.com/tools/automation/pi-mobile/rev/94f49fe5ff6c4c1613ae5737485da85b223e4bfc [^] Verifies issue 35058 : Modified MobileCoreTerminalHelper to truncate obpos_error and obpos_error_line --- M src-test/org/openbravo/test/mobile/retail/mobilecore/selenium/terminals/MobileCoreTerminalHelper.java --- |
(0098365) hgbot (developer) 2017-08-03 13:19 |
Repository: erp/pmods/org.openbravo.mobile.core Changeset: 18e082088d48792f1f85bc206f464eb19602917a Author: Ranjith S R <ranjith <at> qualiantech.com> Date: Thu Aug 03 16:47:43 2017 +0530 URL: http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/18e082088d48792f1f85bc206f464eb19602917a [^] Related to issue 35058 : Adding recordId in ImportEntry * If JsonData is added in ImportEntry, respective id of the Jsondata must be updated in recordId column --- M src/org/openbravo/mobile/core/servercontroller/MobileServerController.java M src/org/openbravo/mobile/core/servercontroller/MultiServerJSONProcess.java --- |
(0098366) hgbot (developer) 2017-08-03 13:19 |
Repository: erp/pmods/org.openbravo.retail.posterminal Changeset: d2eed2c0da23faacf0e5109b39cbb00088f8e405 Author: Ranjith S R <ranjith <at> qualiantech.com> Date: Thu Aug 03 16:47:36 2017 +0530 URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/d2eed2c0da23faacf0e5109b39cbb00088f8e405 [^] Related to issue 35058 : Create table obpos_error_line to maintain receipt errors * If error occurs in OrderLoader, then receipt id and associated receipt id should be added to "obpos_error_line" table. Table obpos_error_line will be used to validate if receipt has not completely synced --- M src-db/database/sourcedata/AD_COLUMN.xml M src-db/database/sourcedata/AD_ELEMENT.xml M src-db/database/sourcedata/AD_MESSAGE.xml M src-db/database/sourcedata/AD_TABLE.xml M src/org/openbravo/retail/posterminal/ClearErrorActionHandler.java M src/org/openbravo/retail/posterminal/POSDataSynchronizationErrorHandler.java M src/org/openbravo/retail/posterminal/PaidReceipts.java M web/org.openbravo.retail.posterminal/js/components/modalpaidreceipts.js A src-db/database/model/tables/OBPOS_ERRORS_LINE.xml --- |
(0098367) hgbot (developer) 2017-08-03 13:19 |
Repository: erp/devel/pi Changeset: 5c0c3e9c06ffdd3c7b1e95e2dd81071944d9458d Author: Ranjith S R <ranjith <at> qualiantech.com> Date: Thu Aug 03 16:48:09 2017 +0530 URL: http://code.openbravo.com/erp/devel/pi/rev/5c0c3e9c06ffdd3c7b1e95e2dd81071944d9458d [^] Related to issue 35058 : Adding recordId column to c_import_entry, c_import_entry_archeive table * If JsonData is added in ImportEntry, respective id of the Jsondata must be updated in recordId column --- M src-db/database/model/tables/C_IMPORT_ENTRY.xml M src-db/database/model/tables/C_IMPORT_ENTRY_ARCHIVE.xml M src-db/database/sourcedata/AD_COLUMN.xml M src/org/openbravo/service/importprocess/ImportEntryManager.java --- |
(0098415) hgbot (developer) 2017-08-08 08:55 |
Repository: erp/pmods/org.openbravo.retail.posterminal Changeset: 50fd60a8a585f848d0c3f5d09aa2339b2d19e0df Author: Ranjith S R <ranjith <at> qualiantech.com> Date: Tue Aug 08 12:24:52 2017 +0530 URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/50fd60a8a585f848d0c3f5d09aa2339b2d19e0df [^] Related to issue 35058 : Create table obpos_error_line to maintain receipt errors * If error occurs in OrderLoader, then receipt id and associated receipt id should be added to "obpos_error_line" table. Table obpos_error_line will be used to validate if receipt has not completely synced --- M src/org/openbravo/retail/posterminal/POSDataSynchronizationErrorHandler.java --- |
(0098619) mtaal (manager) 2017-08-23 15:55 |
Review remarks: Larger remarks: - there is an obpos_errors_line table probably to handle multiple orders by pos_error, but I don't think it is needed as a separate pos_error record is created for each ticket/order - on the other hand, for importentry: the json can contain more than one order, the current code for import entry only handles if there is one order in the json as there is only one recordid column. I think importentry would need to have an importentry line table to handle this, but this can get really cumbersome. So I would suggest differently. As the case that an import entry is in error should not happen often I would handle it in the paidreceiptsheader to load the import entries from the same pos terminal for the data type Order in error and just parse/search the json for the orderids. This is probably handier than having a separate import entry line table. Smaller remarks: - The check order in error, only checks the obpos error but not import entry in error state. - Also include the json message in the logged error message [2] - Why is this line needed [1]: orderIdList.remove(null); [1] https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/d2eed2c0da23faacf0e5109b39cbb00088f8e405#l7.51 [^] [2] https://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/18e082088d48792f1f85bc206f464eb19602917a#l1.29 [^] [3] https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/d2eed2c0da23faacf0e5109b39cbb00088f8e405#l8.38 [^] |
(0098665) mtaal (manager) 2017-08-28 10:57 |
see code review comments |
(0098666) marvintm (manager) 2017-08-28 11:51 |
Hi, Regarding the obpos_errors_line table, I think the use-case for it is the following: - Create ticket 1 - Create ticket 2 - Make a verified return of ticket 1 and 2 on the same ticket. - This verified return then fails in the backend for some reason, so a single error is created, but this error affects both ticket 1 and 2, because it should not be possible to return either 1 or 2. I agree that we also need to handle the import entry case, and it's better to avoid creating a table in this case because getting an import entry in error status in the Web POS is a very unlikely case (in most cases, we create errors in the errors table instead of leaving the import entry in error status). So for the import entry case, it's better to just go through the import entries in error status and verify that none of them references the id we are interested in. |
(0098947) hgbot (developer) 2017-09-11 15:29 |
Repository: erp/devel/pi Changeset: 93358be727d8fd51ca7fe0f8849d6ac6227c70b8 Author: Miguel de Juana <miguel.dejuana <at> openbravo.com> Date: Fri Sep 08 14:49:36 2017 +0200 URL: http://code.openbravo.com/erp/devel/pi/rev/93358be727d8fd51ca7fe0f8849d6ac6227c70b8 [^] Related to issue 0035058: it is possible to return twice the same receipt - Backout changeset 5c0c3e9c06ff - We won't need a new column in ImportEntry because we will look for ids inside the json --- M src-db/database/model/tables/C_IMPORT_ENTRY.xml M src-db/database/model/tables/C_IMPORT_ENTRY_ARCHIVE.xml M src-db/database/sourcedata/AD_COLUMN.xml M src/org/openbravo/service/importprocess/ImportEntryManager.java --- |
(0098948) hgbot (developer) 2017-09-11 15:30 |
Repository: erp/pmods/org.openbravo.mobile.core Changeset: 4938ba49119cd857255c6c66a823bf8c6141cd47 Author: Miguel de Juana <miguel.dejuana <at> openbravo.com> Date: Fri Sep 08 14:50:58 2017 +0200 URL: http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/4938ba49119cd857255c6c66a823bf8c6141cd47 [^] Related to issue 0035058: it is possible to return twice the same receipt - Backout changeset 18e082088d48 - The recordId won't exist --- M src/org/openbravo/mobile/core/servercontroller/MobileServerController.java M src/org/openbravo/mobile/core/servercontroller/MultiServerJSONProcess.java --- |
(0098949) hgbot (developer) 2017-09-11 15:30 |
Repository: erp/pmods/org.openbravo.retail.posterminal Changeset: 6cb47196c793a1f8b3e053600d09513bd25e292c Author: Miguel de Juana <miguel.dejuana <at> openbravo.com> Date: Mon Sep 11 15:27:51 2017 +0200 URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/6cb47196c793a1f8b3e053600d09513bd25e292c [^] Fixed issue 0035058: it is possible to return twice the same receipt - Save order and lines owner sales order id(return) and check them in obposErrors and in importEntry --- M src/org/openbravo/retail/posterminal/PaidReceiptLinesProperties.java M src/org/openbravo/retail/posterminal/PaidReceipts.java --- |
(0099106) mtaal (manager) 2017-09-18 12:54 |
Reviewed and tested |
(0099294) hudsonbot (developer) 2017-09-21 16:49 |
A changeset related to this issue has been promoted main and to the Central Repository, after passing a series of tests. Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/9750b78d3e5c [^] Maturity status: Test |
(0099376) hudsonbot (developer) 2017-09-21 16:49 |
A changeset related to this issue has been promoted main and to the Central Repository, after passing a series of tests. Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/9750b78d3e5c [^] Maturity status: Test |
Issue History | |||
Date Modified | Username | Field | Change |
2017-01-26 13:17 | malsasua | New Issue | |
2017-01-26 13:17 | malsasua | Assigned To | => Retail |
2017-01-26 13:17 | malsasua | Triggers an Emergency Pack | => No |
2017-01-26 17:15 | malsasua | Proposed Solution updated | |
2017-02-07 16:32 | malsasua | Note Added: 0094132 | |
2017-07-18 09:26 | ranjith_qualiantech_com | Assigned To | Retail => ranjith_qualiantech_com |
2017-07-18 09:26 | ranjith_qualiantech_com | Status | new => scheduled |
2017-08-03 13:19 | hgbot | Checkin | |
2017-08-03 13:19 | hgbot | Note Added: 0098364 | |
2017-08-03 13:19 | hgbot | Checkin | |
2017-08-03 13:19 | hgbot | Note Added: 0098365 | |
2017-08-03 13:19 | hgbot | Checkin | |
2017-08-03 13:19 | hgbot | Note Added: 0098366 | |
2017-08-03 13:19 | hgbot | Checkin | |
2017-08-03 13:19 | hgbot | Note Added: 0098367 | |
2017-08-03 13:26 | ranjith_qualiantech_com | Status | scheduled => resolved |
2017-08-03 13:26 | ranjith_qualiantech_com | Resolution | open => fixed |
2017-08-08 08:55 | hgbot | Checkin | |
2017-08-08 08:55 | hgbot | Note Added: 0098415 | |
2017-08-23 09:33 | mtaal | Review Assigned To | => mtaal |
2017-08-23 15:55 | mtaal | Note Added: 0098619 | |
2017-08-28 10:57 | mtaal | Note Added: 0098665 | |
2017-08-28 10:57 | mtaal | Status | resolved => new |
2017-08-28 10:57 | mtaal | Resolution | fixed => open |
2017-08-28 11:51 | marvintm | Note Added: 0098666 | |
2017-08-30 14:48 | jorge-garcia | Assigned To | ranjith_qualiantech_com => migueldejuana |
2017-09-11 15:29 | hgbot | Checkin | |
2017-09-11 15:29 | hgbot | Note Added: 0098947 | |
2017-09-11 15:30 | hgbot | Checkin | |
2017-09-11 15:30 | hgbot | Note Added: 0098948 | |
2017-09-11 15:30 | hgbot | Checkin | |
2017-09-11 15:30 | hgbot | Note Added: 0098949 | |
2017-09-11 15:30 | hgbot | Status | new => resolved |
2017-09-11 15:30 | hgbot | Resolution | open => fixed |
2017-09-11 15:30 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/6cb47196c793a1f8b3e053600d09513bd25e292c [^] |
2017-09-11 16:39 | migueldejuana | Relationship added | related to 0036826 |
2017-09-18 12:54 | mtaal | Note Added: 0099106 | |
2017-09-18 12:54 | mtaal | Status | resolved => closed |
2017-09-21 16:49 | hudsonbot | Checkin | |
2017-09-21 16:49 | hudsonbot | Note Added: 0099294 | |
2017-09-21 16:49 | hudsonbot | Checkin | |
2017-09-21 16:49 | hudsonbot | Note Added: 0099376 | |
2017-09-28 15:09 | migueldejuana | File Added: issue35058Posterminal17Q1.diff | |
2017-09-28 16:01 | migueldejuana | File Added: issue35058Posterminal16Q2.diff | |
2017-09-28 17:17 | migueldejuana | Proposed Solution updated | |
2019-05-16 12:27 | marvintm | Relationship added | has duplicate 0040889 |
2019-05-16 14:49 | marvintm | Relationship added | related to 0040890 |
Copyright © 2000 - 2009 MantisBT Group |