[MERGE] merge from trunk addons3

bzr revid: ara@tinyerp.com-20101110115524-s8puxeglkjwa73lr
This commit is contained in:
ARA (OpenERP) 2010-11-10 17:25:24 +05:30
commit b6f2173069
73 changed files with 111 additions and 150 deletions

View File

@ -20,7 +20,7 @@
############################################################################## ##############################################################################
import time import time
from datetime import datetime, timedelta from datetime import datetime
from dateutil.relativedelta import relativedelta from dateutil.relativedelta import relativedelta
from operator import itemgetter from operator import itemgetter

View File

@ -78,12 +78,9 @@ class account_analytic_line(osv.osv):
return {} return {}
product_obj = self.pool.get('product.product') product_obj = self.pool.get('product.product')
analytic_journal_obj =self.pool.get('account.analytic.journal') analytic_journal_obj =self.pool.get('account.analytic.journal')
# company_obj = self.pool.get('res.company')
product_price_type_obj = self.pool.get('product.price.type') product_price_type_obj = self.pool.get('product.price.type')
j_id = analytic_journal_obj.browse(cr, uid, journal_id, context=context) j_id = analytic_journal_obj.browse(cr, uid, journal_id, context=context)
prod = product_obj.browse(cr, uid, prod_id) prod = product_obj.browse(cr, uid, prod_id)
# if not company_id:
# company_id = j_id.company_id.id
result = 0.0 result = 0.0
if j_id.type <> 'sale': if j_id.type <> 'sale':
@ -95,7 +92,6 @@ class account_analytic_line(osv.osv):
_('There is no expense account defined ' \ _('There is no expense account defined ' \
'for this product: "%s" (id:%d)') % \ 'for this product: "%s" (id:%d)') % \
(prod.name, prod.id,)) (prod.name, prod.id,))
# amount_unit = prod.price_get('standard_price', context)[prod.id]
else: else:
a = prod.product_tmpl_id.property_account_income.id a = prod.product_tmpl_id.property_account_income.id
if not a: if not a:
@ -105,36 +101,31 @@ class account_analytic_line(osv.osv):
_('There is no income account defined ' \ _('There is no income account defined ' \
'for this product: "%s" (id:%d)') % \ 'for this product: "%s" (id:%d)') % \
(prod.name, prod_id,)) (prod.name, prod_id,))
# amount_unit = prod.price_get('list_price', context)[prod_id]
# if not company_id: flag = False
# company_id = company_obj._company_default_get(cr, uid, 'account.analytic.line', context=context) # Compute based on pricetype
# # so what? do we need company_id? product_price_type_ids = product_price_type_obj.search(cr, uid, [('field','=','standard_price')], context=context)
if True: pricetype = product_price_type_obj.browse(cr, uid, product_price_type_ids, context)[0]
flag = False if journal_id:
# Compute based on pricetype journal = analytic_journal_obj.browse(cr, uid, journal_id)
product_price_type_ids = product_price_type_obj.search(cr, uid, [('field','=','standard_price')], context=context) if journal.type == 'sale':
pricetype = product_price_type_obj.browse(cr, uid, product_price_type_ids, context)[0] product_price_type_ids = product_price_type_obj.search(cr, uid, [('field','=','list_price')], context)
if journal_id: if product_price_type_ids:
journal = analytic_journal_obj.browse(cr, uid, journal_id) pricetype = product_price_type_obj.browse(cr, uid, product_price_type_ids, context)[0]
if journal.type == 'sale': # Take the company currency as the reference one
product_price_type_ids = product_price_type_obj.search(cr, uid, [('field','=','list_price')], context) if pricetype.field == 'list_price':
if product_price_type_ids: flag = True
pricetype = product_price_type_obj.browse(cr, uid, product_price_type_ids, context)[0] ctx = context.copy()
# Take the company currency as the reference one if unit:
if pricetype.field == 'list_price': # price_get() will respect a 'uom' in its context, in order
flag = True # to return a default price for those units
ctx = context.copy() ctx['uom'] = unit
if unit: amount_unit = prod.price_get(pricetype.field, context=ctx)[prod.id]
# price_get() will respect a 'uom' in its context, in order prec = self.pool.get('decimal.precision').precision_get(cr, uid, 'Account')
# to return a default price for those units amount = amount_unit * quantity or 1.0
ctx['uom'] = unit result = round(amount, prec)
amount_unit = prod.price_get(pricetype.field, context=ctx)[prod.id] if not flag:
prec = self.pool.get('decimal.precision').precision_get(cr, uid, 'Account') result *= -1
amount = amount_unit * quantity or 1.0
result = round(amount, prec)
if not flag:
result *= -1
return {'value': { return {'value': {
'amount': result, 'amount': result,
@ -165,4 +156,4 @@ class res_partner(osv.osv):
res_partner() res_partner()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -46,26 +46,6 @@ class account_bank_statement(osv.osv):
account_bank_statement_line_obj.write(cr, uid, [line.id], {'sequence': seq}, context=context) account_bank_statement_line_obj.write(cr, uid, [line.id], {'sequence': seq}, context=context)
return res return res
def button_import_invoice(self, cr, uid, ids, context=None):
mod_obj = self.pool.get('ir.model.data')
if context is None:
context = {}
model_data_ids = mod_obj.search(cr, uid, [('model','=','ir.ui.view'),('name','=','view_account_statement_from_invoice')], context=context)
resource_id = mod_obj.read(cr, uid, model_data_ids, fields=['res_id'], context=context)[0]['res_id']
context.update({'statement_id': ids[0]})
return {
'name': _('Import Invoice'),
'context': context,
'view_type': 'form',
'view_mode': 'tree,form',
'res_model': 'account.statement.from.invoice',
'views': [(resource_id,'form')],
'type': 'ir.actions.act_window',
'target': 'new',
'nodestroy': True
}
def _default_journal_id(self, cr, uid, context={}): def _default_journal_id(self, cr, uid, context={}):
journal_pool = self.pool.get('account.journal') journal_pool = self.pool.get('account.journal')
journal_type = context.get('journal_type', False) journal_type = context.get('journal_type', False)
@ -423,8 +403,6 @@ account_bank_statement()
class account_bank_statement_line(osv.osv): class account_bank_statement_line(osv.osv):
def onchange_type(self, cr, uid, line_id, partner_id, type, context=None): def onchange_type(self, cr, uid, line_id, partner_id, type, context=None):
res_users_obj = self.pool.get('res.users')
res_currency_obj = self.pool.get('res.currency')
res = {'value': {}} res = {'value': {}}
obj_partner = self.pool.get('res.partner') obj_partner = self.pool.get('res.partner')
if context is None: if context is None:

View File

@ -1065,8 +1065,8 @@
<separator string="Narration" colspan="4"/> <separator string="Narration" colspan="4"/>
<field name="narration" colspan="4" nolabel="1"/> <field name="narration" colspan="4" nolabel="1"/>
</page> </page>
<page string="Analytic Lines" groups="base.group_extended"> <page string="Analytic Lines" groups="base.group_analytic_accounting">
<field colspan="4" name="analytic_lines" nolabel="1" context="{'default_general_account_id':account_id, 'default_name': name, 'default_date':date, 'amount': (debit or 0.0)-(credit or 0.0)}" groups="base.group_extended"/> <field colspan="4" name="analytic_lines" nolabel="1" context="{'default_general_account_id':account_id, 'default_name': name, 'default_date':date, 'amount': (debit or 0.0)-(credit or 0.0)}"/>
</page> </page>
</notebook> </notebook>
</form> </form>
@ -1112,8 +1112,8 @@
<field name="reconcile_partial_id"/> <field name="reconcile_partial_id"/>
<field name="state"/> <field name="state"/>
</page> </page>
<page string="Analytic Lines" groups="base.group_extended"> <page string="Analytic Lines" groups="base.group_analytic_accounting">
<field colspan="4" name="analytic_lines" nolabel="1" groups="base.group_extended"/> <field colspan="4" name="analytic_lines" nolabel="1" />
</page> </page>
</notebook> </notebook>
</form> </form>
@ -1358,8 +1358,8 @@
<separator string="Narration" colspan="4"/> <separator string="Narration" colspan="4"/>
<field name="narration" colspan="4" nolabel="1"/> <field name="narration" colspan="4" nolabel="1"/>
</page> </page>
<page string="Analytic Lines" groups="base.group_extended"> <page string="Analytic Lines" groups="base.group_analytic_accounting">
<field colspan="4" name="analytic_lines" nolabel="1" context="{'default_general_account_id':account_id, 'default_name': name, 'default_date':date, 'amount': (debit or 0.0)-(credit or 0.0)}" groups="base.group_extended"/> <field colspan="4" name="analytic_lines" nolabel="1" context="{'default_general_account_id':account_id, 'default_name': name, 'default_date':date, 'amount': (debit or 0.0)-(credit or 0.0)}"/>
</page> </page>
</notebook> </notebook>
</form> </form>

View File

@ -353,7 +353,7 @@
</record> </record>
<record id="refund_sales_journal" model="account.journal"> <record id="refund_sales_journal" model="account.journal">
<field name="name">Sales Credit Note Journal - (test)</field> <field name="name">Sales Credit Note Journal - (test)</field>
<field name="code">SCNJ- (test)</field> <field name="code">SCNJ - (test)</field>
<field name="type">sale_refund</field> <field name="type">sale_refund</field>
<field eval="True" name="refund_journal"/> <field eval="True" name="refund_journal"/>
<field name="view_id" ref="account_sp_refund_journal_view"/> <field name="view_id" ref="account_sp_refund_journal_view"/>
@ -366,7 +366,7 @@
<record id="expenses_journal" model="account.journal"> <record id="expenses_journal" model="account.journal">
<field name="name">Expenses Journal - (test)</field> <field name="name">Expenses Journal - (test)</field>
<field name="code">EXJ- (test)</field> <field name="code">EXJ - (test)</field>
<field name="type">purchase</field> <field name="type">purchase</field>
<field name="view_id" ref="account_sp_journal_view"/> <field name="view_id" ref="account_sp_journal_view"/>
<field name="sequence_id" ref="sequence_purchase_journal"/> <field name="sequence_id" ref="sequence_purchase_journal"/>
@ -377,7 +377,7 @@
</record> </record>
<record id="refund_expenses_journal" model="account.journal"> <record id="refund_expenses_journal" model="account.journal">
<field name="name">Expenses Credit Notes Journal - (test)</field> <field name="name">Expenses Credit Notes Journal - (test)</field>
<field name="code">ECNJ- (test)</field> <field name="code">ECNJ - (test)</field>
<field name="type">purchase_refund</field> <field name="type">purchase_refund</field>
<field eval="True" name="refund_journal"/> <field eval="True" name="refund_journal"/>
<field name="view_id" ref="account_sp_refund_journal_view"/> <field name="view_id" ref="account_sp_refund_journal_view"/>
@ -390,7 +390,7 @@
<record id="bank_journal" model="account.journal"> <record id="bank_journal" model="account.journal">
<field name="name">Bank Journal - (test)</field> <field name="name">Bank Journal - (test)</field>
<field name="code">BNK- (test)</field> <field name="code">BNK - (test)</field>
<field name="type">bank</field> <field name="type">bank</field>
<field name="view_id" ref="account_journal_bank_view"/> <field name="view_id" ref="account_journal_bank_view"/>
<field name="sequence_id" ref="sequence_bank_journal"/> <field name="sequence_id" ref="sequence_bank_journal"/>
@ -401,7 +401,7 @@
</record> </record>
<record id="check_journal" model="account.journal"> <record id="check_journal" model="account.journal">
<field name="name">Checks Journal - (test)</field> <field name="name">Checks Journal - (test)</field>
<field name="code">CHK- (test)</field> <field name="code">CHK - (test)</field>
<field name="type">bank</field> <field name="type">bank</field>
<field name="view_id" ref="account_journal_bank_view"/> <field name="view_id" ref="account_journal_bank_view"/>
<field name="sequence_id" ref="sequence_check_journal"/> <field name="sequence_id" ref="sequence_check_journal"/>
@ -412,7 +412,7 @@
</record> </record>
<record id="cash_journal" model="account.journal"> <record id="cash_journal" model="account.journal">
<field name="name">Cash Journal - (test)</field> <field name="name">Cash Journal - (test)</field>
<field name="code">CSH- (test)</field> <field name="code">CSH - (test)</field>
<field name="type">cash</field> <field name="type">cash</field>
<field name="view_id" ref="account_journal_bank_view"/> <field name="view_id" ref="account_journal_bank_view"/>
<field name="sequence_id" ref="sequence_cash_journal"/> <field name="sequence_id" ref="sequence_cash_journal"/>

View File

@ -8778,5 +8778,5 @@ msgstr ""
#: model:ir.actions.act_window,name:action_account_balance_menu #: model:ir.actions.act_window,name:action_account_balance_menu
#: model:ir.actions.report.xml,name:account.account_account_balance #: model:ir.actions.report.xml,name:account.account_account_balance
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""

View File

@ -40,7 +40,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -40,7 +40,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -45,7 +45,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -46,7 +46,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -45,7 +45,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -46,7 +46,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -45,7 +45,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -46,7 +46,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -46,7 +46,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -45,7 +45,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -46,7 +46,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -45,7 +45,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -46,7 +46,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -46,7 +46,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -46,7 +46,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -40,7 +40,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -42,7 +42,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -41,7 +41,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -45,7 +45,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -45,7 +45,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -46,7 +46,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -45,7 +45,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -46,7 +46,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -46,7 +46,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -45,7 +45,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -46,7 +46,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -46,7 +46,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -57,7 +57,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -50,7 +50,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -50,7 +50,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -51,7 +51,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -50,7 +50,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -50,7 +50,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -50,7 +50,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -50,7 +50,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -51,7 +51,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -51,7 +51,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -46,7 +46,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -40,7 +40,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -46,7 +46,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -46,7 +46,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -50,7 +50,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -41,7 +41,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -39,7 +39,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -51,7 +51,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -50,7 +50,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -45,7 +45,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -46,7 +46,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -45,7 +45,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -46,7 +46,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -45,7 +45,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -50,7 +50,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -44,7 +44,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.ui.menu,name:account.menu_general_Balance_report #: model:ir.ui.menu,name:account.menu_general_Balance_report
msgid "Trail Balance" msgid "Trial Balance"
msgstr "" msgstr ""
#. module: account #. module: account

View File

@ -45,7 +45,6 @@ class account_aged_trial_balance(osv.osv_memory):
} }
def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False): def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False):
mod_obj = self.pool.get('ir.model.data')
res = super(account_aged_trial_balance, self).fields_view_get(cr, uid, view_id=view_id, view_type=view_type, context=context, toolbar=toolbar, submenu=False) res = super(account_aged_trial_balance, self).fields_view_get(cr, uid, view_id=view_id, view_type=view_type, context=context, toolbar=toolbar, submenu=False)
doc = etree.XML(res['arch']) doc = etree.XML(res['arch'])
nodes = doc.xpath("//field[@name='journal_ids']") nodes = doc.xpath("//field[@name='journal_ids']")

