Khushboo Bhatt(openerp) has proposed merging 
lp:~openerp-dev/openobject-addons/trunk-addons9-accounting-apa-suppliers-kbh 
into lp:~openerp-dev/openobject-addons/trunk-addons9-accounting-apa.

Requested reviews:
  Amit Patel (OpenERP) (apa-tiny)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-addons9-accounting-apa-suppliers-kbh/+merge/124904

Hello,

  Acccount:
   I have fixed the issue of creating journal items from suppliers and 
customers.

Thanks,
KBH.


-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-addons9-accounting-apa-suppliers-kbh/+merge/124904
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/trunk-addons9-accounting-apa.
=== modified file 'account/account.py'
--- account/account.py	2012-09-17 10:03:06 +0000
+++ account/account.py	2012-09-18 12:33:21 +0000
@@ -842,6 +842,11 @@
         if isinstance(ids, (int, long)):
             ids = [ids]
         result = self.browse(cr, user, ids, context=context)
+        ress =  self.read(cr, user, ids, ['journal_id'], context=context)
+        print "ressssss........................s",ress
+        print "iDDDDDDDDDDDD",ids
+        print "concontext::::::::::::::::::::::",context
+        print "result::::::::",result
         res = []
         for rs in result:
             if rs.currency:

=== modified file 'account/account_move_line.py'
--- account/account_move_line.py	2012-09-17 10:03:06 +0000
+++ account/account_move_line.py	2012-09-18 12:33:21 +0000
@@ -215,8 +215,10 @@
     def _default_get(self, cr, uid, fields, context=None):
         if context is None:
             context = {}
-        if not context.get('journal_id', False) and context.get('search_default_journal_id', False):
+        if not context.get('journal_id', False):
             context['journal_id'] = context.get('search_default_journal_id')
+        if not context.get('period_id', False):
+            context['period_id'] = context.get('search_default_period_id')
         account_obj = self.pool.get('account.account')
         period_obj = self.pool.get('account.period')
         journal_obj = self.pool.get('account.journal')
@@ -261,6 +263,7 @@
         move_id = False
         partner_id = False
         if context.get('journal_id', False) and context.get('period_id', False):
+            print "cCCCCCCCCCC::::::::::::",context
             if 'move_id' in fields:
                 cr.execute('SELECT move_id \
                     FROM \
@@ -526,6 +529,10 @@
             context or {}
         period_obj = self.pool.get('account.period')
         dt = time.strftime('%Y-%m-%d')
+        if context.get('search_default_journal_id', False) or context.get('search_default_period_id', False):
+            context['journal_id'] = context['search_default_journal_id']
+            context['period_id'] = context['search_default_period_id']
+        print "?????????????????????????????",context['journal_id'],context['period_id']
         if ('journal_id' in context) and ('period_id' in context):
             cr.execute('SELECT date FROM account_move_line ' \
                     'WHERE journal_id = %s AND period_id = %s ' \

=== modified file 'account/account_view.xml'
--- account/account_view.xml	2012-09-18 06:26:06 +0000
+++ account/account_view.xml	2012-09-18 12:33:21 +0000
@@ -1078,7 +1078,7 @@
 	                        <group>
 		                        <field name="name"/>
 		                        <field name="ref"/>
-		                        <field name="partner_id" on_change="onchange_partner_id(False,partner_id,account_id,debit,credit,date)"/>
+		                        <field name="partner_id" on_change="onchange_partner_id(move_id, partner_id, account_id, debit, credit, date, journal_id)"/>
 	                        </group>
 	                        <group>
 		                        <field name="journal_id"/>
@@ -1152,7 +1152,7 @@
                                 <field name="journal_id" readonly="False"/>
                                 <field name="period_id" readonly="False"/>
                                 <field name="account_id" domain="[('type','&lt;&gt;','view'),('type','&lt;&gt;','consolidation'),('company_id', '=', company_id)]"/>
-                                <field name="partner_id" on_change="onchange_partner_id(False,partner_id,account_id,debit,credit,date)"/>
+                                <field name="partner_id" on_change="onchange_partner_id(move_id, partner_id, account_id, debit, credit, date, journal_id)"/>
                                 <newline/>
                                 <field name="debit"/>
                                 <field name="credit"/>

=== modified file 'account/wizard/account_move_journal.py'
--- account/wizard/account_move_journal.py	2012-09-17 09:41:12 +0000
+++ account/wizard/account_move_journal.py	2012-09-18 12:33:21 +0000
@@ -92,7 +92,7 @@
 
             journal = False
             if journal_id:
-                journal = journal_pool.read(cr, uid, journal_id, ['name'], context=context).name
+                journal = journal_pool.read(cr, uid, journal_id, ['name'], context=context).get('name',False)
                 journal_string = _("Journal: %s") % tools.ustr(journal)
             else:
                 journal_string = _("Journal: All")

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to