Openbravo Issue Tracking System - Openbravo ERP | ||||||||||||
| View Issue Details | ||||||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | |||||||
| 0010802 | Openbravo ERP | 01. General setup | public | 2009-09-24 16:37 | 2009-10-13 11:16 | |||||||
| Reporter | egoitz | |||||||||||
| Assigned To | harikrishnan | |||||||||||
| Priority | urgent | Severity | major | Reproducibility | have not tried | |||||||
| Status | closed | Resolution | fixed | |||||||||
| Platform | OS | 5 | OS Version | |||||||||
| Product Version | 2.50MP3 | |||||||||||
| Target Version | Fixed in Version | 2.40MP10 | ||||||||||
| Merge Request Status | ||||||||||||
| Review Assigned To | ||||||||||||
| OBNetwork customer | No | |||||||||||
| Web browser | ||||||||||||
| Modules | Core | |||||||||||
| Support ticket | ||||||||||||
| Regression level | ||||||||||||
| Regression date | ||||||||||||
| Regression introduced in release | ||||||||||||
| Regression introduced by commit | ||||||||||||
| Triggers an Emergency Pack | No | |||||||||||
| Summary | 0010802: The ad_clientinfo.C_AcctSchema1_ID column is not filled when executing a initial client setup | |||||||||||
| Description | The ad_clientinfo.C_AcctSchema1_ID column is not filled when executing a initial client setup. This column is used by the c_base_convert fuction. The sql used is the following SELECT MAX(ac.C_Currency_ID) INTO v_CurTo_ID FROM AD_ClientInfo ci, C_AcctSchema ac WHERE ci.C_AcctSchema1_ID=ac.C_AcctSchema_ID AND ci.AD_Client_ID=p_Client_ID; so if the column is not filled the query does not return anything. | |||||||||||
| Steps To Reproduce | -Execute the initial client setup process. -Execute the following query to see if the new client has been created filling the column SELECT ci.ad_client_id, ci.C_AcctSchema1_ID FROM AD_ClientInfo ci order by created desc; To steps the base_convert function you can do the following: -Create a new client using the initial cliente setup process. -Create a conversion rate from USD to EURO -Create a pricelist with foreign key USD -Create a product with price in the new pricelist -Create a customer with the pricelist created. -Create an invoice using the cusomter created. Automatically the pricelist with foreing currency will be selected. -Add a line with the product created with priceslist with foreing key. -complete the invoice. -See that the used credit of the partner has not been created. -This is because the base_convert function does not return nothing. | |||||||||||
| Proposed Solution | C_BASE_CONVERT function [1] has to take the currency from client's base currency [2]. [1] https://code.openbravo.com/erp/devel/pi/file/846b8f66d69f/src-db/database/model/functions/C_BASE_CONVERT.xml [^] [2] https://dev.openbravo.com/websvn/openbravo/?op=comp&compare[]=%2F@8886&compare[]=%2F@8887 [^] | |||||||||||
| Additional Information | ||||||||||||
| Tags | No tags attached. | |||||||||||
| Relationships |
| |||||||||||
| Attached Files | ||||||||||||
| Issue History | ||||||||||||
| Date Modified | Username | Field | Change | |||||||||
| 2009-09-29 06:27 | rafaroda | Type | defect => backport | |||||||||
| 2009-09-29 06:27 | rafaroda | fix_in_branch | => 2.40 | |||||||||
| 2009-10-07 07:18 | harikrishnan | Assigned To | rafaroda => harikrishnan | |||||||||
| 2009-10-07 07:53 | hgbot | Checkin | ||||||||||
| 2009-10-07 07:53 | hgbot | Note Added: 0020802 | ||||||||||
| 2009-10-07 07:53 | hgbot | Status | scheduled => resolved | |||||||||
| 2009-10-07 07:53 | hgbot | Resolution | open => fixed | |||||||||
| 2009-10-07 07:53 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/stable/2.40/rev/650568609a4f28859ec6788b74369e4deae288fe [^] | |||||||||
| 2009-10-13 11:16 | arunkumar | Status | resolved => closed | |||||||||
| 2009-10-13 11:16 | arunkumar | Note Added: 0020975 | ||||||||||
| 2009-10-13 11:16 | arunkumar | Fixed in Version | => 2.40MP10 | |||||||||
| Notes | |||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||