View File

@ -20,10 +20,8 @@
############################################################################## ##############################################################################
import time import time
import ir
import pooler import pooler
from osv import osv
from report import report_sxw from report import report_sxw
class report_rappel(report_sxw.rml_parse): class report_rappel(report_sxw.rml_parse):

View File

@ -56,7 +56,6 @@ class account_followup_stat(osv.osv):
context=context, count=count) context=context, count=count)
def read_group(self, cr, uid, domain, fields, groupby, offset=0, limit=None, context=None): def read_group(self, cr, uid, domain, fields, groupby, offset=0, limit=None, context=None):
todel=[]
for arg in domain: for arg in domain:
if arg[0] == 'period_id' and arg[2] == 'current_year': if arg[0] == 'period_id' and arg[2] == 'current_year':
current_year = self.pool.get('account.fiscalyear').find(cr, uid) current_year = self.pool.get('account.fiscalyear').find(cr, uid)
@ -91,7 +90,7 @@ class account_followup_stat(osv.osv):
l.reconcile_id is NULL AND l.reconcile_id is NULL AND
l.partner_id IS NOT NULL l.partner_id IS NOT NULL
GROUP BY GROUP BY
l.id, l.partner_id, l.company_id, l.blocked, l.period_id l.id, l.partner_id, l.company_id, l.blocked, l.period_id
)""") )""")
account_followup_stat() account_followup_stat()

