Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0005196Openbravo ERP00. Application dictionarypublic2008-09-23 13:012009-01-25 19:22
galderromo 
alostale 
highmajoralways
closedfixed 
20Gentoo 2.6.24
 
2.40MP2 
Core
No
0005196: Doc sequences and database restrictions
Right now, when working with Sales Invoices, WAD generated code updates the document's sequence before is sure the invoice has been created. This way it is possible to update the sequence but not to create the record due to database restrictions.

This issue is critica because can generate sequence jumps on Sales Invoices, which is ilegal.

In some how, this request is related to 4439 and 5054.
Suppose you do not want the user to create an invoice with no c_project_id or not user1_id. So you create on the database this restriction (there is no way to do it through the AP).

Then, when you press the SAVE button, the WAD generated code updates the sequence and later inserts the record on the database. But the restriction avoids this inserting, so the sequence has been lost.
Change the sequence control, and make sure the inserting has been properly done, before updating the sequence.
No tags attached.
related to defect 0006395 closed shuehner Inpossible to create a new document on Postgresql 
blocks defect 0005175 closed alostale Doc sequences and database restrictions 
Issue History
2008-09-23 13:01cromeroNew Issue
2008-09-23 13:01cromeroAssigned To => alostale
2008-09-23 13:01cromeroStatusnew => scheduled
2008-12-01 15:58svnbotCheckin
2008-12-01 15:58svnbotNote Added: 0010850
2008-12-01 15:58svnbotStatusscheduled => resolved
2008-12-01 15:58svnbotResolutionopen => fixed
2008-12-01 15:58svnbotsvn_revision => 10793
2008-12-02 15:51svnbotCheckin
2008-12-02 15:51svnbotNote Added: 0010891
2008-12-02 15:51svnbotsvn_revision10793 => 10866
2008-12-12 16:15svnbotCheckin
2008-12-12 16:15svnbotNote Added: 0011256
2008-12-12 16:15svnbotsvn_revision10866 => 11164
2008-12-12 16:56shuehnerRelationship addedrelated to 0006395
2009-01-25 19:22psarobeRegression testing => No
2009-01-25 19:22psarobeStatusresolved => closed
2009-01-25 19:22psarobeFixed in Version => 2.40

Notes
(0010850)
svnbot   
2008-12-01 15:58   
Repository: openbravo
Revision: 10793
Author: alostale
Date: 2008-12-01 15:58:20 +0100 (Mon, 01 Dec 2008)

fixed bug 0005196: Doc sequences and database restrictions

---
U branches/r2.40/src/org/openbravo/erpCommon/utility/DocumentNo_data.xsql
U branches/r2.40/src/org/openbravo/erpCommon/utility/Utility.java
U branches/r2.40/src-wad/src/org/openbravo/wad/Wad.java
U branches/r2.40/src-wad/src/org/openbravo/wad/datasource.xsqlxml
U branches/r2.40/src-wad/src/org/openbravo/wad/javasource.javaxml
---

https://dev.openbravo.com/websvn/openbravo/?rev=10793&sc=1 [^]
(0010891)
svnbot   
2008-12-02 15:51   
Repository: openbravo
Revision: 10866
Author: villind
Date: 2008-12-02 15:51:50 +0100 (Tue, 02 Dec 2008)

Merged r10793. fixed bug 0005196: Doc sequences and database restrictions

---
_U branches/bonware/r2.40/
_U branches/bonware/r2.40/config/setup-tool/
_U branches/bonware/r2.40/eclipse.install.source.launch
_U branches/bonware/r2.40/export.database.launch
U branches/bonware/r2.40/src/org/openbravo/erpCommon/utility/DocumentNo_data.xsql
U branches/bonware/r2.40/src/org/openbravo/erpCommon/utility/Utility.java
_U branches/bonware/r2.40/src-core/src/org/openbravo/database/OpenbravoDriverManagerConnectionFactory.java
U branches/bonware/r2.40/src-wad/src/org/openbravo/wad/Wad.java
U branches/bonware/r2.40/src-wad/src/org/openbravo/wad/datasource.xsqlxml
U branches/bonware/r2.40/src-wad/src/org/openbravo/wad/javasource.javaxml
_U branches/bonware/r2.40/update.database.launch
---

https://dev.openbravo.com/websvn/openbravo/?rev=10866&sc=1 [^]
(0011256)
svnbot   
2008-12-12 16:15   
Repository: openbravo
Revision: 11164
Author: rafaroda
Date: 2008-12-12 16:15:01 +0100 (Fri, 12 Dec 2008)

Fixes bug 0005196 Made fix PotgreSQL compatible

---
U branches/r2.40/src/org/openbravo/erpCommon/utility/DocumentNo_data.xsql
---

https://dev.openbravo.com/websvn/openbravo/?rev=11164&sc=1 [^]