View File

@ -107,7 +107,7 @@ class account_followup_stat_by_partner(osv.osv):
l.reconcile_id is NULL AND l.reconcile_id is NULL AND
l.partner_id IS NOT NULL l.partner_id IS NOT NULL
GROUP BY GROUP BY
l.partner_id, l.company_id l.partner_id, l.company_id
)""") )""")
account_followup_stat_by_partner() account_followup_stat_by_partner()
@ -212,10 +212,8 @@ class account_followup_print_all(osv.osv_memory):
model_data_ids = mod_obj.search(cr, uid, [('model','=','ir.ui.view'),('name','=','view_account_followup_print_all_msg')], context=context) model_data_ids = mod_obj.search(cr, uid, [('model','=','ir.ui.view'),('name','=','view_account_followup_print_all_msg')], context=context)
resource_id = mod_obj.read(cr, uid, model_data_ids, fields=['res_id'], context=context)[0]['res_id'] resource_id = mod_obj.read(cr, uid, model_data_ids, fields=['res_id'], context=context)[0]['res_id']
if data['email_conf']: if data['email_conf']:
mail_notsent = ''
msg_sent = '' msg_sent = ''
msg_unsent = '' msg_unsent = ''
count = 0
data_user = user_obj.browse(cr, uid, uid) data_user = user_obj.browse(cr, uid, uid)
move_lines = line_obj.browse(cr, uid, data['partner_ids']) move_lines = line_obj.browse(cr, uid, data['partner_ids'])
partners = [] partners = []

View File

@ -100,7 +100,7 @@ class payment_order_create(osv.osv_memory):
context = {} context = {}
data = self.read(cr, uid, ids, [], context=context)[0] data = self.read(cr, uid, ids, [], context=context)[0]
search_due_date = data['duedate'] search_due_date = data['duedate']
payment = order_obj.browse(cr, uid, context['active_id'], context=context) # payment = order_obj.browse(cr, uid, context['active_id'], context=context)
# Search for move line to pay: # Search for move line to pay:
domain = [('reconcile_id', '=', False), ('account_id.type', '=', 'payable'), ('amount_to_pay', '>', 0)] domain = [('reconcile_id', '=', False), ('account_id.type', '=', 'payable'), ('amount_to_pay', '>', 0)]

View File

@ -20,7 +20,7 @@
############################################################################## ##############################################################################
{ {
'name': 'Sequence Numbering', 'name': 'Entries Sequence Numbering',
'version': '1.1', 'version': '1.1',
'category': 'Generic Modules/Accounting', 'category': 'Generic Modules/Accounting',
'description': """ 'description': """
@ -36,4 +36,5 @@
'active': False, 'active': False,
'certificate': '', 'certificate': '',
} }
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -24,29 +24,30 @@ from osv import osv, fields
class account_move(osv.osv): class account_move(osv.osv):
_inherit = 'account.move' _inherit = 'account.move'
_columns = { _columns = {
'internal_sequence_number': fields.char('Internal Sequence Number', size=64, readonly=True), 'internal_sequence_number': fields.char('Internal Sequence Number', size=64, readonly=True),
} }
def post(self, cr, uid, ids, context=None): def post(self, cr, uid, ids, context=None):
obj_sequence = self.pool.get('ir.sequence') obj_sequence = self.pool.get('ir.sequence')
res = super(account_move, self).post(cr, uid, ids, context) res = super(account_move, self).post(cr, uid, ids, context=context)
seq_no = False
for line in self.browse(cr, uid, ids): for line in self.browse(cr, uid, ids):
if line.journal_id.internal_sequence: if line.journal_id.internal_sequence:
c = {'fiscalyear_id': line.period_id.fiscalyear_id.id} seq_no = obj_sequence.get_id(cr, uid, line.journal_id.internal_sequence.id, context=context)
seq_no = obj_sequence.get_id(cr, uid, line.journal_id.internal_sequence.id, context=c)
if seq_no: if seq_no:
self.write(cr, uid, [line.id], {'internal_sequence_number':seq_no}) self.write(cr, uid, [line.id], {'internal_sequence_number': seq_no})
return res return res
account_move() account_move()
class account_journal(osv.osv): class account_journal(osv.osv):
_inherit = "account.journal" _inherit = "account.journal"
_columns = { _columns = {
'internal_sequence': fields.many2one('ir.sequence', 'Internal Sequence'), 'internal_sequence': fields.many2one('ir.sequence', 'Internal Sequence'),
} }
account_journal() account_journal()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -101,7 +101,7 @@ class rml_parse(report_sxw.rml_parse):
return Stringer return Stringer
def explode_this(self, chaine, length): def explode_this(self, chaine, length):
chaine = chaine.rstrip(chaine) chaine = chaine.rstrip()
ast = list(chaine) ast = list(chaine)
i = length i = length
while i <= len(ast): while i <= len(ast):

View File

@ -22,7 +22,6 @@
import string import string
from osv import osv, fields from osv import osv, fields
from tools.func import partial
from tools.translate import _ from tools.translate import _
_ref_vat = { _ref_vat = {

View File

@ -81,7 +81,7 @@ class event_make_invoice(osv.osv_memory):
tree_res = tree_id and tree_id[1] or False tree_res = tree_id and tree_id[1] or False
return { return {
'domain': "[('id', 'in', %s)]" % res, 'domain': "[('id', 'in', %s)]" % res,
'name': 'Customer Invoices', 'name': _('Customer Invoices'),
'view_type': 'form', 'view_type': 'form',
'view_mode': 'tree,form', 'view_mode': 'tree,form',
'res_model': 'account.invoice', 'res_model': 'account.invoice',
@ -93,4 +93,4 @@ class event_make_invoice(osv.osv_memory):
event_make_invoice() event_make_invoice()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -147,7 +147,7 @@ class hr_holidays(osv.osv):
'date_from': fields.datetime('Start Date', readonly=True, states={'draft':[('readonly',False)]}), 'date_from': fields.datetime('Start Date', readonly=True, states={'draft':[('readonly',False)]}),
'user_id':fields.many2one('res.users', 'User', states={'draft':[('readonly',False)]}, select=True, readonly=True), 'user_id':fields.many2one('res.users', 'User', states={'draft':[('readonly',False)]}, select=True, readonly=True),
'date_to': fields.datetime('End Date', readonly=True, states={'draft':[('readonly',False)]}), 'date_to': fields.datetime('End Date', readonly=True, states={'draft':[('readonly',False)]}),
'holiday_status_id': fields.many2one("hr.holidays.status", " Leave Type", required=True,readonly=True, states={'draft':[('readonly',False)]}), 'holiday_status_id': fields.many2one("hr.holidays.status", "Leave Type", required=True,readonly=True, states={'draft':[('readonly',False)]}),
'employee_id': fields.many2one('hr.employee', "Employee", select=True, invisible=False, readonly=True, states={'draft':[('readonly',False)]}, help='Leave Manager can let this field empty if this leave request/allocation is for every employee'), 'employee_id': fields.many2one('hr.employee', "Employee", select=True, invisible=False, readonly=True, states={'draft':[('readonly',False)]}, help='Leave Manager can let this field empty if this leave request/allocation is for every employee'),
#'manager_id': fields.many2one('hr.employee', 'Leave Manager', invisible=False, readonly=True, help='This area is automaticly filled by the user who validate the leave'), #'manager_id': fields.many2one('hr.employee', 'Leave Manager', invisible=False, readonly=True, help='This area is automaticly filled by the user who validate the leave'),
#'notes': fields.text('Notes',readonly=True, states={'draft':[('readonly',False)]}), #'notes': fields.text('Notes',readonly=True, states={'draft':[('readonly',False)]}),
@ -472,4 +472,4 @@ class resource_calendar_leaves(osv.osv):
resource_calendar_leaves() resource_calendar_leaves()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -21,7 +21,6 @@
import time import time
from osv import osv, fields from osv import osv, fields
from tools.translate import _
class hr_holidays_summary_employee(osv.osv_memory): class hr_holidays_summary_employee(osv.osv_memory):
_name = 'hr.holidays.summary.employee' _name = 'hr.holidays.summary.employee'

View File

@ -22,7 +22,6 @@
import time import time
from osv import fields, osv from osv import fields, osv
from tools.translate import _
class hr_payroll_employees_detail(osv.osv_memory): class hr_payroll_employees_detail(osv.osv_memory):

View File

@ -22,7 +22,6 @@
import time import time
from osv import fields, osv from osv import fields, osv
from tools.translate import _
class hr_payroll_year_salary(osv.osv_memory): class hr_payroll_year_salary(osv.osv_memory):
_name = "hr.payroll.year.salary" _name = "hr.payroll.year.salary"