diff --git a/addons/account/__openerp__.py b/addons/account/__openerp__.py index f06123487e2..96412077840 100644 --- a/addons/account/__openerp__.py +++ b/addons/account/__openerp__.py @@ -45,7 +45,6 @@ module named account_voucher. 'init_xml': [], "depends" : ["product", "analytic", "process","board"], 'update_xml': [ - #'test/test_parent_structure.yml', 'security/account_security.xml', 'security/ir.model.access.csv', 'account_menuitem.xml', @@ -53,6 +52,7 @@ module named account_voucher. 'wizard/account_statement_from_invoice_view.xml', 'wizard/account_move_bank_reconcile_view.xml', 'wizard/account_use_model_view.xml', + 'account_installer.xml', 'account_view.xml', 'account_report.xml', 'wizard/account_report_common_view.xml', @@ -80,7 +80,6 @@ module named account_voucher. 'wizard/account_invoice_state_view.xml', 'wizard/account_report_partner_balance_view.xml', 'wizard/account_report_account_balance_view.xml', -# 'wizard/account_move_line_select_view.xml', 'wizard/account_report_aged_partner_balance_view.xml', 'wizard/account_compare_account_balance_report_view.xml', 'wizard/account_report_partner_ledger_view.xml', @@ -110,7 +109,6 @@ module named account_voucher. 'process/supplier_invoice_process.xml', 'sequence_view.xml', 'company_view.xml', - 'account_installer.xml', 'report/account_invoice_report_view.xml', 'report/account_entries_report_view.xml', 'report/account_report_view.xml', @@ -120,7 +118,6 @@ module named account_voucher. "wizard/account_report_balance_sheet_view.xml" ], 'demo_xml': [ - #'demo/price_accuracy00.yml', 'account_demo.xml', 'project/project_demo.xml', 'project/analytic_account_demo.xml', @@ -135,7 +132,6 @@ module named account_voucher. 'test/chart_of_account.yml', 'test/account_period_close.yml', 'test/account_fiscalyear_close_state.yml', - #'test/account_invoice_state.yml', 'test/account_use_model.yml', 'test/account_validate_account_move.yml', 'test/account_fiscalyear_close.yml', diff --git a/addons/account/account.py b/addons/account/account.py index 40695d9f921..2a07154461c 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -686,14 +686,6 @@ class account_journal(osv.osv): 'sequence_id':seq_id }) -# if journal.type in journal_type and not journal.invoice_sequence_id: -# res_ids = date_pool.search(cr, uid, [('model','=','ir.sequence'), ('name','=',journal_seq.get(journal.type, 'sale'))]) -# inv_seq_id = date_pool.browse(cr, uid, res_ids[0]).res_id -# inv_seq_id -# res.update({ -# 'invoice_sequence_id':inv_seq_id -# }) - result = self.write(cr, uid, [journal.id], res) return result @@ -701,16 +693,6 @@ class account_journal(osv.osv): def create(self, cr, uid, vals, context={}): journal_id = super(account_journal, self).create(cr, uid, vals, context) self.create_sequence(cr, uid, [journal_id], context) - -# journal_name = self.browse(cr, uid, [journal_id])[0].code -# periods = self.pool.get('account.period') -# ids = periods.search(cr, uid, [('date_stop','>=',time.strftime('%Y-%m-%d'))]) -# for period in periods.browse(cr, uid, ids): -# self.pool.get('account.journal.period').create(cr, uid, { -# 'name': (journal_name or '')+':'+(period.code or ''), -# 'journal_id': journal_id, -# 'period_id': period.id -# }) return journal_id def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=100): @@ -724,7 +706,6 @@ class account_journal(osv.osv): if name: ids = self.search(cr, user, [('code', 'ilike', name)]+ args, limit=limit, context=context) if not ids: -# ids = self.search(cr, user, [('name', operator, name)]+ args, limit=limit, context=context) ids = self.search(cr, user, [('name', 'ilike', name)]+ args, limit=limit, context=context)#fix it ilike should be replace with operator return self.name_get(cr, user, ids, context=context) @@ -1412,8 +1393,6 @@ class account_move(osv.osv): self.pool.get('account.move.line').write(cr, uid, line_ids, { 'journal_id': move.journal_id.id, 'period_id': move.period_id.id, - #'tax_code_id': False, - #'tax_amount': False, 'state': 'draft' }, context, check=False) # Create analytic lines for the valid moves @@ -1896,8 +1875,6 @@ class account_tax(osv.osv): amount = localdict['result'] elif tax.type=='balance': amount = cur_price_unit - reduce(lambda x,y: y.get('amount',0.0)+x, res, 0.0) -# data['balance'] = cur_price_unit - if tax.include_base_amount: cur_price_unit -= amount @@ -1972,12 +1949,14 @@ class account_model(osv.osv): 'name': fields.char('Model Name', size=64, required=True, help="This is a model for recurring accounting entries"), 'ref': fields.char('Reference', size=64), 'journal_id': fields.many2one('account.journal', 'Journal', required=True), + 'company_id': fields.many2one('res.company', 'Company', required=True), 'lines_id': fields.one2many('account.model.line', 'model_id', 'Model Entries'), 'legend' :fields.text('Legend', readonly=True, size=100), } _defaults = { 'legend': lambda self, cr, uid, context:_('You can specify year, month and date in the name of the model using the following labels:\n\n%(year)s : To Specify Year \n%(month)s : To Specify Month \n%(date)s : Current Date\n\ne.g. My model on %(date)s'), + 'company_id': lambda self,cr,uid,c: self.pool.get('res.users').browse(cr, uid, uid, c).company_id.id } def generate(self, cr, uid, ids, datas={}, context={}): move_ids = [] @@ -2250,12 +2229,8 @@ class account_add_tmpl_wizard(osv.osv_memory): data= self.read(cr, uid, ids) company_id = acc_obj.read(cr, uid, [data[0]['cparent_id']], ['company_id'])[0]['company_id'][0] account_template = tmpl_obj.browse(cr, uid, context['tmpl_ids']) - #tax_ids = [] - #for tax in account_template.tax_ids: - # tax_ids.append(tax_template_ref[tax.id]) vals={ 'name': account_template.name, - #'sign': account_template.sign, 'currency_id': account_template.currency_id and account_template.currency_id.id or False, 'code': account_template.code, 'type': account_template.type, @@ -2264,7 +2239,6 @@ class account_add_tmpl_wizard(osv.osv_memory): 'shortcut': account_template.shortcut, 'note': account_template.note, 'parent_id': data[0]['cparent_id'], - # 'tax_ids': [(6,0,tax_ids)], todo!! 'company_id': company_id, } new_account = acc_obj.create(cr, uid, vals) @@ -2581,7 +2555,6 @@ class wizard_multi_charts_accounts(osv.osv_memory): code_acc=str(code_acc) + (str('0'*(dig-code_main))) vals={ 'name': (obj_acc_root.id == account_template.id) and obj_multi.company_id.name or account_template.name, - #'sign': account_template.sign, 'currency_id': account_template.currency_id and account_template.currency_id.id or False, 'code': code_acc, 'type': account_template.type, diff --git a/addons/account/account_analytic_line.py b/addons/account/account_analytic_line.py index 1792525a7f6..36fc350dfb8 100644 --- a/addons/account/account_analytic_line.py +++ b/addons/account/account_analytic_line.py @@ -42,7 +42,7 @@ class account_analytic_line(osv.osv): _defaults = { 'date': lambda *a: time.strftime('%Y-%m-%d'), 'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'account.analytic.line', context=c), - } + } _order = 'date' def search(self, cr, uid, args, offset=0, limit=None, order=None, context=None, count=False): @@ -65,7 +65,6 @@ class account_analytic_line(osv.osv): return False return True _constraints = [ -# (_check_company, 'You can not create analytic line that is not in the same company than the account line', ['account_id']) ] # Compute the cost based on the price type define into company diff --git a/addons/account/account_assert_test.xml b/addons/account/account_assert_test.xml index 585c6bda124..ba5f9840ccc 100644 --- a/addons/account/account_assert_test.xml +++ b/addons/account/account_assert_test.xml @@ -4,25 +4,5 @@ - - - diff --git a/addons/account/account_bank_statement.py b/addons/account/account_bank_statement.py index 95b487e2bf7..8ae6b24f7d0 100644 --- a/addons/account/account_bank_statement.py +++ b/addons/account/account_bank_statement.py @@ -367,8 +367,6 @@ class account_bank_statement(osv.osv): account_move_line_obj.reconcile(cr, uid, torec, 'statement', writeoff_acc_id=writeoff_acc_id, writeoff_period_id=st.period_id.id, writeoff_journal_id=st.journal_id.id, context=context) else: account_move_line_obj.reconcile_partial(cr, uid, torec, 'statement', context) - #except: - # raise osv.except_osv(_('Error !'), _('Unable to reconcile entry "%s": %.2f') % (move.name, move.amount)) if st.journal_id.entry_posted: account_move_obj.write(cr, uid, [move_id], {'state': 'posted'}) diff --git a/addons/account/account_cash_statement.py b/addons/account/account_cash_statement.py index f08f9de2f8f..8bf75a8dd03 100644 --- a/addons/account/account_cash_statement.py +++ b/addons/account/account_cash_statement.py @@ -118,19 +118,6 @@ class account_cash_statement(osv.osv): res2[statement.id]=encoding_total return res2 -# def _default_journal_id(self, cr, uid, context={}): - -# """ To get default journal for the object" -# @param name: Names of fields. -# @return: journal -# """ -# company_id = self.pool.get('res.users').browse(cr, uid, uid).company_id.id -# journal = self.pool.get('account.journal').search(cr, uid, [('type', '=', 'cash'), ('company_id', '=', company_id)]) -# if journal: -# return journal[0] -# else: -# return False - def _end_balance(self, cursor, user, ids, name, attr, context=None): res_currency_obj = self.pool.get('res.currency') res_users_obj = self.pool.get('res.users') @@ -374,10 +361,6 @@ class account_cash_statement(osv.osv): if not self._equal_balance(cr, uid, ids, st, context): raise osv.except_osv(_('Error !'), _('CashBox Balance is not matching with Calculated Balance !')) -# if not (abs((st.balance_end or 0.0) - st.balance_end_real) < 0.0001): -# raise osv.except_osv(_('Error !'), -# _('The statement balance is incorrect !\n') + -# _('The expected balance (%.2f) is different than the computed one. (%.2f)') % (st.balance_end_real, st.balance_end)) if (not st.journal_id.default_credit_account_id) \ or (not st.journal_id.default_debit_account_id): raise osv.except_osv(_('Configuration Error !'), diff --git a/addons/account/account_installer.xml b/addons/account/account_installer.xml index 6d067a31a9f..b0a0e8e059e 100644 --- a/addons/account/account_installer.xml +++ b/addons/account/account_installer.xml @@ -28,6 +28,7 @@ + @@ -84,7 +85,7 @@ - + diff --git a/addons/account/account_invoice_view.xml b/addons/account/account_invoice_view.xml index 55e9230cdec..dee0eacc085 100644 --- a/addons/account/account_invoice_view.xml +++ b/addons/account/account_invoice_view.xml @@ -421,7 +421,6 @@ - Customer Invoices diff --git a/addons/account/account_invoice_workflow.xml b/addons/account/account_invoice_workflow.xml index ba8d1ba2bc8..c3749eb8cf0 100644 --- a/addons/account/account_invoice_workflow.xml +++ b/addons/account/account_invoice_workflow.xml @@ -12,19 +12,6 @@ True draft - - - - - - - - - - @@ -65,35 +52,11 @@ write({'state':'cancel'}) function - - - - - - - invoice_open - - - - - - - - - - - - @@ -106,11 +69,6 @@ write({'state':'cancel'}) invoice_cancel - - - - - @@ -126,7 +84,7 @@ write({'state':'cancel'}) invoice_cancel - + @@ -134,7 +92,7 @@ write({'state':'cancel'}) move_line_id_payment_get() test_paid() - + diff --git a/addons/account/account_menuitem.xml b/addons/account/account_menuitem.xml index 74c8234860d..3cb21315350 100644 --- a/addons/account/account_menuitem.xml +++ b/addons/account/account_menuitem.xml @@ -6,13 +6,10 @@ - - - @@ -25,23 +22,12 @@ - - - - - - - - - - - diff --git a/addons/account/account_move_line.py b/addons/account/account_move_line.py index 94dd4e8eb86..148227b8082 100644 --- a/addons/account/account_move_line.py +++ b/addons/account/account_move_line.py @@ -29,7 +29,7 @@ import tools class account_move_line(osv.osv): _name = "account.move.line" - _description = "Entry Lines" + _description = "Journal Items" def _query_get(self, cr, uid, obj='l', context={}): fiscalyear_obj = self.pool.get('account.fiscalyear') @@ -572,7 +572,7 @@ class account_move_line(osv.osv): if journal: jt = self.pool.get('account.journal').browse(cr, uid, journal).type #FIXME: Bank and cash journal are such a journal we can not assume a account based on this 2 journals - # Bank and cash journal can have a payment or receipt transection, and in both type partner account + # Bank and cash journal can have a payment or receipt transaction, and in both type partner account # will not be same id payment then payable, and if receipt then receivable #if jt in ('sale', 'purchase_refund', 'bank', 'cash'): if jt in ('sale', 'purchase_refund'): @@ -1155,11 +1155,6 @@ class account_move_line(osv.osv): 'journal_id': journal.analytic_journal_id.id, 'ref': vals.get('ref', False), })] - #else: - # raise osv.except_osv(_('No analytic journal !'), _('Please set an analytic journal on this financial journal !')) - - #if not 'currency_id' in vals: - # vals['currency_id'] = account.company_id.currency_id.id result = super(osv.osv, self).create(cr, uid, vals, context) # CREATE Taxes @@ -1228,11 +1223,6 @@ class account_move_line(osv.osv): self.create(cr, uid, data, context) del vals['account_tax_id'] - # No needed, related to the job - #if not is_new_move and 'date' in vals: - # if context and ('__last_update' in context): - # del context['__last_update'] - # self.pool.get('account.move').write(cr, uid, [move_id], {'date':vals['date']}, context=context) if check and ((not context.get('no_store_function')) or journal.entry_posted): tmp = self.pool.get('account.move').validate(cr, uid, [vals['move_id']], context) if journal.entry_posted and tmp: diff --git a/addons/account/account_report.xml b/addons/account/account_report.xml index 8e26ee8553b..be0569fa65f 100644 --- a/addons/account/account_report.xml +++ b/addons/account/account_report.xml @@ -47,20 +47,6 @@ name="Taxes" parent="account.menu_finance_generic_reporting" sequence="3"/> - - - - - diff --git a/addons/account/account_view.xml b/addons/account/account_view.xml index 1dc871a5597..111fafdd18c 100644 --- a/addons/account/account_view.xml +++ b/addons/account/account_view.xml @@ -160,7 +160,6 @@ - @@ -256,7 +255,6 @@ [('parent_id','=',False)] - - - - - - - account.bank.statement.reconcile.form account.bank.statement.reconcile @@ -872,7 +863,6 @@ id="menu_action_tax_code_tree" parent="menu_finance_charts" sequence="12"/> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Entry Lines ir.actions.act_window @@ -1435,26 +1372,8 @@ form - - - - - - - - - - - - - - - - account.bank.statement.reconcile.form @@ -1517,20 +1436,6 @@ form,tree - - - - - - - - - - tree You can look up individual account entries by searching for useful information. To search for account entries, open a journal, then select a record line. - - + # Account Models + --> account.model.line.tree @@ -1648,6 +1551,7 @@ + @@ -1665,6 +1569,7 @@ + @@ -1730,26 +1635,7 @@ - - - - - - - - - - - - - - - - - - - - + Payment Terms account.payment.term @@ -1759,8 +1645,8 @@ + # Account Subscriptions + --> account.subscription.line.form @@ -1814,7 +1700,6 @@ - @@ -1884,15 +1769,6 @@ [('account_id','child_of', [active_id]),('state','<>','draft')] {'account_id':active_id} - - - - - - - - - account.move.line.tax.tree @@ -2360,7 +2236,7 @@ new - + account.account.graph diff --git a/addons/account/account_wizard.xml b/addons/account/account_wizard.xml index d7a879cdf20..639dc2dc111 100644 --- a/addons/account/account_wizard.xml +++ b/addons/account/account_wizard.xml @@ -1,100 +1,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/addons/account/board_account_demo.xml b/addons/account/board_account_demo.xml index cfcebdbcdf1..93bfed6d56d 100644 --- a/addons/account/board_account_demo.xml +++ b/addons/account/board_account_demo.xml @@ -2,16 +2,9 @@ - diff --git a/addons/account/company_view.xml b/addons/account/company_view.xml index a3a1ec0080a..692c7960bbf 100644 --- a/addons/account/company_view.xml +++ b/addons/account/company_view.xml @@ -7,12 +7,12 @@ res.company form - - - - - - + + + + + + diff --git a/addons/account/configurable_account_chart.xml b/addons/account/configurable_account_chart.xml index 8aab78f7a3d..de8c1ba0cd0 100644 --- a/addons/account/configurable_account_chart.xml +++ b/addons/account/configurable_account_chart.xml @@ -175,10 +175,6 @@ - - 1103 Output VAT @@ -195,14 +191,6 @@ - - - - - - - - 111 Current Liabilities @@ -220,10 +208,6 @@ - - 1112 Input VAT @@ -268,10 +252,6 @@ - - 21 Cost of Sales @@ -312,12 +292,8 @@ - - - + diff --git a/addons/account/demo/account_minimal.xml b/addons/account/demo/account_minimal.xml index 5f614e47501..bedfed3bb69 100644 --- a/addons/account/demo/account_minimal.xml +++ b/addons/account/demo/account_minimal.xml @@ -419,18 +419,6 @@ Product income and expense accounts, default parameters --> - - - - - - - - - - - - property_account_expense_categ diff --git a/addons/account/i18n/da.po b/addons/account/i18n/da.po index ccd179f421d..2a0f59515e9 100644 --- a/addons/account/i18n/da.po +++ b/addons/account/i18n/da.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:51+0000\n" +"PO-Revision-Date: 2010-08-22 06:03+0000\n" "Last-Translator: OpenERP Administrators \n" "Language-Team: Danish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/i18n/de.po b/addons/account/i18n/de.po index f220a36c486..6b16fbbe3f6 100644 --- a/addons/account/i18n/de.po +++ b/addons/account/i18n/de.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:55+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2010-08-22 06:28+0000\n" +"Last-Translator: Ferdinand @ ChriCar \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account @@ -272,6 +272,9 @@ msgid "" "in which order. You can create your own view for a faster encoding in each " "journal." msgstr "" +"Definiert Felder (sichtbar, zwingend, nur lesen) für die Sicht für dieses " +"Journal. Für jedes Journal können eingene Sichten erzeugt wrden um scheller " +"erfassen zu können" #. module: account #: help:account.invoice,date_due:0 @@ -1504,7 +1507,7 @@ msgstr "Beende Jahr" #. module: account #: model:ir.model,name:account.model_wizard_company_setup msgid "wizard.company.setup" -msgstr "" +msgstr "wizard.company.setup" #. module: account #: model:ir.actions.act_window,name:account.action_account_analytic_account_line_extended_form @@ -5386,7 +5389,7 @@ msgstr "Teilbuchung" #. module: account #: help:account.move.line,statement_id:0 msgid "The bank statement used for bank reconciliation" -msgstr "" +msgstr "Der Bankauszug für den Bankausgleich" #. module: account #: view:account.fiscalyear:0 diff --git a/addons/account/i18n/es_EC.po b/addons/account/i18n/es_EC.po index cc2f3139b40..4795afbce56 100644 --- a/addons/account/i18n/es_EC.po +++ b/addons/account/i18n/es_EC.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-20 00:46+0000\n" +"PO-Revision-Date: 2010-08-20 21:45+0000\n" "Last-Translator: Cristian Salamea (GnuThink) \n" "Language-Team: Spanish (Ecuador) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-21 03:57+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account @@ -1950,105 +1950,105 @@ msgstr "Línea de subscripción de contabilidad" #: selection:account.partner.balance.report,init,state:0 #: selection:account.third_party_ledger.report,init,state:0 msgid "No Filter" -msgstr "" +msgstr "Sin filtro" #. module: account #: field:account.payment.term.line,days:0 msgid "Number of Days" -msgstr "" +msgstr "Número de días" #. module: account #: help:account.invoice,reference:0 msgid "The partner reference of this invoice." -msgstr "" +msgstr "La referencia de la empresa de esta factura." #. module: account #: wizard_field:account.general.ledger.report,checktype,sortbydate:0 msgid "Sort by:" -msgstr "" +msgstr "Ordenar por:" #. module: account #: field:account.move,to_check:0 msgid "To Be Verified" -msgstr "" +msgstr "Para ser verificado" #. module: account #: help:res.partner,debit:0 msgid "Total amount you have to pay to this supplier." -msgstr "" +msgstr "Importe total que debe pagar a este proveedor." #. module: account #: selection:account.automatic.reconcile,init,power:0 msgid "7" -msgstr "" +msgstr "7" #. module: account #: model:ir.actions.report.xml,name:account.account_transfers msgid "Transfers" -msgstr "" +msgstr "Transferencias" #. module: account #: rml:account.overdue:0 msgid "Li." -msgstr "" +msgstr "Li." #. module: account #: wizard_view:account.chart,init:0 msgid "Account charts" -msgstr "" +msgstr "Planes contables" #. module: account #: help:account.tax,name:0 msgid "This name will be displayed on reports" -msgstr "" +msgstr "Este nombre se mostrará en los informes" #. module: account #: rml:account.analytic.account.cost_ledger:0 #: rml:account.analytic.account.quantity_cost_ledger:0 msgid "Printing date" -msgstr "" +msgstr "Fecha de impresión" #. module: account #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "¡XML inválido para la definición de la vista!" #. module: account #: wizard_field:account.partner.balance.report,init,date1:0 msgid " Start date" -msgstr "" +msgstr " Fecha inicial" #. module: account #: wizard_view:account.analytic.account.journal.report,init:0 msgid "Analytic Journal Report" -msgstr "" +msgstr "Informe Diario de Costos" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree3 #: model:ir.ui.menu,name:account.menu_action_invoice_tree3 msgid "Customer Refunds" -msgstr "" +msgstr "Reembolso de Clientes" #. module: account #: rml:account.vat.declaration:0 msgid "Tax Amount" -msgstr "" +msgstr "Importe impuesto" #. module: account #: rml:account.analytic.account.quantity_cost_ledger:0 msgid "J.C./Move name" -msgstr "" +msgstr "C.Diario / Nombre mov." #. module: account #: field:account.journal.period,name:0 msgid "Journal-Period Name" -msgstr "" +msgstr "Nombre diario-período" #. module: account #: field:account.tax.code,name:0 #: field:account.tax.code.template,name:0 msgid "Tax Case Name" -msgstr "" +msgstr "Nombre código de impuesto" #. module: account #: help:account.journal,entry_posted:0 @@ -2057,6 +2057,9 @@ msgid "" "'draft' state and instead goes directly to the 'posted state' without any " "manual validation." msgstr "" +"Marque esta opción si no desea que nuevos asientos contables pasen por el " +"estado 'Borrador' y, por el contrario, pasen directamente al estado " +"\"Fijado\" sin ningún tipo de validación manual." #. module: account #: field:account.bank.statement.line,partner_id:0 @@ -2068,7 +2071,7 @@ msgstr "" #: wizard_field:account.third_party_ledger.report,init,result_selection:0 #: field:wizard.company.setup,partner_id:0 msgid "Partner" -msgstr "" +msgstr "Empresa" #. module: account #: help:account.invoice,number:0 @@ -2076,58 +2079,60 @@ msgid "" "Unique number of the invoice, computed automatically when the invoice is " "created." msgstr "" +"Número único de la factura, calculado automáticamente cuando se valida la " +"factura." #. module: account #: rml:account.invoice:0 msgid "Draft Invoice" -msgstr "" +msgstr "Factura borrador" #. module: account #: model:account.account.type,name:account.account_type_expense msgid "Expense" -msgstr "" +msgstr "Gasto" #. module: account #: field:account.journal,invoice_sequence_id:0 msgid "Invoice Sequence" -msgstr "" +msgstr "Secuencia de facturas" #. module: account #: wizard_view:account.automatic.reconcile,init:0 msgid "Options" -msgstr "" +msgstr "Opciones" #. module: account #: model:process.process,name:account.process_process_invoiceprocess0 msgid "Customer Invoice Process" -msgstr "" +msgstr "Proceso de factura de cliente" #. module: account #: rml:account.invoice:0 msgid "Fiscal Position Remark :" -msgstr "" +msgstr "Observación posición fiscal :" #. module: account #: wizard_field:account.fiscalyear.close,init,period_id:0 msgid "Opening Entries Period" -msgstr "" +msgstr "Período asientos de apertura" #. module: account #: model:ir.actions.wizard,name:account.wizard_validate_account_moves #: model:ir.actions.wizard,name:account.wizard_validate_account_moves_line #: model:ir.ui.menu,name:account.menu_validate_account_moves msgid "Validate Account Moves" -msgstr "" +msgstr "Validar asientos contables" #. module: account #: selection:account.subscription,period_type:0 msgid "days" -msgstr "" +msgstr "días" #. module: account #: selection:account.aged.trial.balance,init,direction_selection:0 msgid "Past" -msgstr "" +msgstr "Anterior" #. module: account #: field:account.analytic.account,company_currency_id:0 @@ -2141,103 +2146,103 @@ msgstr "" #: field:account.model.line,currency_id:0 #: field:account.move.line,currency_id:0 msgid "Currency" -msgstr "" +msgstr "Moneda" #. module: account #: model:ir.actions.act_window,name:account.act_account_journal_2_account_invoice_opened msgid "Unpaid invoices" -msgstr "" +msgstr "Facturas sin pagar" #. module: account #: model:process.transition,name:account.process_transition_paymentreconcile0 msgid "Payment Reconcile" -msgstr "" +msgstr "Conciliación pago" #. module: account #: model:ir.actions.act_window,name:account.action_bank_statement_reconciliation_form #: model:ir.ui.menu,name:account.menu_action_account_bank_reconcile_tree msgid "Statements reconciliation" -msgstr "" +msgstr "Conciliación de extractos bancarios" #. module: account #: model:ir.actions.act_window,name:account.action_subscription_form_new #: model:ir.ui.menu,name:account.menu_action_subscription_form_new msgid "New Subscription" -msgstr "" +msgstr "Nueva suscripción" #. module: account #: view:account.payment.term:0 msgid "Computation" -msgstr "" +msgstr "Cálculo" #. module: account #: view:account.analytic.line:0 msgid "Analytic Entry" -msgstr "" +msgstr "Asiento analítico" #. module: account #: view:res.company:0 #: field:res.company,overdue_msg:0 msgid "Overdue Payments Message" -msgstr "" +msgstr "Mensaje pagos vencidos" #. module: account #: model:ir.actions.act_window,name:account.action_tax_code_tree #: model:ir.ui.menu,name:account.menu_action_tax_code_tree msgid "Chart of Taxes" -msgstr "" +msgstr "Tabla de impuestos" #. module: account #: field:account.payment.term.line,value_amount:0 msgid "Value Amount" -msgstr "" +msgstr "Valor importe" #. module: account #: model:ir.actions.act_window,name:account.act_account_acount_move_line_reconcile_open msgid "Reconciled entries" -msgstr "" +msgstr "Asientos conciliados" #. module: account #: field:account.invoice,address_contact_id:0 msgid "Contact Address" -msgstr "" +msgstr "Dirección contacto" #. module: account #: view:account.fiscalyear:0 msgid "Create 3 Months Periods" -msgstr "" +msgstr "Crear períodos trimestrales" #. module: account #: view:account.invoice:0 msgid "(keep empty to use the current period)" -msgstr "" +msgstr "(vacío para período actual)" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree8 #: model:ir.ui.menu,name:account.menu_action_invoice_tree8 msgid "Draft Supplier Invoices" -msgstr "" +msgstr "Facturas de proveedor en borrador" #. module: account #: wizard_field:account.invoice.refund,init,period:0 msgid "Force period" -msgstr "" +msgstr "Forzar período" #. module: account #: selection:account.account.type,close_method:0 msgid "Detail" -msgstr "" +msgstr "Detalle" #. module: account #: selection:account.account,type:0 #: selection:account.account.template,type:0 msgid "Consolidation" -msgstr "" +msgstr "Consolidación" #. module: account #: field:account.chart.template,account_root_id:0 msgid "Root Account" -msgstr "" +msgstr "Cuenta principal" #. module: account #: rml:account.overdue:0 @@ -2246,11 +2251,14 @@ msgid "" "stay unpaid. Please, take appropriate measures in order to carry out this " "payment in the next 8 days." msgstr "" +"A no ser que hubiera un error por nuestra parte, las facturas siguientes nos " +"constan como impagadas. Por favor, tome las medidas apropiadas para realizar " +"el pago de las mismas en los próximos 8 días." #. module: account #: rml:account.invoice:0 msgid "VAT :" -msgstr "" +msgstr "IVA" #. module: account #: wizard_field:account.general.ledger.report,account_selection,Account_list:0 @@ -2259,38 +2267,38 @@ msgstr "" #: model:ir.ui.menu,name:account.menu_action_account_tree #: model:ir.ui.menu,name:account.menu_action_account_tree2 msgid "Chart of Accounts" -msgstr "" +msgstr "Plan contable" #. module: account #: model:account.journal,name:account.check_journal msgid "x Checks Journal" -msgstr "" +msgstr "x Diario de cheques" #. module: account #: model:ir.actions.wizard,name:account.wizard_generate_subscription #: model:ir.ui.menu,name:account.menu_generate_subscription msgid "Create subscription entries" -msgstr "" +msgstr "Crear asientos periódicos" #. module: account #: wizard_field:account.fiscalyear.close,init,journal_id:0 msgid "Opening Entries Journal" -msgstr "" +msgstr "Diario asientos de apertura" #. module: account #: view:account.config.wizard:0 msgid "Create a Fiscal Year" -msgstr "" +msgstr "Crear un ejercicio fiscal" #. module: account #: field:product.template,taxes_id:0 msgid "Customer Taxes" -msgstr "" +msgstr "Impuestos cliente" #. module: account #: field:account.invoice,date_invoice:0 msgid "Date Invoiced" -msgstr "" +msgstr "Fecha facturación" #. module: account #: help:account.account.balance.report,checktype,periods:0 @@ -2299,27 +2307,29 @@ msgstr "" #: help:account.third_party_ledger.report,init,periods:0 #: help:account.vat.declaration,init,periods:0 msgid "All periods if empty" -msgstr "" +msgstr "Todos los períodos si está vacío." #. module: account #: model:account.account.type,name:account.account_type_liability msgid "Liability" -msgstr "" +msgstr "Pasivo" #. module: account #: selection:account.automatic.reconcile,init,power:0 msgid "2" -msgstr "" +msgstr "error de sintaxis" #. module: account #: wizard_view:account.chart,init:0 msgid "(If you do not select Fiscal year it will take all open fiscal years)" msgstr "" +"(Si no selecciona un ejercicio fiscal se tendrán en cuenta todos los " +"ejercicios fiscales)" #. module: account #: help:account.invoice.tax,base_code_id:0 msgid "The account basis of the tax declaration." -msgstr "" +msgstr "La cuenta base de la declaración de impuestos." #. module: account #: rml:account.analytic.account.journal:0 @@ -2339,29 +2349,29 @@ msgstr "" #: rml:account.third_party_ledger_other:0 #: xsl:account.transfer:0 msgid "Date" -msgstr "" +msgstr "Fecha" #. module: account #: field:account.invoice,reference_type:0 msgid "Reference Type" -msgstr "" +msgstr "Tipo de referencia" #. module: account #: wizard_button:account.move.line.unreconcile,init,unrec:0 #: wizard_button:account.reconcile.unreconcile,init,unrec:0 msgid "Unreconcile" -msgstr "" +msgstr "Romper conciliación" #. module: account #: field:account.tax,type:0 #: field:account.tax.template,type:0 msgid "Tax Type" -msgstr "" +msgstr "Tipo impuesto" #. module: account #: model:process.transition,name:account.process_transition_statemententries0 msgid "Statement Entries" -msgstr "" +msgstr "Asientos de extractos" #. module: account #: field:account.analytic.line,user_id:0 @@ -2373,43 +2383,43 @@ msgstr "Usuario" #: model:ir.actions.act_window,name:account.action_account_template_form #: model:ir.ui.menu,name:account.menu_action_account_template_form msgid "Account Templates" -msgstr "" +msgstr "Plantillas de cuentas" #. module: account #: view:account.chart.template:0 msgid "Chart of Accounts Template" -msgstr "" +msgstr "Plantilla del plan contable" #. module: account #: model:account.journal,name:account.refund_sales_journal msgid "Journal d'extourne" -msgstr "" +msgstr "Diario de inversión" #. module: account #: rml:account.journal.period.print:0 msgid "Voucher No" -msgstr "" +msgstr "Núm. de bono" #. module: account #: model:ir.actions.wizard,name:account.wizard_automatic_reconcile #: model:ir.ui.menu,name:account.menu_automatic_reconcile msgid "Automatic reconciliation" -msgstr "" +msgstr "Conciliación automática" #. module: account #: view:account.bank.statement:0 msgid "Import Invoice" -msgstr "" +msgstr "Importar factura" #. module: account #: wizard_view:account.analytic.account.quantity_cost_ledger.report,init:0 msgid "and Journals" -msgstr "" +msgstr "y diarios" #. module: account #: view:account.tax:0 msgid "Account Tax" -msgstr "" +msgstr "Cuenta de impuestos" #. module: account #: field:account.analytic.line,move_id:0 @@ -2419,7 +2429,7 @@ msgstr "Línea de movimiento" #. module: account #: field:account.bank.accounts.wizard,acc_no:0 msgid "Account No." -msgstr "" +msgstr "Núm. cuenta" #. module: account #: help:account.tax,child_depend:0 @@ -2427,11 +2437,13 @@ msgid "" "Set if the tax computation is based on the computation of child taxes rather " "than on the total amount." msgstr "" +"Indica si el cálculo de impuestos se basa en el cálculo de los impuestos " +"hijos en lugar del importe total." #. module: account #: rml:account.central.journal:0 msgid "Journal Code" -msgstr "" +msgstr "Código diario" #. module: account #: help:account.tax,applicable_type:0 @@ -2439,16 +2451,18 @@ msgid "" "If not applicable (computed through a Python code), the tax won't appear on " "the invoice." msgstr "" +"Si no es aplicable (calculado a través de un código Python), el impuesto no " +"aparecerá en la factura." #. module: account #: field:account.model,lines_id:0 msgid "Model Entries" -msgstr "" +msgstr "Asientos del modelo" #. module: account #: field:account.analytic.account,date:0 msgid "Date End" -msgstr "" +msgstr "Fecha final" #. module: account #: view:account.bank.statement:0 @@ -2457,23 +2471,23 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_move_line_tree1 #: model:ir.ui.menu,name:account.menu_action_move_line_search msgid "Entry Lines" -msgstr "" +msgstr "Líneas de asiento" #. module: account #: view:account.tax:0 #: view:account.tax.template:0 msgid "Applicable Code (if type=code)" -msgstr "" +msgstr "Código aplicable (si tipo=código)" #. module: account #: wizard_button:account.move.journal,init,open:0 msgid "Open Journal" -msgstr "" +msgstr "Abrir diario" #. module: account #: rml:account.analytic.account.journal:0 msgid "KI" -msgstr "" +msgstr "KI" #. module: account #: model:ir.actions.wizard,name:account.action_account_analytic_line @@ -2481,53 +2495,54 @@ msgstr "" #: model:ir.ui.menu,name:account.account_entries_analytic_entries #: model:ir.ui.menu,name:account.menu_action_move_journal_line_form msgid "Entries Encoding by Line" -msgstr "" +msgstr "Codificación de asientos por línea" #. module: account #: help:account.chart.template,tax_template_ids:0 msgid "List of all the taxes that have to be installed by the wizard" msgstr "" +"Lista de todos los impuestos que deben ser instalados por el asistente" #. module: account #: rml:account.analytic.account.cost_ledger:0 #: rml:account.analytic.account.quantity_cost_ledger:0 msgid "Period from" -msgstr "" +msgstr "Período desde" #. module: account #: model:ir.model,name:account.model_account_bank_statement #: model:process.node,name:account.process_node_bankstatement0 #: model:process.node,name:account.process_node_supplierbankstatement0 msgid "Bank Statement" -msgstr "" +msgstr "Extracto bancario" #. module: account #: wizard_view:account.invoice.pay,addendum:0 #: wizard_view:account.move.line.reconcile,addendum:0 msgid "Information addendum" -msgstr "" +msgstr "Información adicional" #. module: account #: model:process.transition,name:account.process_transition_entriesreconcile0 #: model:process.transition,name:account.process_transition_supplierentriesreconcile0 msgid "Entries Reconcile" -msgstr "" +msgstr "Asientos conciliados" #. module: account #: help:account.bank.statement.reconcile,total_second_amount:0 msgid "The amount in the currency of the journal" -msgstr "" +msgstr "El importe en la divisa del diario." #. module: account #: wizard_field:account.general.ledger.report,checktype,landscape:0 msgid "Landscape Mode" -msgstr "" +msgstr "Modo horizontal" #. module: account #: model:process.transition,note:account.process_transition_analyticinvoice0 #: model:process.transition,note:account.process_transition_supplieranalyticcost0 msgid "From analytic accounts, Create invoice." -msgstr "" +msgstr "Desde cuentas analíticas, crear factura." #. module: account #: wizard_button:account.account.balance.report,account_selection,end:0 @@ -2576,12 +2591,12 @@ msgstr "" #: view:wizard.company.setup:0 #: view:wizard.multi.charts.accounts:0 msgid "Cancel" -msgstr "" +msgstr "Cancelar" #. module: account #: field:account.account.type,name:0 msgid "Acc. Type Name" -msgstr "" +msgstr "Nombre tipo cuenta" #. module: account #: help:account.tax,base_code_id:0 @@ -2593,55 +2608,56 @@ msgstr "" #: help:account.tax.template,ref_tax_code_id:0 #: help:account.tax.template,tax_code_id:0 msgid "Use this code for the VAT declaration." -msgstr "" +msgstr "Utilice este código para la declaración del IVA." #. module: account #: field:account.move.line,blocked:0 msgid "Litigation" -msgstr "" +msgstr "Desacuerdo" #. module: account #: view:account.move.line:0 #: wizard_view:account.move.validate,init:0 #: view:account.payment.term:0 msgid "Information" -msgstr "" +msgstr "Información" #. module: account #: model:ir.ui.menu,name:account.menu_tax_report msgid "Taxes Reports" -msgstr "" +msgstr "Informes de impuestos" #. module: account #: field:res.partner,property_account_payable:0 msgid "Account Payable" -msgstr "" +msgstr "Cuenta a pagar" #. module: account #: wizard_view:populate_statement_from_inv,init:0 msgid "Import Invoices in Statement" -msgstr "" +msgstr "Importar facturas en extracto" #. module: account #: view:account.invoice:0 msgid "Other Info" -msgstr "" +msgstr "Otra información" #. module: account #: field:account.journal,default_credit_account_id:0 msgid "Default Credit Account" -msgstr "" +msgstr "Cuenta haber por defecto" #. module: account #: model:process.node,name:account.process_node_supplierpaymentorder0 msgid "Payment Order" -msgstr "" +msgstr "Orden de pago" #. module: account #: help:account.account.template,reconcile:0 msgid "" "Check this option if you want the user to reconcile entries in this account." msgstr "" +"Marque esta opción si desea que el usuario concilie asientos en esta cuenta." #. module: account #: rml:account.analytic.account.journal:0 @@ -2649,32 +2665,32 @@ msgstr "" #: model:process.node,name:account.process_node_analytic0 #: model:process.node,name:account.process_node_analyticcost0 msgid "Analytic" -msgstr "" +msgstr "Analítico" #. module: account #: model:process.node,name:account.process_node_invoiceinvoice0 msgid "Create Invoice" -msgstr "" +msgstr "Crear factura" #. module: account #: model:account.account.type,name:account.account_type_cash_equity msgid "Equity" -msgstr "" +msgstr "Patrimonio" #. module: account #: field:wizard.company.setup,overdue_msg:0 msgid "Overdue Payment Message" -msgstr "" +msgstr "Mensaje pagos vencidos" #. module: account #: model:ir.model,name:account.model_account_tax_code_template msgid "Tax Code Template" -msgstr "" +msgstr "Plantilla códigos de impuestos" #. module: account #: rml:account.partner.balance:0 msgid "In dispute" -msgstr "" +msgstr "A cuadrar" #. module: account #: help:account.account.template,type:0 @@ -2685,43 +2701,48 @@ msgid "" "partners accounts (for debit/credit computations), closed for deprecated " "accounts." msgstr "" +"Este tipo sirve para diferenciar los tipos de cuenta con características " +"especiales en OpenERP: Vista no puede tener asientos, consolidación son " +"cuentas que pueden tener cuentas hijas para consolidaciones multi-compañía, " +"a cobrar/a pagar son cuentas para las empresas (para cálculos de débito / " +"crédito), cerrado para cuentas obsoletas." #. module: account #: model:ir.ui.menu,name:account.menu_account_end_year_treatments msgid "End of Year Treatments" -msgstr "" +msgstr "Tratamientos de fin de año" #. module: account #: model:ir.ui.menu,name:account.menu_generic_report msgid "Generic Reports" -msgstr "" +msgstr "Informes genéricos" #. module: account #: wizard_field:account.automatic.reconcile,init,power:0 msgid "Power" -msgstr "" +msgstr "Fuerza" #. module: account #: wizard_view:account.analytic.line,init:0 msgid "Account Analytic Lines Analysis" -msgstr "" +msgstr "Análisis líneas analíticas contables" #. module: account #: rml:account.invoice:0 msgid "Price" -msgstr "" +msgstr "Precio" #. module: account #: rml:account.analytic.account.journal:0 #: rml:account.third_party_ledger:0 #: rml:account.third_party_ledger_other:0 msgid "-" -msgstr "" +msgstr "-" #. module: account #: rml:account.analytic.account.journal:0 msgid "asgfas" -msgstr "" +msgstr "asgfas" #. module: account #: model:ir.actions.act_window,name:account.action_account_analytic_account_tree2 @@ -2730,54 +2751,54 @@ msgstr "" #: model:ir.ui.menu,name:account.account_analytic_def_chart #: model:ir.ui.menu,name:account.menu_action_analytic_account_tree2 msgid "Analytic Chart of Accounts" -msgstr "" +msgstr "Plan de cuentas analíticas" #. module: account #: wizard_view:account.analytic.line,init:0 msgid "View Account Analytic Lines" -msgstr "" +msgstr "Ver líneas contables analíticas" #. module: account #: wizard_view:account.move.validate,init:0 msgid "Select Period and Journal for Validation" -msgstr "" +msgstr "Selecione período y diario para la validación" #. module: account #: field:account.invoice,number:0 msgid "Invoice Number" -msgstr "" +msgstr "Número factura" #. module: account #: field:account.period,date_stop:0 msgid "End of Period" -msgstr "" +msgstr "Fin de período" #. module: account #: wizard_button:populate_statement_from_inv,go,finish:0 msgid "O_k" -msgstr "" +msgstr "_Aceptar" #. module: account #: field:account.invoice,amount_untaxed:0 msgid "Untaxed" -msgstr "" +msgstr "Base Imponible" #. module: account #: model:ir.actions.report.xml,name:account.account_analytic_account_inverted_balance #: model:ir.actions.wizard,name:account.account_analytic_account_inverted_balance_report msgid "Inverted Analytic Balance" -msgstr "" +msgstr "Saldo analítico invertido" #. module: account #: field:account.tax,applicable_type:0 #: field:account.tax.template,applicable_type:0 msgid "Applicable Type" -msgstr "" +msgstr "Tipo aplicable" #. module: account #: field:account.invoice,reference:0 msgid "Invoice Reference" -msgstr "" +msgstr "Referencia factura" #. module: account #: field:account.account,name:0 @@ -2793,33 +2814,33 @@ msgstr "" #: field:account.move.reconcile,name:0 #: field:account.subscription,name:0 msgid "Name" -msgstr "" +msgstr "Nombre" #. module: account #: wizard_view:account.move.line.reconcile,init_full:0 #: wizard_view:account.move.line.reconcile,init_partial:0 msgid "Reconciliation transactions" -msgstr "" +msgstr "Conciliación de transacciones" #. module: account #: wizard_field:account.aged.trial.balance,init,direction_selection:0 msgid "Analysis Direction" -msgstr "" +msgstr "Dirección análisis" #. module: account #: wizard_button:populate_statement_from_inv,init,go:0 msgid "_Go" -msgstr "" +msgstr "_Ir" #. module: account #: field:res.partner,ref_companies:0 msgid "Companies that refers to partner" -msgstr "" +msgstr "Compañías que se refieren a la empresa" #. module: account #: field:account.move.line,date:0 msgid "Effective date" -msgstr "" +msgstr "Fecha vigencia" #. module: account #: help:account.tax.template,sequence:0 @@ -2828,6 +2849,9 @@ msgid "" "higher ones. The order is important if you have a tax that has several tax " "children. In this case, the evaluation order is important." msgstr "" +"El campo secuencia es usado para ordenar las líneas de impuestos de menor a " +"mayor secuencia. El orden es importante si tiene un impuesto que tiene " +"varios impuesto hijos. En este caso, el orden de evaluación es importante." #. module: account #: field:account.journal.column,view_id:0 @@ -2835,40 +2859,40 @@ msgstr "" #: field:account.journal.view,name:0 #: model:ir.model,name:account.model_account_journal_view msgid "Journal View" -msgstr "" +msgstr "Vista de diario" #. module: account #: selection:account.move.line,centralisation:0 msgid "Credit Centralisation" -msgstr "" +msgstr "Centralización del haber" #. module: account #: rml:account.overdue:0 msgid "Customer Ref:" -msgstr "" +msgstr "Ref. cliente:" #. module: account #: xsl:account.transfer:0 msgid "Partner ID" -msgstr "" +msgstr "ID empresa" #. module: account #: wizard_view:account.automatic.reconcile,init:0 #: wizard_view:account.invoice.pay,addendum:0 #: wizard_view:account.move.line.reconcile,addendum:0 msgid "Write-Off Move" -msgstr "" +msgstr "Movimiento de desajuste" #. module: account #: view:account.move.line:0 msgid "Total credit" -msgstr "" +msgstr "Total haber" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree1_new #: model:ir.ui.menu,name:account.menu_action_invoice_tree1_new msgid "New Customer Invoice" -msgstr "" +msgstr "Nueva factura de cliente" #. module: account #: field:account.account,reconcile:0 @@ -2885,27 +2909,27 @@ msgstr "Conciliar" #. module: account #: rml:account.overdue:0 msgid "Best regards." -msgstr "" +msgstr "Atentamente," #. module: account #: model:ir.model,name:account.model_report_hr_timesheet_invoice_journal msgid "Analytic account costs and revenues" -msgstr "" +msgstr "Cuenta analítica costes y retornos" #. module: account #: wizard_view:account.invoice.refund,init:0 msgid "Are you sure you want to refund this invoice ?" -msgstr "" +msgstr "¿Está seguro que quiere reintegrar esta factura?" #. module: account #: model:ir.actions.wizard,name:account.wizard_paid_open msgid "Open State" -msgstr "" +msgstr "Estado abierto" #. module: account #: field:account.journal,entry_posted:0 msgid "Skip 'Draft' State for Created Entries" -msgstr "" +msgstr "Omitir estado 'Borrador ' al crear asientos" #. module: account #: field:account.invoice.tax,account_id:0 @@ -2916,12 +2940,12 @@ msgstr "Cuenta impuesto" #. module: account #: model:process.transition,note:account.process_transition_statemententries0 msgid "From statement, create entries" -msgstr "" +msgstr "A partir de extractos, crear asientos" #. module: account #: field:account.analytic.account,complete_name:0 msgid "Full Account Name" -msgstr "" +msgstr "Nombre completo de la cuenta" #. module: account #: rml:account.account.balance:0 @@ -2935,54 +2959,54 @@ msgstr "" #: rml:account.third_party_ledger_other:0 #: rml:account.vat.declaration:0 msgid "1cm 27.7cm 20cm 27.7cm" -msgstr "" +msgstr "1cm 27.7cm 20cm 27.7cm" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree12 #: model:ir.ui.menu,name:account.menu_action_invoice_tree12 msgid "Draft Supplier Refunds" -msgstr "" +msgstr "Facturas rectificativas (abono) de proveedor en borrador" #. module: account #: model:process.node,name:account.process_node_accountingstatemententries0 msgid "Accounting Statement" -msgstr "" +msgstr "Extracto contable" #. module: account #: rml:account.overdue:0 msgid "Document: Customer account statement" -msgstr "" +msgstr "Documento: Estado contable del cliente" #. module: account #: view:product.product:0 #: view:product.template:0 #: view:res.partner:0 msgid "Accounting" -msgstr "" +msgstr "Contabilidad" #. module: account #: view:account.fiscal.position.template:0 msgid "Taxes Mapping" -msgstr "" +msgstr "Mapeo de impuestos" #. module: account #: wizard_view:account.move.line.unreconcile,init:0 #: wizard_view:account.reconcile.unreconcile,init:0 msgid "Unreconciliation transactions" -msgstr "" +msgstr "Transacciones no conciliadas" #. module: account #: model:process.transition,note:account.process_transition_paymentorderbank0 #: model:process.transition,note:account.process_transition_paymentorderreconcilation0 msgid "Reconcilation of entries from payment order." -msgstr "" +msgstr "Conciliación de asientos de órdenes de pago." #. module: account #: field:account.bank.statement,move_line_ids:0 #: model:ir.actions.act_window,name:account.act_account_journal_2_account_move_line #: model:ir.model,name:account.model_account_move_line msgid "Entry lines" -msgstr "" +msgstr "Líneas de asiento" #. module: account #: wizard_view:account.automatic.reconcile,init:0 @@ -2993,12 +3017,12 @@ msgstr "" #: model:process.node,name:account.process_node_reconciliation0 #: model:process.node,name:account.process_node_supplierreconciliation0 msgid "Reconciliation" -msgstr "" +msgstr "Conciliación" #. module: account #: field:account.move.line,centralisation:0 msgid "Centralisation" -msgstr "" +msgstr "Centralización" #. module: account #: field:account.invoice.tax,tax_code_id:0 @@ -3007,33 +3031,33 @@ msgstr "" #: field:account.tax.template,tax_code_id:0 #: model:ir.model,name:account.model_account_tax_code msgid "Tax Code" -msgstr "" +msgstr "Código impuesto" #. module: account #: rml:account.analytic.account.journal:0 msgid "Analytic Journal -" -msgstr "" +msgstr "Diario analítico -" #. module: account #: rml:account.analytic.account.analytic.check:0 msgid "Analytic Debit" -msgstr "" +msgstr "Debe analítico" #. module: account #: field:account.account,currency_mode:0 msgid "Outgoing Currencies Rate" -msgstr "" +msgstr "Tasa de divisas de salida" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree10 #: model:ir.ui.menu,name:account.menu_action_invoice_tree10 msgid "Draft Customer Refunds" -msgstr "" +msgstr "Facturas rectificativas (abono) de cliente en borrador" #. module: account #: field:account.journal.column,readonly:0 msgid "Readonly" -msgstr "" +msgstr "Sólo lectura" #. module: account #: help:account.model.line,date_maturity:0 @@ -3042,28 +3066,31 @@ msgid "" "between the date of the creation action or the the date of the creation of " "the entries plus the partner payment terms." msgstr "" +"La fecha de vencimiento de los asientos generados para este modelo. Puede " +"escoger entre la fecha de la acción de creación o la fecha de la creación de " +"los asientos más los plazos de pago de la empresa." #. module: account #: selection:account.analytic.journal,type:0 #: selection:account.journal,type:0 msgid "Situation" -msgstr "" +msgstr "Situación" #. module: account #: rml:account.invoice:0 #: xsl:account.transfer:0 msgid "Document" -msgstr "" +msgstr "Documento" #. module: account #: help:account.move.line,move_id:0 msgid "The move of this entry line." -msgstr "" +msgstr "El asiento de este apunte." #. module: account #: field:account.invoice.line,uos_id:0 msgid "Unit of Measure" -msgstr "" +msgstr "Unidad de medida" #. module: account #: field:account.chart.template,property_account_receivable:0 @@ -3076,17 +3103,19 @@ msgid "" "If this box is checked, the system will try to group the accounting lines " "when generating them from invoices." msgstr "" +"Si esta opción está marcada, el sistema tratará de agrupar las líneas del " +"asiento cuando se generen desde facturas." #. module: account #: wizard_field:account.move.line.reconcile,init_full,trans_nbr:0 #: wizard_field:account.move.line.reconcile,init_partial,trans_nbr:0 msgid "# of Transaction" -msgstr "" +msgstr "# de transacción" #. module: account #: model:ir.actions.wizard,name:account.wizard_invoice_state_cancel msgid "Cancel selected invoices" -msgstr "" +msgstr "Cancelar las facturas seleccionadas" #. module: account #: view:account.analytic.journal:0 @@ -3095,87 +3124,87 @@ msgstr "" #: model:ir.actions.report.xml,name:account.analytic_journal_print #: model:ir.actions.wizard,name:account.account_analytic_account_journal_report msgid "Analytic Journal" -msgstr "" +msgstr "Diario analítico" #. module: account #: rml:account.general.ledger:0 msgid "Entry Label" -msgstr "" +msgstr "Etiqueta asiento" #. module: account #: model:process.transition,note:account.process_transition_paymentreconcile0 msgid "Reconcilate the entries from payment" -msgstr "" +msgstr "Conciliar los asientos desde pago" #. module: account #: rml:account.tax.code.entries:0 msgid "(" -msgstr "" +msgstr "(" #. module: account #: view:account.invoice:0 #: view:account.period:0 #: view:account.subscription:0 msgid "Set to Draft" -msgstr "" +msgstr "Cambiar a borrador" #. module: account #: help:account.invoice,origin:0 #: help:account.invoice.line,origin:0 msgid "Reference of the document that produced this invoice." -msgstr "" +msgstr "Referencia del documento que ha creado esta factura." #. module: account #: selection:account.account,type:0 #: selection:account.account.template,type:0 #: selection:account.aged.trial.balance,init,result_selection:0 msgid "Payable" -msgstr "" +msgstr "A pagar" #. module: account #: rml:account.invoice:0 #: field:account.invoice.tax,base:0 msgid "Base" -msgstr "" +msgstr "Base" #. module: account #: field:account.model,name:0 msgid "Model Name" -msgstr "" +msgstr "Nombre modelo" #. module: account #: selection:account.account,type:0 #: selection:account.account.template,type:0 msgid "Others" -msgstr "" +msgstr "Otros" #. module: account #: selection:account.automatic.reconcile,init,power:0 msgid "8" -msgstr "" +msgstr "8" #. module: account #: view:account.invoice:0 #: view:account.move:0 #: wizard_button:account.move.validate,init,validate:0 msgid "Validate" -msgstr "" +msgstr "Validar" #. module: account #: view:account.model:0 #: field:account.model,legend:0 msgid "Legend" -msgstr "" +msgstr "Leyenda" #. module: account #: model:process.node,note:account.process_node_draftinvoices0 msgid "Proposed invoice to be checked, validated and printed" -msgstr "" +msgstr "Factura propuesta para ser comprobada, validada e impresa" #. module: account #: model:ir.actions.act_window,name:account.action_move_line_select msgid "account.move.line.select" -msgstr "" +msgstr "account.move.line.select" #. module: account #: view:account.account:0 @@ -3193,12 +3222,12 @@ msgstr "" #: wizard_field:account.move.line.unreconcile.select,init,account_id:0 #: model:ir.model,name:account.model_account_account msgid "Account" -msgstr "" +msgstr "Cuenta" #. module: account #: model:account.journal,name:account.bank_journal msgid "Journal de Banque CHF" -msgstr "" +msgstr "Diario de banco" #. module: account #: selection:account.account.balance.report,checktype,state:0 @@ -3206,7 +3235,7 @@ msgstr "" #: selection:account.partner.balance.report,init,state:0 #: selection:account.third_party_ledger.report,init,state:0 msgid "By Date and Period" -msgstr "" +msgstr "Por fecha y período" #. module: account #: view:account.account:0 @@ -3217,7 +3246,7 @@ msgstr "" #: view:account.invoice.line:0 #: field:account.invoice.line,note:0 msgid "Notes" -msgstr "" +msgstr "Notas" #. module: account #: help:account.invoice,reconciled:0 @@ -3225,6 +3254,7 @@ msgid "" "The account moves of the invoice have been reconciled with account moves of " "the payment(s)." msgstr "" +"Los asientos de la factura han sido conciliados con los asientos del pago(s)." #. module: account #: rml:account.invoice:0 @@ -3234,23 +3264,23 @@ msgstr "" #: model:ir.ui.menu,name:account.menu_action_tax_form #: model:ir.ui.menu,name:account.next_id_27 msgid "Taxes" -msgstr "" +msgstr "Impuestos" #. module: account #: wizard_view:account.fiscalyear.close,init:0 msgid "Close Fiscal Year with new entries" -msgstr "" +msgstr "Cerrar ejercicio fiscal con nuevos asientos" #. module: account #: selection:account.account,currency_mode:0 msgid "Average Rate" -msgstr "" +msgstr "Tasa promedio" #. module: account #: model:process.node,note:account.process_node_bankstatement0 #: model:process.node,note:account.process_node_supplierbankstatement0 msgid "Statement encoding produces payment entries" -msgstr "" +msgstr "Codificación de extractos crea asientos de pago" #. module: account #: field:account.account,code:0 @@ -3269,110 +3299,110 @@ msgstr "" #: rml:account.partner.balance:0 #: field:account.period,code:0 msgid "Code" -msgstr "" +msgstr "Código" #. module: account #: model:ir.ui.menu,name:account.menu_finance msgid "Financial Management" -msgstr "" +msgstr "Contabilidad y finanzas" #. module: account #: selection:account.account.type,close_method:0 #: selection:account.tax,type:0 #: selection:account.tax.template,type:0 msgid "None" -msgstr "" +msgstr "Ninguno" #. module: account #: model:ir.actions.wizard,name:account.wizard_fiscalyear_close #: model:ir.ui.menu,name:account.menu_wizard_fy_close msgid "Generate Fiscal Year Opening Entries" -msgstr "" +msgstr "Generar asientos apertura ejercicio fiscal" #. module: account #: model:ir.actions.wizard,name:account.wizard_reconcile msgid "Reconcile Entries" -msgstr "" +msgstr "Conciliar los asientos" #. module: account #: wizard_view:account.wizard_paid_open,init:0 msgid "(Invoice should be unreconciled if you want to open it)" -msgstr "" +msgstr "(debería romper la conciliación si desea abrir la factura)" #. module: account #: view:account.invoice:0 msgid "Additionnal Information" -msgstr "" +msgstr "Información adicional" #. module: account #: field:account.tax,name:0 #: field:account.tax.template,name:0 #: rml:account.vat.declaration:0 msgid "Tax Name" -msgstr "" +msgstr "Nombre impuesto" #. module: account #: wizard_view:account.fiscalyear.close.state,init:0 msgid " Close states of Fiscal year and periods" -msgstr "" +msgstr " Cerrar estados de ejercicio fiscal y períodos" #. module: account #: model:account.payment.term,name:account.account_payment_term msgid "30 Days End of Month" -msgstr "" +msgstr "30 días fin de mes" #. module: account #: field:account.chart.template,tax_code_root_id:0 msgid "Root Tax Code" -msgstr "" +msgstr "Código impuesto raíz" #. module: account #: constraint:account.invoice:0 msgid "Error: BVR reference is required." -msgstr "" +msgstr "Error: La referencia BVR es necesaria." #. module: account #: field:account.tax.code,notprintable:0 #: field:account.tax.code.template,notprintable:0 msgid "Not Printable in Invoice" -msgstr "" +msgstr "No se imprime en factura" #. module: account #: field:account.move.line,move_id:0 msgid "Move" -msgstr "" +msgstr "Asiento" #. module: account #: field:account.fiscal.position.tax,tax_src_id:0 #: field:account.fiscal.position.tax.template,tax_src_id:0 msgid "Tax Source" -msgstr "" +msgstr "Origen impuesto" #. module: account #: model:ir.actions.report.xml,name:account.account_analytic_account_balance #: model:ir.actions.wizard,name:account.account_analytic_account_balance_report msgid "Analytic Balance" -msgstr "" +msgstr "Saldo analítico" #. module: account #: view:account.move.line:0 msgid "Total debit" -msgstr "" +msgstr "Total debe" #. module: account #: selection:account.analytic.account,state:0 msgid "Pending" -msgstr "" +msgstr "Pendiente" #. module: account #: view:wizard.multi.charts.accounts:0 msgid "Bank Information" -msgstr "" +msgstr "Información bancaria" #. module: account #: rml:account.invoice:0 msgid "Fax :" -msgstr "" +msgstr "Fax :" #. module: account #: rml:account.partner.balance:0 @@ -3380,13 +3410,13 @@ msgstr "" #: model:ir.actions.wizard,name:account.wizard_partner_balance_report #: model:ir.ui.menu,name:account.menu_partner_balance msgid "Partner Balance" -msgstr "" +msgstr "Balance de empresa" #. module: account #: rml:account.third_party_ledger:0 #: rml:account.third_party_ledger_other:0 msgid "Third Party Ledger" -msgstr "" +msgstr "Libro mayor de terceros" #. module: account #: help:res.partner,property_account_receivable:0 @@ -3394,6 +3424,8 @@ msgid "" "This account will be used instead of the default one as the receivable " "account for the current partner" msgstr "" +"Esta cuenta se utilizará en lugar de la cuenta por defecto como la cuenta a " +"cobrar para la empresa actual." #. module: account #: selection:account.tax,applicable_type:0 @@ -3405,17 +3437,17 @@ msgstr "" #: field:account.tax.template,python_compute:0 #: selection:account.tax.template,type:0 msgid "Python Code" -msgstr "" +msgstr "Código Python" #. module: account #: model:ir.actions.act_window,name:account.act_account_journal_2_account_bank_statement msgid "Bank statements" -msgstr "" +msgstr "Extractos bancarios" #. module: account #: model:ir.ui.menu,name:account.next_id_22 msgid "Partner Accounts" -msgstr "" +msgstr "Cuentas de empresa" #. module: account #: help:account.tax.template,tax_group:0 @@ -3423,39 +3455,41 @@ msgid "" "If a default tax if given in the partner it only override taxes from account " "(or product) of the same group." msgstr "" +"Si a la empresa se le ha asignado un impuesto por defecto, éste sólo anulará " +"impuestos de la cuenta (o producto) del mismo grupo." #. module: account #: view:account.bank.statement:0 msgid "Real Entries" -msgstr "" +msgstr "Asientos reales" #. module: account #: model:process.node,name:account.process_node_importinvoice0 msgid "Import invoice" -msgstr "" +msgstr "Importar factura" #. module: account #: view:account.invoice:0 #: view:wizard.company.setup:0 #: view:wizard.multi.charts.accounts:0 msgid "Create" -msgstr "" +msgstr "Crear" #. module: account #: model:process.transition.action,name:account.process_transition_action_createentries0 msgid "Create entry" -msgstr "" +msgstr "Crear asiento" #. module: account #: model:ir.model,name:account.model_account_invoice_line msgid "Invoice line" -msgstr "" +msgstr "Línea de factura" #. module: account #: field:account.account,shortcut:0 #: field:account.account.template,shortcut:0 msgid "Shortcut" -msgstr "" +msgstr "Abreviación" #. module: account #: wizard_view:account.move.validate,init:0 @@ -3463,12 +3497,14 @@ msgid "" "All draft account entries in this journal and period will be validated. It " "means you won't be able to modify their accouting fields." msgstr "" +"Todos los asientos contables borrador de este diario y período serán " +"validados. Esto significa que no podrá modificar sus campos contables." #. module: account #: selection:account.model.line,date:0 #: selection:account.model.line,date_maturity:0 msgid "Date of the day" -msgstr "" +msgstr "Fecha del día" #. module: account #: help:account.move.line,amount_currency:0 @@ -3476,12 +3512,14 @@ msgid "" "The amount expressed in an optional other currency if it is a multi-currency " "entry." msgstr "" +"El importe expresado en una otra divisa opcional si se trata de un asiento " +"multi-divisa." #. module: account #: field:account.tax,parent_id:0 #: field:account.tax.template,parent_id:0 msgid "Parent Tax Account" -msgstr "" +msgstr "Cuenta impuestos padre" #. module: account #: field:account.account,user_type:0 @@ -3490,12 +3528,12 @@ msgstr "" #: field:account.analytic.account,type:0 #: model:ir.model,name:account.model_account_account_type msgid "Account Type" -msgstr "" +msgstr "Tipo de cuenta" #. module: account #: view:res.partner:0 msgid "Bank account owner" -msgstr "" +msgstr "Titular de la cuenta bancaria" #. module: account #: wizard_view:account.account.balance.report,checktype:0 @@ -3503,34 +3541,34 @@ msgstr "" #: wizard_view:account.partner.balance.report,init:0 #: wizard_view:account.third_party_ledger.report,init:0 msgid "Filter on Periods" -msgstr "" +msgstr "Filtrar por períodos" #. module: account #: field:res.partner,property_account_receivable:0 msgid "Account Receivable" -msgstr "" +msgstr "Cuenta a cobrar" #. module: account #: wizard_button:account.invoice.pay,addendum,reconcile:0 msgid "Pay and reconcile" -msgstr "" +msgstr "Pagar y conciliar" #. module: account #: rml:account.central.journal:0 #: model:ir.actions.report.xml,name:account.account_central_journal msgid "Central Journal" -msgstr "" +msgstr "Diario central" #. module: account #: rml:account.third_party_ledger:0 #: rml:account.third_party_ledger_other:0 msgid "Balance brought forward" -msgstr "" +msgstr "Saldo a cuenta nueva" #. module: account #: field:account.account,child_consol_ids:0 msgid "Consolidated Children" -msgstr "" +msgstr "Hijos consolidados" #. module: account #: wizard_field:account.account.balance.report,checktype,fiscalyear:0 @@ -3539,95 +3577,95 @@ msgstr "" #: wizard_field:account.partner.balance.report,init,fiscalyear:0 #: wizard_field:account.third_party_ledger.report,init,fiscalyear:0 msgid "Fiscal year" -msgstr "" +msgstr "Ejercicio fiscal" #. module: account #: rml:account.overdue:0 msgid "Balance :" -msgstr "" +msgstr "Saldo :" #. module: account #: selection:account.account.balance.report,checktype,display_account:0 #: selection:account.general.ledger.report,checktype,display_account:0 msgid "With balance is not equal to 0" -msgstr "" +msgstr "Con saldo distinto a 0" #. module: account #: selection:account.automatic.reconcile,init,power:0 msgid "3" -msgstr "" +msgstr "3" #. module: account #: model:ir.actions.report.xml,name:account.account_vat_declaration msgid "Taxes Report" -msgstr "" +msgstr "Informe impuestos" #. module: account #: selection:account.journal.period,state:0 msgid "Printed" -msgstr "" +msgstr "Impreso" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree4_new #: model:ir.ui.menu,name:account.menu_action_invoice_tree4_new msgid "New Supplier Refund" -msgstr "" +msgstr "Nueva factura rectificativa (abono) de proveedor" #. module: account #: view:account.model:0 msgid "Entry Model" -msgstr "" +msgstr "Modelo de asiento" #. module: account #: wizard_field:account.general.ledger.report,checktype,amount_currency:0 msgid "With Currency" -msgstr "" +msgstr "Con divisa" #. module: account #: view:account.account:0 msgid "Chart of accounts" -msgstr "" +msgstr "Plan contable" #. module: account #: field:account.subscription.line,subscription_id:0 msgid "Subscription" -msgstr "" +msgstr "Subscripción" #. module: account #: field:account.analytic.journal,code:0 msgid "Journal code" -msgstr "" +msgstr "Código del diario" #. module: account #: wizard_button:account.fiscalyear.close,init,close:0 #: view:account.model:0 msgid "Create entries" -msgstr "" +msgstr "Crear asientos" #. module: account #: view:account.analytic.line:0 msgid "Project line" -msgstr "" +msgstr "Línea de proyecto" #. module: account #: wizard_field:account.automatic.reconcile,init,max_amount:0 msgid "Maximum write-off amount" -msgstr "" +msgstr "Importe máximo de desajuste" #. module: account #: field:account.invoice.tax,manual:0 msgid "Manual" -msgstr "" +msgstr "Manual" #. module: account #: view:account.invoice:0 msgid "Compute Taxes" -msgstr "" +msgstr "Calcular impuestos" #. module: account #: field:wizard.multi.charts.accounts,code_digits:0 msgid "# of Digits" -msgstr "" +msgstr "Núm. de dígitos" #. module: account #: help:res.partner,property_payment_term:0 @@ -3635,17 +3673,19 @@ msgid "" "This payment term will be used instead of the default one for the current " "partner" msgstr "" +"Este plazo de pago se utilizará en lugar del plazo por defecto para la " +"empresa actual." #. module: account #: wizard_field:account.invoice.pay,addendum,comment:0 #: wizard_field:account.invoice.pay,init,name:0 msgid "Entry Name" -msgstr "" +msgstr "Descripción" #. module: account #: help:account.invoice,account_id:0 msgid "The partner account used for this invoice." -msgstr "" +msgstr "La cuenta de la empresa utilizada para esta factura." #. module: account #: help:account.tax.code,notprintable:0 @@ -3654,6 +3694,8 @@ msgid "" "Check this box if you don't want any VAT related to this Tax Code to appear " "on invoices" msgstr "" +"Marque esta opción si no desea que ningún IVA relacionado con este código de " +"impuesto aparezca en las facturas." #. module: account #: field:account.account.type,sequence:0 @@ -3666,43 +3708,43 @@ msgstr "" #: field:account.tax.template,sequence:0 #: field:fiscalyear.seq,sequence_id:0 msgid "Sequence" -msgstr "" +msgstr "Secuencia" #. module: account #: model:ir.model,name:account.model_account_fiscal_position_template msgid "Template for Fiscal Position" -msgstr "" +msgstr "Plantilla para posición fiscal" #. module: account #: view:account.bank.statement:0 msgid "Entry encoding" -msgstr "" +msgstr "Codificación asiento" #. module: account #: wizard_view:account.invoice.refund,init:0 #: model:ir.actions.wizard,name:account.wizard_invoice_refund msgid "Credit Note" -msgstr "" +msgstr "Factura rectificativa (abono)" #. module: account #: model:ir.actions.todo,note:account.config_fiscalyear msgid "Define Fiscal Years and Select Charts of Account" -msgstr "" +msgstr "Definir ejercicios fiscales y seleccionar plan contable" #. module: account #: wizard_field:account.move.line.reconcile,addendum,period_id:0 msgid "Write-Off Period" -msgstr "" +msgstr "Período de desajuste" #. module: account #: selection:account.config.wizard,period:0 msgid "3 Months" -msgstr "" +msgstr "3 meses" #. module: account #: wizard_view:account.move.journal,init:0 msgid "Standard entries" -msgstr "" +msgstr "Asientos estándares" #. module: account #: help:account.account,check_history:0 @@ -3710,89 +3752,91 @@ msgid "" "Check this box if you want to print all entries when printing the General " "Ledger, otherwise it will only print its balance." msgstr "" +"Marque esta opción si quiere imprimir todas los asientos al imprimir el " +"libro mayor general, de lo contrario imprimirá solamente su balance." #. module: account #: model:ir.model,name:account.model_account_payment_term_line msgid "Payment Term Line" -msgstr "" +msgstr "Línea de plazo de pago" #. module: account #: selection:account.config.wizard,period:0 #: field:report.hr.timesheet.invoice.journal,name:0 msgid "Month" -msgstr "" +msgstr "Mes" #. module: account #: model:ir.model,name:account.model_account_subscription msgid "Account Subscription" -msgstr "" +msgstr "Asiento periódico" #. module: account #: field:account.model.line,date_maturity:0 #: field:account.move.line,date_maturity:0 #: rml:account.overdue:0 msgid "Maturity date" -msgstr "" +msgstr "Fecha vencimiento" #. module: account #: view:account.subscription:0 msgid "Entry Subscription" -msgstr "" +msgstr "Asiento periódico" #. module: account #: selection:account.print.journal.report,init,sort_selection:0 msgid "By date" -msgstr "" +msgstr "Por fecha" #. module: account #: model:ir.actions.act_window,name:account.action_account_config_wizard_form msgid "Account Configure Wizard " -msgstr "" +msgstr "Asistente de configuración contabilidad " #. module: account #: field:account.config.wizard,date1:0 #: field:account.fiscalyear,date_start:0 #: field:account.subscription,date_start:0 msgid "Start Date" -msgstr "" +msgstr "Fecha inicial" #. module: account #: wizard_view:account.general.ledger.report,account_selection:0 msgid "Select Chart" -msgstr "" +msgstr "Seleccionar plan contable" #. module: account #: selection:account.chart,init,target_move:0 #: model:ir.actions.report.xml,name:account.account_move_line_list msgid "All Entries" -msgstr "" +msgstr "Todos los asientos" #. module: account #: model:process.node,name:account.process_node_draftinvoices0 #: model:process.node,name:account.process_node_supplierdraftinvoices0 msgid "Draft Invoices" -msgstr "" +msgstr "Facturas borrador" #. module: account #: model:ir.model,name:account.model_account_fiscal_position_tax_template msgid "Fiscal Position Template Tax Mapping" -msgstr "" +msgstr "Mapeo de impuestos en plantilla posiciones fiscales" #. module: account #: rml:account.invoice:0 msgid "Invoice Date" -msgstr "" +msgstr "Fecha factura" #. module: account #: selection:account.account.type,close_method:0 msgid "Unreconciled" -msgstr "" +msgstr "No conciliado" #. module: account #: field:account.account,note:0 #: field:account.account.template,note:0 msgid "Note" -msgstr "" +msgstr "Nota" #. module: account #: model:ir.module.module,description:account.module_meta_information @@ -3807,27 +3851,38 @@ msgid "" " Bank statements\n" " " msgstr "" +"Módulo de contabilidad financiera y analítica que cubre:\n" +" Contabilidad general\n" +" Costes / contabilidad analítica\n" +" Contabilidad de terceros\n" +" Gestión de impuestos\n" +" Presupuestos\n" +" Facturas de clientes y proveedores\n" +" Extractos de cuentas bancarias\n" +" " #. module: account #: field:account.journal,sequence_id:0 msgid "Entry Sequence" -msgstr "" +msgstr "Secuencia del asiento" #. module: account #: selection:account.account,type:0 #: selection:account.account.template,type:0 msgid "Closed" -msgstr "" +msgstr "Cerrado" #. module: account #: model:process.node,name:account.process_node_paymententries0 msgid "Payment Entries" -msgstr "" +msgstr "Lineas de pago" #. module: account #: help:account.move.line,tax_code_id:0 msgid "The Account can either be a base tax code or tax code account." msgstr "" +"La cuenta puede ser un código de impuestos base o una cuenta código de " +"impuestos." #. module: account #: help:account.automatic.reconcile,init,account_ids:0 @@ -3835,18 +3890,20 @@ msgid "" "If no account is specified, the reconciliation will be made using every " "accounts that can be reconcilied" msgstr "" +"Si no se especifica ninguna cuenta, la conciliación se hará utilizando cada " +"cuenta que pueda ser conciliada" #. module: account #: model:ir.actions.act_window,name:account.action_wizard_company_setup_form #: view:wizard.company.setup:0 msgid "Overdue Payment Report Message" -msgstr "" +msgstr "Mensaje para reporte de pagos vencidos" #. module: account #: selection:account.tax,tax_group:0 #: selection:account.tax.template,tax_group:0 msgid "Other" -msgstr "" +msgstr "Otro" #. module: account #: model:ir.actions.report.xml,name:account.account_general_ledger @@ -3854,22 +3911,22 @@ msgstr "" #: model:ir.actions.wizard,name:account.wizard_general_ledger_report #: model:ir.ui.menu,name:account.menu_general_ledger msgid "General Ledger" -msgstr "" +msgstr "Libro mayor" #. module: account #: field:account.journal.view,columns_id:0 msgid "Columns" -msgstr "" +msgstr "Columnas" #. module: account #: selection:account.general.ledger.report,checktype,sortbydate:0 msgid "Movement" -msgstr "" +msgstr "Movimiento" #. module: account #: help:account.period,special:0 msgid "These periods can overlap." -msgstr "" +msgstr "Estos períodos se pueden solapar." #. module: account #: help:product.template,property_account_expense:0 @@ -3877,17 +3934,19 @@ msgid "" "This account will be used instead of the default one to value outgoing stock " "for the current product" msgstr "" +"Esta cuenta se utilizará en lugar de la cuenta por defecto para valorar el " +"stock saliente para el producto actual." #. module: account #: model:process.node,note:account.process_node_manually0 msgid "Encode manually the statement" -msgstr "" +msgstr "Codificar manualmente el extracto" #. module: account #: model:ir.actions.act_window,name:account.action_account_journal_form #: model:ir.ui.menu,name:account.menu_action_account_journal_form msgid "Financial Journals" -msgstr "" +msgstr "Diarios financieros" #. module: account #: selection:account.account.balance.report,checktype,state:0 @@ -3895,27 +3954,27 @@ msgstr "" #: selection:account.partner.balance.report,init,state:0 #: selection:account.third_party_ledger.report,init,state:0 msgid "By Period" -msgstr "" +msgstr "Por período" #. module: account #: help:account.invoice,date_invoice:0 msgid "Keep empty to use the current date" -msgstr "" +msgstr "Dejarlo vacío para utilizar la fecha actual." #. module: account #: rml:account.overdue:0 msgid "." -msgstr "" +msgstr "." #. module: account #: field:account.analytic.account,quantity_max:0 msgid "Maximum Quantity" -msgstr "" +msgstr "Cantidad máxima" #. module: account #: field:account.period,name:0 msgid "Period Name" -msgstr "" +msgstr "Nombre de período" #. module: account #: help:account.analytic.journal,type:0 @@ -3924,16 +3983,19 @@ msgid "" "needs to create analytic entries, Open ERP will look for a matching journal " "of the same type." msgstr "" +"Indica el tipo del diario analítico. Cuando un documento (por ej.: una " +"factura) necesita crear asientos analíticos, OpenERP buscará un diario que " +"corresponda del mismo tipo." #. module: account #: field:account.journal,groups_id:0 msgid "Groups" -msgstr "" +msgstr "Grupos" #. module: account #: rml:account.analytic.account.quantity_cost_ledger:0 msgid "Code/Date" -msgstr "" +msgstr "Código/Fecha" #. module: account #: field:account.account,active:0 @@ -3944,53 +4006,53 @@ msgstr "" #: field:account.payment.term,active:0 #: field:account.tax,active:0 msgid "Active" -msgstr "" +msgstr "Activo" #. module: account #: model:process.node,note:account.process_node_electronicfile0 msgid "Import from your bank statements" -msgstr "" +msgstr "Importar desde los extractos bancarios" #. module: account #: view:account.chart.template:0 msgid "Properties" -msgstr "" +msgstr "Propiedades" #. module: account #: view:res.partner:0 msgid "Customer Accounting Properties" -msgstr "" +msgstr "Propiedades de contabilidad del cliente" #. module: account #: view:account.bank.statement:0 msgid "Select entries" -msgstr "" +msgstr "Seleccionar los asientos" #. module: account #: selection:account.chart,init,target_move:0 msgid "All Posted Entries" -msgstr "" +msgstr "Todos los asientos fijados" #. module: account #: wizard_field:account.vat.declaration,init,based_on:0 msgid "Base on" -msgstr "" +msgstr "Basado en" #. module: account #: selection:account.move,type:0 msgid "Cash Payment" -msgstr "" +msgstr "Pago de caja" #. module: account #: field:account.chart.template,property_account_payable:0 msgid "Payable Account" -msgstr "" +msgstr "Cuenta a pagar" #. module: account #: field:account.account,currency_id:0 #: field:account.account.template,currency_id:0 msgid "Secondary Currency" -msgstr "" +msgstr "Divisa secundaria" #. module: account #: field:account.account,credit:0 @@ -4010,7 +4072,7 @@ msgstr "" #: rml:account.vat.declaration:0 #: field:report.hr.timesheet.invoice.journal,cost:0 msgid "Credit" -msgstr "" +msgstr "Haber" #. module: account #: help:account.tax.template,child_depend:0 @@ -4018,39 +4080,41 @@ msgid "" "Indicate if the tax computation is based on the value computed for the " "computation of child taxes or based on the total amount." msgstr "" +"Indica si el cálculo del impuesto está basado en el valor calculado por el " +"cómputo de impuestos hijos o basado en el importe total." #. module: account #: field:account.tax,account_paid_id:0 #: field:account.tax.template,account_paid_id:0 msgid "Refund Tax Account" -msgstr "" +msgstr "Cuenta impuestos de reintegros" #. module: account #: field:account.tax.code,child_ids:0 #: field:account.tax.code.template,child_ids:0 msgid "Child Codes" -msgstr "" +msgstr "Códigos hijos" #. module: account #: field:account.invoice,move_name:0 msgid "Account Move" -msgstr "" +msgstr "Asiento" #. module: account #: view:account.bank.statement:0 #: field:account.bank.statement,line_ids:0 msgid "Statement lines" -msgstr "" +msgstr "Líneas extracto" #. module: account #: field:account.move.line,amount_taxed:0 msgid "Taxed Amount" -msgstr "" +msgstr "Importe impuestos" #. module: account #: field:account.invoice.line,price_subtotal:0 msgid "Subtotal w/o tax" -msgstr "" +msgstr "Subtotal sin imp." #. module: account #: field:account.invoice.line,invoice_id:0 @@ -4060,7 +4124,7 @@ msgstr "" #. module: account #: field:account.analytic.line,general_account_id:0 msgid "General Account" -msgstr "" +msgstr "Cuenta general" #. module: account #: help:account.move.line,quantity:0 @@ -4068,11 +4132,14 @@ msgid "" "The optional quantity expressed by this line, eg: number of product sold. " "The quantity is not a legal requirement but is very usefull for some reports." msgstr "" +"La cantidad opcional expresada por esta línea, por ej.: cantidad de producto " +"vendido. La cantidad no es un requisito legal pero es muy útil para algunos " +"informes." #. module: account #: wizard_field:account.third_party_ledger.report,init,reconcil:0 msgid " Include Reconciled Entries" -msgstr "" +msgstr " Incluir asientos conciliados" #. module: account #: help:account.move.line,blocked:0 diff --git a/addons/account/i18n/hu.po b/addons/account/i18n/hu.po index f70028a98ce..0eeea15335b 100644 --- a/addons/account/i18n/hu.po +++ b/addons/account/i18n/hu.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:54+0000\n" +"PO-Revision-Date: 2010-08-22 06:04+0000\n" "Last-Translator: OpenERP Administrators \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/i18n/it.po b/addons/account/i18n/it.po index d2f6481f860..ba97007912e 100644 --- a/addons/account/i18n/it.po +++ b/addons/account/i18n/it.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:51+0000\n" -"Last-Translator: Andrea \n" +"PO-Revision-Date: 2010-08-22 06:03+0000\n" +"Last-Translator: eLBati - albatos.com \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account @@ -1013,7 +1013,7 @@ msgstr "Totale finale" #. module: account #: model:ir.ui.menu,name:account.menu_finance_accounting msgid "Financial Accounting" -msgstr "Contabilità Finanziaria" +msgstr "Contabilità Ordinaria" #. module: account #: rml:account.invoice:0 @@ -2961,7 +2961,7 @@ msgstr "" #: view:product.template:0 #: view:res.partner:0 msgid "Accounting" -msgstr "Informazioni contabili" +msgstr "Contabilità" #. module: account #: view:account.fiscal.position.template:0 @@ -5995,7 +5995,7 @@ msgstr "" #: model:ir.actions.act_window,name:account.open_board_account #: model:ir.ui.menu,name:account.menu_board_account msgid "Accounting Dashboard" -msgstr "" +msgstr "Cruscotto Contabilità" #. module: account #: view:board.board:0 @@ -6214,6 +6214,8 @@ msgid "" "2. You have not selected 'Percentage' option, but you have selected more " "than 2 years." msgstr "" +"2. Non hai selezionato l'opzione 'Percentuale', ma hai selezionato più di 2 " +"anni." #. module: account #: wizard_view:account.balance.account.balance.report,zero_years:0 @@ -6222,46 +6224,49 @@ msgid "" "credit/debit columns and % option.This can lead contents to be printed out " "of the paper.Please try again." msgstr "" +"Potresti aver selezionato le opzioni confronto per più di 1 anno con le " +"colonne credito/debito e % come opzione. Questo potrebbe far uscire i " +"contenuti dai margini di stampa. Controlla." #. module: account #: wizard_view:account.balance.account.balance.report,zero_years:0 msgid "You have to select at least 1 Fiscal Year. Try again." -msgstr "" +msgstr "Devi selezionare almeno 1 anno Fiscale. Riprova." #. module: account #: wizard_view:account.balance.account.balance.report,init:0 msgid "Customize Report" -msgstr "" +msgstr "Rapporto Personalizzato" #. module: account #: field:report.aged.receivable,name:0 msgid "Month Range" -msgstr "" +msgstr "Intervallo del mese" #. module: account #: model:ir.actions.act_window,name:report_account.action_view_created_invoice_dashboard msgid "Invoices Created Within Past 15 Days" -msgstr "" +msgstr "Fatture create negli ultimi 15 giorni" #. module: account #: model:ir.model,name:report_account.model_report_invoice_created msgid "Report of Invoices Created within Last 15 days" -msgstr "" +msgstr "Rapporto delle fatture create negli ultimi 15 giorni" #. module: account #: view:report.invoice.created:0 msgid "Total Amount" -msgstr "" +msgstr "Importo Totale" #. module: account #: view:report.account.receivable:0 msgid "Accounts by type" -msgstr "" +msgstr "Conti per Tipo" #. module: account #: model:ir.model,name:report_account.model_report_aged_receivable msgid "Aged Receivable Till Today" -msgstr "" +msgstr "Crediti passati fino ad oggi" #. module: account #: model:ir.model,name:report_account.model_report_account_receivable @@ -6303,7 +6308,7 @@ msgstr "Data di Creazione" #: model:ir.actions.act_window,name:report_account.action_aged_receivable_graph #: view:report.aged.receivable:0 msgid "Aged Receivable" -msgstr "" +msgstr "Crediti in sospeso" #. module: account #: view:report.invoice.created:0 diff --git a/addons/account/i18n/lt.po b/addons/account/i18n/lt.po index 399ad4eda5e..f83bc0fead6 100644 --- a/addons/account/i18n/lt.po +++ b/addons/account/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:48+0000\n" +"PO-Revision-Date: 2010-08-22 05:59+0000\n" "Last-Translator: Giedrius Slavinskas \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/i18n/pl.po b/addons/account/i18n/pl.po index da387dd02e7..939f632a1bf 100644 --- a/addons/account/i18n/pl.po +++ b/addons/account/i18n/pl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:48+0000\n" +"PO-Revision-Date: 2010-08-22 06:00+0000\n" "Last-Translator: OpenERP Administrators \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/i18n/sq.po b/addons/account/i18n/sq.po index d3e5b8652a1..9ccd1d7f3ce 100644 --- a/addons/account/i18n/sq.po +++ b/addons/account/i18n/sq.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: ASTRIT BOKSHI \n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:37+0000\n" +"PO-Revision-Date: 2010-08-22 05:45+0000\n" "Last-Translator: bokshas \n" "Language-Team: Albanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/i18n/sv.po b/addons/account/i18n/sv.po index 95f8c7ae577..af4b012a0b1 100644 --- a/addons/account/i18n/sv.po +++ b/addons/account/i18n/sv.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:53+0000\n" +"PO-Revision-Date: 2010-08-22 06:04+0000\n" "Last-Translator: OpenERP Administrators \n" "Language-Team: <> <>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/i18n/tr.po b/addons/account/i18n/tr.po index 44c1feaaa79..047b7e911fa 100644 --- a/addons/account/i18n/tr.po +++ b/addons/account/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:48+0000\n" +"PO-Revision-Date: 2010-08-22 05:58+0000\n" "Last-Translator: Omer Barlas \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/i18n/zh_CN.po b/addons/account/i18n/zh_CN.po index 61b1c84c474..717d9dc0287 100644 --- a/addons/account/i18n/zh_CN.po +++ b/addons/account/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:40+0000\n" +"PO-Revision-Date: 2010-08-22 05:48+0000\n" "Last-Translator: Jeff Wang \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/installer.py b/addons/account/installer.py index 4843f54187c..a9d7e12ff72 100644 --- a/addons/account/installer.py +++ b/addons/account/installer.py @@ -63,15 +63,23 @@ class account_installer(osv.osv_memory): 'Periods', required=True), 'bank_accounts_id': fields.one2many('account.bank.accounts.wizard', 'bank_account_id', 'Bank Accounts',required=True), 'sale_tax':fields.float('Sale Tax(%)'), - 'purchase_tax':fields.float('Purchase Tax(%)') + 'purchase_tax':fields.float('Purchase Tax(%)'), + 'company_id': fields.many2one('res.company', 'Company'), } + + def _default_company(self, cr, uid, context={}): + user = self.pool.get('res.users').browse(cr, uid, uid, context=context) + if user.company_id: + return user.company_id.id + return False + _defaults = { 'date_start': lambda *a: time.strftime('%Y-01-01'), 'date_stop': lambda *a: time.strftime('%Y-12-31'), 'period':lambda *a:'month', 'sale_tax':lambda *a:0.0, 'purchase_tax':lambda *a:0.0, - #'charts':'configurable', + 'company_id': _default_company, 'bank_accounts_id':_get_default_accounts } @@ -251,10 +259,10 @@ class account_installer(osv.osv_memory): elif val.account_type == 'check': type = check_type_id seq_prefix = "CHK/" - else: + else: type = check_type_id seq_padding = None - + vals_bnk = {'name': val.acc_name or '', 'currency_id': val.currency_id.id or False, 'code': str(110400 + code_cnt), @@ -351,7 +359,7 @@ class account_installer(osv.osv_memory): vals_journal['default_debit_account_id'] = acc_template_ref[obj_multi.property_account_expense_categ.id] obj_journal.create(cr,uid,vals_journal) - + # Creating Journals Sales Refund and Purchase Refund vals_journal={} data_id = mod_obj.search(cr, uid, [('model','=','account.journal.view'), ('name','=','account_sp_refund_journal_view')]) @@ -386,7 +394,7 @@ class account_installer(osv.osv_memory): vals_journal['default_debit_account_id'] = acc_template_ref[obj_multi.property_account_expense_categ.id] obj_journal.create(cr,uid,vals_journal) - + # Bank Journals view_id_cash = self.pool.get('account.journal.view').search(cr, uid, [('name','=','Bank/Cash Journal View')])[0] #TOFIX: Why put fixed name ? view_id_cur = self.pool.get('account.journal.view').search(cr, uid, [('name','=','Bank/Cash Journal (Multi-Currency) View')])[0] #TOFIX: why put fixed name? @@ -459,6 +467,7 @@ class account_installer(osv.osv_memory): def execute(self, cr, uid, ids, context=None): if context is None: context = {} + res_obj = self.pool.get('account.fiscalyear') data_pool = self.pool.get('ir.model.data') obj_acc = self.pool.get('account.account') super(account_installer, self).execute(cr, uid, ids, context=context) @@ -535,18 +544,18 @@ class account_installer(osv.osv_memory): if int(name) != int(res['date_stop'][:4]): name = res['date_start'][:4] +'-'+ res['date_stop'][:4] code = res['date_start'][2:4] +'-'+ res['date_stop'][2:4] - res_obj = self.pool.get('account.fiscalyear') - vals = {'name':name, - 'code':code, - 'date_start':res['date_start'], - 'date_stop':res['date_stop'], + vals = {'name': name, + 'code': code, + 'date_start': res['date_start'], + 'date_stop': res['date_stop'], + 'company_id': res['company_id'] } period_id = res_obj.create(cr, uid, vals, context=context) if res['period'] == 'month': res_obj.create_period(cr, uid, [period_id]) elif res['period'] == '3months': res_obj.create_period3(cr, uid, [period_id]) - + # #fially inactive the demo chart of accounts # data_id = data_pool.search(cr, uid, [('model','=','account.account'), ('name','=','chart0')]) # if data_id: @@ -601,9 +610,9 @@ class account_installer_modules(osv.osv_memory): 'account_voucher':fields.boolean('Voucher Management', help="Account Voucher module includes all the basic requirements of " "Voucher Entries for Bank, Cash, Sales, Purchase, Expanse, Contra, etc... "), - 'account_voucher_payment':fields.boolean('Voucher and Reconcile Management', - help="Extension Account Voucher module includes allows to link payment / receipt " - "entries with voucher, also automatically reconcile during the payment and receipt entries."), +# 'account_voucher_payment':fields.boolean('Voucher and Reconcile Management', +# help="Extension Account Voucher module includes allows to link payment / receipt " +# "entries with voucher, also automatically reconcile during the payment and receipt entries."), } account_installer_modules() diff --git a/addons/account/invoice.py b/addons/account/invoice.py index cff1ce60141..c2fbe5f9293 100644 --- a/addons/account/invoice.py +++ b/addons/account/invoice.py @@ -319,7 +319,6 @@ class account_invoice(osv.osv): } _defaults = { 'type': _get_type, - #'date_invoice': lambda *a: time.strftime('%Y-%m-%d'), 'state': 'draft', 'journal_id': _get_journal, 'currency_id': _get_currency, @@ -372,9 +371,6 @@ class account_invoice(osv.osv): osv.osv.unlink(self, cr, uid, unlink_ids, context=context) return True -# def get_invoice_address(self, cr, uid, ids): -# res = self.pool.get('res.partner').address_get(cr, uid, [part], ['invoice']) -# return [{}] def onchange_partner_id(self, cr, uid, ids, type, partner_id,\ date_invoice=False, payment_term=False, partner_bank_id=False, company_id=False): invoice_addr_id = False @@ -636,7 +632,6 @@ class account_invoice(osv.osv): ait_obj.create(cr, uid, taxe) # Update the stored value (fields.function), so we write to trigger recompute self.pool.get('account.invoice').write(cr, uid, ids, {'invoice_line':[]}, context=context) -# self.pool.get('account.invoice').write(cr, uid, ids, {}, context=context) return True def button_compute(self, cr, uid, ids, context=None, set_total=False): @@ -879,7 +874,7 @@ class account_invoice(osv.osv): line = self.group_lines(cr, uid, iml, line, inv) - journal_id = inv.journal_id.id #self._get_journal(cr, uid, {'type': inv['type']}) + journal_id = inv.journal_id.id journal = self.pool.get('account.journal').browse(cr, uid, journal_id) if journal.centralisation: raise osv.except_osv(_('UserError'), @@ -1321,9 +1316,6 @@ class account_invoice_line(osv.osv): else: app_acc_in = in_acc_cate app_acc_exp = ex_acc_cate -# else: -# app_acc_in = self.pool.get('account.account').browse(cr,uid,in_pro_id)[0] -# app_acc_exp = self.pool.get('account.account').browse(cr,uid,exp_pro_id)[0] if app_acc_in.company_id.id != company_id and app_acc_exp.company_id.id != company_id: in_res_id = account_obj.search(cr, uid, [('name','=',app_acc_in.name),('company_id','=',company_id)]) exp_res_id = account_obj.search(cr, uid, [('name','=',app_acc_exp.name),('company_id','=',company_id)]) diff --git a/addons/account/partner_view.xml b/addons/account/partner_view.xml index 609b8f0da5a..f3a8cca8ada 100644 --- a/addons/account/partner_view.xml +++ b/addons/account/partner_view.xml @@ -63,7 +63,7 @@ + --> res.partner.property.form.inherit diff --git a/addons/account/process/customer_invoice_process.xml b/addons/account/process/customer_invoice_process.xml index 172de7b7b1c..1f04c8e023b 100644 --- a/addons/account/process/customer_invoice_process.xml +++ b/addons/account/process/customer_invoice_process.xml @@ -1,21 +1,21 @@ - - - + - - - + @@ -26,7 +26,7 @@ - + @@ -37,7 +37,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -58,7 +58,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -81,7 +81,7 @@ - + @@ -92,7 +92,7 @@ - + @@ -103,7 +103,7 @@ - + @@ -115,20 +115,16 @@ - - - + - - - - - + @@ -137,7 +133,7 @@ - + @@ -146,7 +142,7 @@ - + @@ -156,7 +152,7 @@ - + @@ -165,7 +161,7 @@ - + @@ -174,7 +170,7 @@ - + @@ -183,7 +179,7 @@ - + @@ -192,7 +188,7 @@ - + @@ -201,17 +197,17 @@ - - - + - + diff --git a/addons/account/project/project_report.xml b/addons/account/project/project_report.xml index ae6aedeaab1..0bc8077761e 100644 --- a/addons/account/project/project_report.xml +++ b/addons/account/project/project_report.xml @@ -3,32 +3,15 @@ - - - - - - - - - - - - - - - - - diff --git a/addons/account/project/project_view.xml b/addons/account/project/project_view.xml index 6b973d14187..fb7e41101f7 100644 --- a/addons/account/project/project_view.xml +++ b/addons/account/project/project_view.xml @@ -61,10 +61,6 @@ - - - - @@ -112,7 +108,6 @@ {"search_default_user_id":uid} - @@ -135,17 +130,8 @@ Analytic Charts of Accounts allows you to access to reports by analytic accounts (or cost accounts) . From this menu you can access to analytic balance, a report that relates the analytic accounts to the general accounts. It is useful for analyzing the profitability of projects, giving you the profitability of a project for the different operations that you used to carry out the project. - - - - - - - - account.analytic.line.form @@ -230,14 +216,8 @@ {"search_default_user_id":uid} - - - - - - - + Analytic Entries @@ -355,30 +335,6 @@ tree,form - - - - - - - - - - - - # # Reporting @@ -392,15 +348,6 @@ - - - - - - - - - # # Statistics # @@ -476,7 +423,6 @@ tree,graph - diff --git a/addons/account/project/wizard/account_analytic_balance_report.py b/addons/account/project/wizard/account_analytic_balance_report.py index b751808ffb9..2a0a8bba7a8 100644 --- a/addons/account/project/wizard/account_analytic_balance_report.py +++ b/addons/account/project/wizard/account_analytic_balance_report.py @@ -30,12 +30,12 @@ class account_analytic_balance(osv.osv_memory): 'date1': fields.date('Start of period', required=True), 'date2': fields.date('End of period', required=True), 'empty_acc': fields.boolean('Empty Accounts ? ', help='Check if you want to display Accounts with 0 balance too.'), - } + } _defaults = { 'date1':time.strftime('%Y-01-01'), 'date2':time.strftime('%Y-%m-%d') - } + } def check_report(self, cr, uid, ids, context=None): datas = {} diff --git a/addons/account/project/wizard/account_analytic_chart.py b/addons/account/project/wizard/account_analytic_chart.py index dc55d6c43e7..89155810fc0 100644 --- a/addons/account/project/wizard/account_analytic_chart.py +++ b/addons/account/project/wizard/account_analytic_chart.py @@ -27,7 +27,7 @@ class account_analytic_chart(osv.osv_memory): _columns = { 'from_date': fields.date('From'), 'to_date': fields.date('To'), - } + } def analytic_account_chart_open_window(self, cr, uid, ids, context=None): mod_obj = self.pool.get('ir.model.data') diff --git a/addons/account/project/wizard/account_analytic_check.py b/addons/account/project/wizard/account_analytic_check.py index 48c89df8fc4..53327963151 100644 --- a/addons/account/project/wizard/account_analytic_check.py +++ b/addons/account/project/wizard/account_analytic_check.py @@ -29,12 +29,12 @@ class account_analytic_check(osv.osv_memory): _columns = { 'date1': fields.date('Start of period', required=True), 'date2': fields.date('End of period', required=True), - } + } _defaults = { 'date1':time.strftime('%Y-01-01'), 'date2':time.strftime('%Y-%m-%d') - } + } def check_report(self, cr, uid, ids, context=None): datas = {} diff --git a/addons/account/project/wizard/account_analytic_cost_ledger_for_journal_report.py b/addons/account/project/wizard/account_analytic_cost_ledger_for_journal_report.py index 6074fee3f08..ad1ea42c29f 100644 --- a/addons/account/project/wizard/account_analytic_cost_ledger_for_journal_report.py +++ b/addons/account/project/wizard/account_analytic_cost_ledger_for_journal_report.py @@ -30,12 +30,12 @@ class account_analytic_cost_ledger_journal_report(osv.osv_memory): 'date1': fields.date('Start of period', required=True), 'date2': fields.date('End of period', required=True), 'journal': fields.many2many('account.analytic.journal', 'ledger_journal_rel', 'ledger_id', 'Journal_id', 'Journals'), - } + } _defaults = { 'date1':time.strftime('%Y-01-01'), 'date2':time.strftime('%Y-%m-%d') - } + } def check_report(self, cr, uid, ids, context=None): datas = {} diff --git a/addons/account/project/wizard/account_analytic_cost_ledger_report.py b/addons/account/project/wizard/account_analytic_cost_ledger_report.py index 96b480b4fb5..d228499e5bd 100644 --- a/addons/account/project/wizard/account_analytic_cost_ledger_report.py +++ b/addons/account/project/wizard/account_analytic_cost_ledger_report.py @@ -29,12 +29,12 @@ class account_analytic_cost_ledger(osv.osv_memory): _columns = { 'date1': fields.date('Start of period', required=True), 'date2': fields.date('End of period', required=True), - } + } _defaults = { 'date1':time.strftime('%Y-01-01'), 'date2':time.strftime('%Y-%m-%d') - } + } def check_report(self, cr, uid, ids, context=None): datas = {} diff --git a/addons/account/project/wizard/account_analytic_inverted_balance_report.py b/addons/account/project/wizard/account_analytic_inverted_balance_report.py index 52f7da936fe..0fac1ba8dec 100644 --- a/addons/account/project/wizard/account_analytic_inverted_balance_report.py +++ b/addons/account/project/wizard/account_analytic_inverted_balance_report.py @@ -29,12 +29,12 @@ class account_analytic_inverted_balance(osv.osv_memory): _columns = { 'date1': fields.date('Start of period', required=True), 'date2': fields.date('End of period', required=True), - } + } _defaults = { 'date1':time.strftime('%Y-01-01'), 'date2':time.strftime('%Y-%m-%d') - } + } def check_report(self, cr, uid, ids, context=None): datas = {} diff --git a/addons/account/project/wizard/account_analytic_journal_report.py b/addons/account/project/wizard/account_analytic_journal_report.py index aef6a85149d..06bec940f89 100644 --- a/addons/account/project/wizard/account_analytic_journal_report.py +++ b/addons/account/project/wizard/account_analytic_journal_report.py @@ -29,12 +29,12 @@ class account_analytic_Journal_report(osv.osv_memory): _columns = { 'date1': fields.date('Start of period', required=True), 'date2': fields.date('End of period', required=True), - } + } _defaults = { 'date1':time.strftime('%Y-01-01'), 'date2':time.strftime('%Y-%m-%d') - } + } def check_report(self, cr, uid, ids, context=None): datas = {} diff --git a/addons/account/project/wizard/project_account_analytic_line.py b/addons/account/project/wizard/project_account_analytic_line.py index dbe3df3c819..5437abe5be7 100644 --- a/addons/account/project/wizard/project_account_analytic_line.py +++ b/addons/account/project/wizard/project_account_analytic_line.py @@ -27,7 +27,7 @@ class project_account_analytic_line(osv.osv_memory): _columns = { 'from_date': fields.date('From'), 'to_date': fields.date('To'), - } + } def action_open_window(self, cr, uid, ids, context={}): mod_obj =self.pool.get('ir.model.data') diff --git a/addons/account/project/wizard/project_account_analytic_line_view.xml b/addons/account/project/wizard/project_account_analytic_line_view.xml index d564ffb5c81..926c783b444 100644 --- a/addons/account/project/wizard/project_account_analytic_line_view.xml +++ b/addons/account/project/wizard/project_account_analytic_line_view.xml @@ -28,8 +28,8 @@ project.account.analytic.line form tree,form - - new + + new diff --git a/addons/account/report/account_aged_partner_balance.py b/addons/account/report/account_aged_partner_balance.py index a70d79cdd40..8e07f3ad56c 100644 --- a/addons/account/report/account_aged_partner_balance.py +++ b/addons/account/report/account_aged_partner_balance.py @@ -181,10 +181,6 @@ class aged_trial_report(rml_parse.rml_parse, common_report_header): ## Add for total self.total_account[(i+1)] = self.total_account[(i+1)] + (total and total[0] or 0.0) values['name'] = partner['name'] - #t = 0.0 - #for i in range(5)+['direction']: - # t+= float(values.get(str(i), 0.0) or 0.0) - #values['total'] = t if values['total']: res.append(values) @@ -217,7 +213,7 @@ class aged_trial_report(rml_parse.rml_parse, common_report_header): return 'Payable Accounts' elif data['form']['result_selection'] == 'customer_supplier': return 'Receivable and Payable Accounts' - return '' + return '' report_sxw.report_sxw('report.account.aged_trial_balance', 'res.partner', 'addons/account/report/account_aged_partner_balance.rml',parser=aged_trial_report, header=False) diff --git a/addons/account/report/account_balance.py b/addons/account/report/account_balance.py index 076369f7e10..79e2334b7dc 100644 --- a/addons/account/report/account_balance.py +++ b/addons/account/report/account_balance.py @@ -86,10 +86,6 @@ class account_balance(report_sxw.rml_parse, common_report_header): elif form['filter'] == 'filter_date': ctx['date_from'] = form['date_from'] ctx['date_to'] = form['date_to'] -# accounts = obj_account.browse(self.cr, self.uid, ids, ctx) -# def cmp_code(x, y): -# return cmp(x.code, y.code) -# accounts.sort(cmp_code) child_ids = obj_account._get_children_and_consol(self.cr, self.uid, ids, ctx) if child_ids: @@ -108,28 +104,11 @@ class account_balance(report_sxw.rml_parse, common_report_header): 'debit': account['debit'], 'credit': account['credit'], 'balance': account['balance'], - # 'leef': not bool(account['child_id']), 'parent_id':account['parent_id'], 'bal_type':'', } self.sum_debit += account['debit'] self.sum_credit += account['credit'] -# if account.child_id: -# def _check_rec(account): -# if not account.child_id: -# return bool(account.credit or account.debit) -# for c in account.child_id: -# if not _check_rec(c) or _check_rec(c): -# return True -# return False -# if not _check_rec(account) : -# continue -# if account['parent_id']: -# acc = obj_account.read(self.cr, self.uid, [ account['parent_id'][0] ] ,['name'], ctx) -# for r in result_acc: -# if r['id'] == account['parent_id'][0]: -# res['level'] = r['level'] + 1 -# break if form['display_account'] == 'bal_movement': if res['credit'] > 0 or res['debit'] > 0 or res['balance'] > 0 : result_acc.append(res) @@ -138,16 +117,6 @@ class account_balance(report_sxw.rml_parse, common_report_header): result_acc.append(res) else: result_acc.append(res) -# if account.child_id: -# acc_id = [acc.id for acc in account.child_id] -# lst_string = '' -# lst_string = '\'' + '\',\''.join(map(str,acc_id)) + '\'' -# self.cr.execute("select code,id from account_account where id IN (%s)"%(lst_string)) -# a_id = self.cr.fetchall() -# a_id.sort() -# ids2 = [x[1] for x in a_id] -# -# result_acc += self.lines(form, ids2, done, level+1) return result_acc report_sxw.report_sxw('report.account.account.balance', 'account.account', 'addons/account/report/account_balance.rml', parser=account_balance, header="internal") diff --git a/addons/account/report/account_balance_landscape.py b/addons/account/report/account_balance_landscape.py index 02d69ba8b19..e8b8502e331 100644 --- a/addons/account/report/account_balance_landscape.py +++ b/addons/account/report/account_balance_landscape.py @@ -24,8 +24,6 @@ import locale from report import report_sxw import rml_parse -#from addons.account.wizard import wizard_account_balance_report - parents = { 'tr':1, 'li':1, @@ -59,267 +57,6 @@ class account_balance_landscape(rml_parse.rml_parse): }) self.context = context -# def repeatIn(self, lst, name, nodes_parent=False,td=False,width=[],value=[],type=[]): -# self._node.data = '' -# node = self._find_parent(self._node, nodes_parent or parents) -# ns = node.nextSibling -##start -# if value==['Cash','%']: -# if show==1: -# if perc==1: -# if pattern=='none': -# value=['','Cash','%'] -# type=['lable','lable','lable'] -# width=[130,65,65] -# else: -# value=[' ','','Cash','%'] -# type=['string','lable','lable','lable'] -# width=[65,130,65,65] -# else: -# if pattern=='none': -# value=[''] -# type=['lable'] -# width=[195] -# else: -# value=[' ',''] -# type=['string','lable'] -# width=[65,195] -# else: -# if perc==1: -# if pattern=='none': -# value=['Cash','%'] -# type=['lable','lable'] -# width=[65,65] -# else: -# value=[' ','Cash','%'] -# type=['string','lable','lable'] -# width=[65,65,65] -# else: -# if pattern=='none': -# value=[''] -# type=['lable'] -# width=[65] -# else: -# value=[' ',''] -# type=['string','lable'] -# width=[65,65] -# -# -# if value==['year']: -# if show==1: -# if perc==1: -# if pattern=='none': -# width=[260] -# else: -# value=[' ','year'] -# type=['string','string'] -# width=[65,260] -# else: -# if pattern=='none': -# width=[195] -# else: -# value=[' ','year'] -# type=['string','string'] -# width=[65,195] -# else: -# if perc==1: -# if pattern=='none': -# width=[130] -# else: -# value=[' ','year'] -# type=['string','string'] -# width=[65,130] -# -# else: -# if pattern=='none': -# width=[65] -# else: -# value=[' ','year'] -# type=['string','string'] -# width=[65,65] -# -# if value==['Debit','Credit','Balance']: -# if show==1: -# if perc==1: -# if pattern=='none': -# width=[65,65,130] -# else: -# value=[' ','Debit','Credit','Balance'] -# type=['string','lable','lable','lable'] -# width=[65,65,65,130] -# else: -# if pattern=='none': -# width=[65,65,65] -# else: -# value=[' ','Debit','Credit','Balance'] -# type=['string','lable','lable','lable'] -# width=[65,65,65,65] -# -# else: -# if perc==1: -# if pattern=='none': -# value=['Balance'] -# type=['lable'] -# width=[130] -# else: -# value=[' ','Balance'] -# type=['string','lable'] -# width=[65,130] -# else: -# if pattern=='none': -# value=['Balance'] -# type=['lable'] -# width=[65] -# else: -# value=[' ','Balance'] -# type=['string','lable'] -# width=[65,65] -# -# if value==['debit','credit','balance']: -# if show==1: -# if perc==1: -# if pattern=='none': -# value=['debit','credit','balance','balance_perc'] -# type=['string','string','string','string'] -# width=[65,65,65,65] -# else: -# value=[pattern,'debit','credit','balance','balance_perc'] -# type=['string','string','string','string','string'] -# width=[65,65,65,65,65] -# else: -# if pattern=='none': -# value=['debit','credit','balance'] -# type=['string','string','string'] -# width=[65,65,65] -# else: -# value=[pattern,'debit','credit','balance'] -# type=['string','string','string','string'] -# width=[65,65,65,65] -# -# else: -# if perc==1: -# if pattern=='none': -# value=['balance','balance_perc'] -# type=['string','string'] -# width=[65,65] -# else: -# value=[pattern,'balance','balance_perc'] -# type=['string','string','string'] -# width=[65,65,65] -# else: -# if pattern=='none': -# value=['balance'] -# type=['string'] -# width=[65] -# else: -# value=[pattern,'balance'] -# type=['string','string'] -# width=[65,65] -# -# if value==['sum_debit','sum_credit','']: -# if show==1: -# if perc==1: -# if pattern=='none': -# width=[65,65,130] -# else: -# value=[' ','sum_debit','sum_credit',''] -# type=['string','string','string','lable'] -# width=[65,65,65,130] -# else: -# if pattern=='none': -# width=[65,65,65] -# else: -# value=[' ','sum_debit','sum_credit',''] -# type=['string','string','string','lable'] -# width=[65,65,65,65] -# else: -# if perc==1: -# if pattern=='none': -# value=[''] -# type=['lable'] -# width=[130] -# else: -# value=[' ',''] -# type=['string','lable'] -# width=[65,130] -# else: -# if pattern=='none': -# value=[''] -# type=['lable'] -# width=[65] -# else: -# value=[' ',''] -# type=['string','lable'] -# width=[65,65] -# -# if not lst: -# lst.append(1) -# for ns in node.childNodes : -# if ns and ns.nodeName!='#text' and ns.tagName=='blockTable' and td : -# width_str = ns._attrs['colWidths'].nodeValue -# ns.removeAttribute('colWidths') -# total_td = td * len(value) -# -# if not width: -# for v in value: -# width.append(30) -# check1=0 -# for t in range(td): -# for v in range(len(value)): -# if type[v] in ('String','STRING','string'): -# if (value[v]==" " or value[0]==pattern): -# if check1==0: -# check1=1 -# width_str +=',0.0' -# else: -# width_str +=',%d'%width[v] -# else: -# width_str +=',%d'%width[v] -# else: -# width_str +=',%d'%width[v] -# ns.setAttribute('colWidths',width_str) -# -# child_list = ns.childNodes -# -# check=0 -# for child in child_list: -# if child.nodeName=='tr': -# lc = child.childNodes[1] -# for t in range(td): -# i=0 -# for v in value: -# -# newnode = lc.cloneNode(1) -# temp2="%s['status']==1 and ( setTag('para','para',{'fontName':'Helvetica-bold'})) ]]"%(name) -## -# if type[i] in ('String','STRING','string'): -# if (v==" " or v==pattern) and i==0 and check==0: -# check=1 -# if newnode.childNodes[1].lastChild: -# newnode.childNodes[1].lastChild.data="" -# else: -# if v==" ": -# if newnode.childNodes[1].lastChild: -# newnode.childNodes[1].lastChild.data="" -# else: -# t1= "[[ %s['%s%d'] ]]"%(name,v,t) -# if v=="year" or v=="sum_debit" or v=="sum_credit": -# if newnode.childNodes[1].lastChild: -# newnode.childNodes[1].lastChild.data = t1 -# else: -# if newnode.childNodes[1].lastChild: -# newnode.childNodes[1].lastChild.data = t1+"[["+temp2 -## newnode.childNodes[1].lastChild.data=[[ a['status']==1 and ( setTag('para','para',{'fontName':'Times-bold'})) ]] -# elif type[i] in ('Lable','LABLE','lable'): -# if newnode.childNodes[1].lastChild: -# newnode.childNodes[1].lastChild.data= v -# -# child.appendChild(newnode) -# -# newnode=False -# i+=1 -# return super(account_balance_landscape,self).repeatIn(lst, name, nodes_parent=False) -#end def linesForYear(self,form): temp=0 years={} @@ -363,7 +100,6 @@ class account_balance_landscape(rml_parse.rml_parse): total_for_perc=[] -# if perc==1: self.done_total=1 self.total_for_perc=self.linesForTotal(form, ids={}, doneAccount={}, level=1) self.done_total=0 @@ -372,8 +108,6 @@ class account_balance_landscape(rml_parse.rml_parse): locale.setlocale(locale.LC_ALL, '') self.result_total["sum_credit" + str(t1)]=locale.format("%.2f", self.result_total["sum_credit" + str(t1)], grouping=True) self.result_total["sum_debit" + str(t1)]=locale.format("%.2f", self.result_total["sum_debit" + str(t1)], grouping=True) -# self.flag=1 -# self.result_total = {} for temp in range(0,len(form['fiscalyear'])): fy=self.pool.get('account.fiscalyear').name_get(self.cr, self.uid, form['fiscalyear'][temp]) diff --git a/addons/account/report/account_balance_sheet.py b/addons/account/report/account_balance_sheet.py index ab5a284e412..e76c8450573 100644 --- a/addons/account/report/account_balance_sheet.py +++ b/addons/account/report/account_balance_sheet.py @@ -91,7 +91,6 @@ class report_balancesheet_horizontal(rml_parse.rml_parse, common_report_header): ] ctx = self.context.copy() -# ctx['state'] = form['context'].get('state','filter_no') ctx['fiscalyear'] = data['form'].get('fiscalyear_id', False) if data['form']['filter'] == 'filter_period' : diff --git a/addons/account/report/account_report.py b/addons/account/report/account_report.py index 5a62c1ea337..362d0adb414 100644 --- a/addons/account/report/account_report.py +++ b/addons/account/report/account_report.py @@ -122,7 +122,6 @@ class report_aged_receivable(osv.osv): """ This view will be used in dashboard The reason writing this code here is, we need to check date range from today to first date of fiscal year. """ -# ranges = _get_ranges(cr) # Gets the ranges for the x axis of the graph (name column values) pool_obj_fy = pooler.get_pool(cr.dbname).get('account.fiscalyear') today = time.strftime('%Y-%m-%d') fy_id = pool_obj_fy.find(cr, uid, exception=False) diff --git a/addons/account/report/account_report_view.xml b/addons/account/report/account_report_view.xml index 96b49f0247e..a0cee804992 100644 --- a/addons/account/report/account_report_view.xml +++ b/addons/account/report/account_report_view.xml @@ -47,7 +47,6 @@ form tree,graph - @@ -115,9 +114,6 @@ - - - report.account.sales.tree report.account.sales @@ -169,9 +165,7 @@ graph,tree - - report.account_type.sales.tree report.account_type.sales @@ -237,7 +231,6 @@ graph,tree - diff --git a/addons/account/report/compare_account_balance.py b/addons/account/report/compare_account_balance.py index 13fb90fdb5f..b29b2ea4648 100644 --- a/addons/account/report/compare_account_balance.py +++ b/addons/account/report/compare_account_balance.py @@ -58,268 +58,6 @@ class account_balance(report_sxw.rml_parse): }) self.context = context -# def repeatIn(self, lst, name, nodes_parent=False,td=False,width=[],value=[],type=[]): -# self._node.data = '' -# node = self._find_parent(self._node, nodes_parent or parents) -# ns = node.nextSibling -##start -# if value==['Cash','%']: -# if show==1: -# if perc==1: -# if pattern=='none': -# value=['','Cash','%'] -# type=['lable','lable','lable'] -# width=[130,65,65] -# else: -# value=[' ','','Cash','%'] -# type=['string','lable','lable','lable'] -# width=[65,130,65,65] -# else: -# if pattern=='none': -# value=[''] -# type=['lable'] -# width=[195] -# else: -# value=[' ',''] -# type=['string','lable'] -# width=[65,195] -# else: -# if perc==1: -# if pattern=='none': -# value=['Cash','%'] -# type=['lable','lable'] -# width=[65,65] -# else: -# value=[' ','Cash','%'] -# type=['string','lable','lable'] -# width=[65,65,65] -# else: -# if pattern=='none': -# value=[''] -# type=['lable'] -# width=[65] -# else: -# value=[' ',''] -# type=['string','lable'] -# width=[65,65] -# -# -# if value==['year']: -# if show==1: -# if perc==1: -# if pattern=='none': -# width=[260] -# else: -# value=[' ','year'] -# type=['string','string'] -# width=[65,260] -# else: -# if pattern=='none': -# width=[195] -# else: -# value=[' ','year'] -# type=['string','string'] -# width=[65,195] -# else: -# if perc==1: -# if pattern=='none': -# width=[130] -# else: -# value=[' ','year'] -# type=['string','string'] -# width=[65,130] -# -# else: -# if pattern=='none': -# width=[65] -# else: -# value=[' ','year'] -# type=['string','string'] -# width=[65,65] -# -# if value==['Debit','Credit','Balance']: -# if show==1: -# if perc==1: -# if pattern=='none': -# width=[65,65,130] -# else: -# value=[' ','Debit','Credit','Balance'] -# type=['string','lable','lable','lable'] -# width=[65,65,65,130] -# else: -# if pattern=='none': -# width=[65,65,65] -# else: -# value=[' ','Debit','Credit','Balance'] -# type=['string','lable','lable','lable'] -# width=[65,65,65,65] -# -# else: -# if perc==1: -# if pattern=='none': -# value=['Balance'] -# type=['lable'] -# width=[130] -# else: -# value=[' ','Balance'] -# type=['string','lable'] -# width=[65,130] -# else: -# if pattern=='none': -# value=['Balance'] -# type=['lable'] -# width=[65] -# else: -# value=[' ','Balance'] -# type=['string','lable'] -# width=[65,65] -# -# if value==['debit','credit','balance']: -# if show==1: -# if perc==1: -# if pattern=='none': -# value=['debit','credit','balance','balance_perc'] -# type=['string','string','string','string'] -# width=[65,65,65,65] -# else: -# value=[pattern,'debit','credit','balance','balance_perc'] -# type=['string','string','string','string','string'] -# width=[65,65,65,65,65] -# else: -# if pattern=='none': -# value=['debit','credit','balance'] -# type=['string','string','string'] -# width=[65,65,65] -# else: -# value=[pattern,'debit','credit','balance'] -# type=['string','string','string','string'] -# width=[65,65,65,65] -# -# else: -# if perc==1: -# if pattern=='none': -# value=['balance','balance_perc'] -# type=['string','string'] -# width=[65,65] -# else: -# value=[pattern,'balance','balance_perc'] -# type=['string','string','string'] -# width=[65,65,65] -# else: -# if pattern=='none': -# value=['balance'] -# type=['string'] -# width=[65] -# else: -# value=[pattern,'balance'] -# type=['string','string'] -# width=[65,65] -# -# if value==['sum_debit','sum_credit','']: -# if show==1: -# if perc==1: -# if pattern=='none': -# width=[65,65,130] -# else: -# value=[' ','sum_debit','sum_credit',''] -# type=['string','string','string','lable'] -# width=[65,65,65,130] -# else: -# if pattern=='none': -# width=[65,65,65] -# else: -# value=[' ','sum_debit','sum_credit',''] -# type=['string','string','string','lable'] -# width=[65,65,65,65] -# else: -# if perc==1: -# if pattern=='none': -# value=[''] -# type=['lable'] -# width=[130] -# else: -# value=[' ',''] -# type=['string','lable'] -# width=[65,130] -# else: -# if pattern=='none': -# value=[''] -# type=['lable'] -# width=[65] -# else: -# value=[' ',''] -# type=['string','lable'] -# width=[65,65] -# -# if not lst: -# lst.append(1) -# for ns in node.childNodes : -# if ns and ns.nodeName!='#text' and ns.tagName=='blockTable' and td : -# width_str = ns._attrs['colWidths'].nodeValue -# ns.removeAttribute('colWidths') -# total_td = td * len(value) -# -# if not width: -# for v in value: -# width.append(30) -# check1=0 -# for t in range(td): -# for v in range(len(value)): -# if type[v] in ('String','STRING','string'): -# if (value[v]==" " or value[0]==pattern): -# if check1==0: -# check1=1 -# width_str +=',0.0' -# else: -# width_str +=',%d'%width[v] -# else: -# width_str +=',%d'%width[v] -# else: -# width_str +=',%d'%width[v] -# ns.setAttribute('colWidths',width_str) -# -# child_list = ns.childNodes -# -# check=0 -# for child in child_list: -# if child.nodeName=='tr': -# lc = child.childNodes[1] -# for t in range(td): -# i=0 -# for v in value: -# -# newnode = lc.cloneNode(1) -# temp2="%s['status']==1 and ( setTag('para','para',{'fontName':'Helvetica-bold'})) ]]"%(name) -## -# if type[i] in ('String','STRING','string'): -# if (v==" " or v==pattern) and i==0 and check==0: -# check=1 -# if newnode.childNodes[1].lastChild: -# newnode.childNodes[1].lastChild.data="" -# else: -# if v==" ": -# if newnode.childNodes[1].lastChild: -# newnode.childNodes[1].lastChild.data="" -# else: -# t1= "[[ %s['%s%d'] ]]"%(name,v,t) -# if v=="year" or v=="sum_debit" or v=="sum_credit": -# if newnode.childNodes[1].lastChild: -# newnode.childNodes[1].lastChild.data = t1 -# else: -# if newnode.childNodes[1].lastChild: -# newnode.childNodes[1].lastChild.data = t1+"[["+temp2 -## newnode.childNodes[1].lastChild.data=[[ a['status']==1 and ( setTag('para','para',{'fontName':'Times-bold'})) ]] -# elif type[i] in ('Lable','LABLE','lable'): -# if newnode.childNodes[1].lastChild: -# newnode.childNodes[1].lastChild.data= v -# -# child.appendChild(newnode) -# -# newnode=False -# i+=1 -# return super(account_balance,self).repeatIn(lst, name, nodes_parent=False) -#end - def linesForYear(self, form): temp=0 years={} @@ -363,7 +101,6 @@ class account_balance(report_sxw.rml_parse): total_for_perc=[] -# if perc==1: self.done_total=1 self.total_for_perc=self.linesForTotal(form, ids={}, doneAccount={}, level=1) self.done_total=0 @@ -372,8 +109,6 @@ class account_balance(report_sxw.rml_parse): locale.setlocale(locale.LC_ALL, '') self.result_total["sum_credit" + str(t1)]=locale.format("%.2f", self.result_total["sum_credit" + str(t1)], grouping=True) self.result_total["sum_debit" + str(t1)]=locale.format("%.2f", self.result_total["sum_debit" + str(t1)], grouping=True) -# self.flag=1 -# self.result_total = {} for temp in range(0,len(form['fiscalyear'])): fy=self.pool.get('account.fiscalyear').name_get(self.cr, self.uid, form['fiscalyear'][temp]) diff --git a/addons/account/report/rml_parse.py b/addons/account/report/rml_parse.py index 1b38b930b2b..9178c0fd2e8 100644 --- a/addons/account/report/rml_parse.py +++ b/addons/account/report/rml_parse.py @@ -106,7 +106,6 @@ class rml_parse(report_sxw.rml_parse): return Stringer return Stringer def explode_this(self,chaine,length): - #chaine = self.repair_string(chaine) chaine = rstrip(chaine) ast = list(chaine) i = length @@ -120,7 +119,6 @@ class rml_parse(report_sxw.rml_parse): UnicodeAst = [] _previouslyfound = False i = 0 - #print str(ast) while i < len(ast): elem = ast[i] try: @@ -160,25 +158,5 @@ class rml_parse(report_sxw.rml_parse): rml_head = rml_head.replace('',''' [[company.logo]] ''') return True - # def _add_header(self, node): - # rml_head = tools.file_open('specific_param/report/header/corporate_rml_header_ch.rml').read() - # head_dom = xml.dom.minidom.parseString(rml_head) - # #for frame in head_dom.getElementsByTagName('frame'): - # # frame.parentNode.removeChild(frame) - # node2 = head_dom.documentElement - # for tag in node2.childNodes: - # if tag.nodeType==tag.ELEMENT_NODE: - # found = self._find_node(node, tag.localName) - # # rml_frames = found.getElementsByTagName('frame') - # if found: - # if tag.hasAttribute('position') and (tag.getAttribute('position')=='inside'): - # found.appendChild(tag) - # else: - # found.parentNode.replaceChild(tag, found) - # # for frame in rml_frames: - # # tag.appendChild(frame) - # return True - - # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/report/tax_report.py b/addons/account/report/tax_report.py index 2075b1f139b..5e5f68a3fa8 100644 --- a/addons/account/report/tax_report.py +++ b/addons/account/report/tax_report.py @@ -78,7 +78,6 @@ class tax_report(rml_parse.rml_parse): top_result.append(res_general[ind_general]) ind_general+=1 i+=1 - #array_result = self.sort_result(top_result) return top_result #return array_result @@ -133,8 +132,6 @@ class tax_report(rml_parse.rml_parse): company_id, periods_ids,)) res = self.cr.dictfetchall() - #AND line.period_id IN ('+ period_sql_list +') \ - i = 0 while i['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + Account fiscal position company rule + + + [('company_id','=',user.company_id.id)] + + + + Account model company rule + + + [('company_id','=',user.company_id.id)] + + diff --git a/addons/account/wizard/__init__.py b/addons/account/wizard/__init__.py index b88619ed9f9..dea907acf2d 100644 --- a/addons/account/wizard/__init__.py +++ b/addons/account/wizard/__init__.py @@ -50,7 +50,6 @@ import account_invoice_state import account_chart #TODO: remove this file no moe used # also remove related view fiel -#import account_move_line_select import account_validate_account_move import account_use_model diff --git a/addons/account/wizard/account_automatic_reconcile.py b/addons/account/wizard/account_automatic_reconcile.py index 900e1c44ec4..436d320456e 100644 --- a/addons/account/wizard/account_automatic_reconcile.py +++ b/addons/account/wizard/account_automatic_reconcile.py @@ -151,8 +151,6 @@ class account_automatic_reconcile(osv.osv_memory): query = "SELECT partner_id FROM account_move_line WHERE account_id=%s AND reconcile_id IS NULL \ AND state <> 'draft' GROUP BY partner_id \ HAVING ABS(SUM(debit-credit)) <> %s AND count(*)>0"%(account_id, 0.0) -# query="SELECT partner_id FROM account_move_line WHERE account_id=%s AND reconcile_id IS NULL \ -# AND state <> 'draft' GROUP BY partner_id AND debit = credi"%(account_id) else: query = "SELECT partner_id FROM account_move_line WHERE account_id=%s AND reconcile_id IS NULL \ AND state <> 'draft' GROUP BY partner_id \ diff --git a/addons/account/wizard/account_chart.py b/addons/account/wizard/account_chart.py index c9cc5ff7bd5..bace3d0ca29 100644 --- a/addons/account/wizard/account_chart.py +++ b/addons/account/wizard/account_chart.py @@ -64,7 +64,7 @@ class account_chart(osv.osv_memory): _defaults = { 'fiscalyear': _get_fiscalyear, 'target_move': 'all' - } + } account_chart() # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/wizard/account_compare_account_balance_report.py b/addons/account/wizard/account_compare_account_balance_report.py index 5378cd2569b..05e441c5baa 100644 --- a/addons/account/wizard/account_compare_account_balance_report.py +++ b/addons/account/wizard/account_compare_account_balance_report.py @@ -46,13 +46,13 @@ class account_compare_account_balance_report(osv.osv_memory): 'periods': fields.many2many('account.period', 'period_account_balance_rel', 'report_id', 'period_id', 'Periods', help='Keep empty for all open fiscal year'), - } + } _defaults={ 'compare_pattern': 'none', 'account_choice': 'moves', 'period_manner': 'actual', - } + } def check(self, cr, uid, ids, context=None): data={} diff --git a/addons/account/wizard/account_fiscalyear_close.py b/addons/account/wizard/account_fiscalyear_close.py index 65645f5da1e..a8018e05c2f 100644 --- a/addons/account/wizard/account_fiscalyear_close.py +++ b/addons/account/wizard/account_fiscalyear_close.py @@ -39,10 +39,10 @@ class account_fiscalyear_close(osv.osv_memory): 'Opening Entries Period', required=True), 'report_name': fields.char('Name of new entries',size=64, required=True), 'sure': fields.boolean('Check this box'), - } + } _defaults = { 'report_name':'End of Fiscal Year Entry', - } + } def data_save(self, cr, uid, ids, context=None): """ diff --git a/addons/account/wizard/account_fiscalyear_close_state.py b/addons/account/wizard/account_fiscalyear_close_state.py index 4d0479f8014..fd58e8c7b1c 100644 --- a/addons/account/wizard/account_fiscalyear_close_state.py +++ b/addons/account/wizard/account_fiscalyear_close_state.py @@ -33,7 +33,7 @@ class account_fiscalyear_close_state(osv.osv_memory): 'fy_id': fields.many2one('account.fiscalyear', \ 'Fiscal Year to close', required=True), 'sure': fields.boolean('Check this box', required=False) - } + } def data_save(self, cr, uid, ids, context=None): """ diff --git a/addons/account/wizard/account_invoice_state_view.xml b/addons/account/wizard/account_invoice_state_view.xml index 7130e7dc758..6f6dca22e46 100644 --- a/addons/account/wizard/account_invoice_state_view.xml +++ b/addons/account/wizard/account_invoice_state_view.xml @@ -12,7 +12,7 @@ - - - - - account.voucher.form.receipt.unreconcile - account.voucher - form - - - - - - - diff --git a/addons/account_voucher_payment/i18n/account_voucher_payment.pot b/addons/account_voucher_payment/i18n/account_voucher_payment.pot deleted file mode 100644 index 0a6e050af91..00000000000 --- a/addons/account_voucher_payment/i18n/account_voucher_payment.pot +++ /dev/null @@ -1,82 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_voucher_payment -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-05-13 20:11:36+0000\n" -"PO-Revision-Date: 2009-05-13 20:11:36+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: account_voucher_payment -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation transactions" -msgstr "" - -#. module: account_voucher_payment -#: model:ir.module.module,description:account_voucher_payment.module_name_translation -msgid "This module includes :\n" -" * It reconcile the invoice (supplier, customer) while paying through \n" -" Accounting Vouchers\n" -" " -msgstr "" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "If you unreconciliate transactions, you must also verify all the actions that are linked to those transactions because they will not be disable" -msgstr "" - -#. module: account_voucher_payment -#: view:account.voucher:0 -#: field:account.voucher,voucher_line_ids:0 -msgid "Voucher Lines" -msgstr "" - -#. module: account_voucher_payment -#: model:ir.module.module,shortdesc:account_voucher_payment.module_name_translation -msgid "Invoice Payment/Receipt by Vouchers." -msgstr "" - -#. module: account_voucher_payment -#: model:ir.actions.wizard,name:account_voucher_payment.wizard_unreconcile_voucher -msgid "Unreconcile entries" -msgstr "" - -#. module: account_voucher_payment -#: field:account.move.line,voucher_invoice:0 -#: field:account.voucher.line,invoice_id:0 -msgid "Invoice" -msgstr "" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,end:0 -msgid "Cancel" -msgstr "" - -#. module: account_voucher_payment -#: field:account.voucher,partner_id:0 -msgid "Partner" -msgstr "" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,unrec:0 -msgid "Unreconcile" -msgstr "" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation" -msgstr "" - diff --git a/addons/account_voucher_payment/i18n/ca.po b/addons/account_voucher_payment/i18n/ca.po deleted file mode 100644 index 225da8f9e95..00000000000 --- a/addons/account_voucher_payment/i18n/ca.po +++ /dev/null @@ -1,95 +0,0 @@ -# Catalan translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-05-13 20:11+0000\n" -"PO-Revision-Date: 2010-08-10 15:03+0000\n" -"Last-Translator: Jordi Esteve (www.zikzakmedia.com) " -"\n" -"Language-Team: Catalan \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 04:08+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_voucher_payment -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML invàlid per a la definició de la vista!" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation transactions" -msgstr "Trenca conciliació de transaccions" - -#. module: account_voucher_payment -#: model:ir.module.module,description:account_voucher_payment.module_name_translation -msgid "" -"This module includes :\n" -" * It reconcile the invoice (supplier, customer) while paying through \n" -" Accounting Vouchers\n" -" " -msgstr "" -"Aquest mòdul inclou:\n" -" * Concilia factures de proveïdors i clients mentre són pagades " -"mitjançant \n" -" comprovants comptables\n" -" " - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "" -"If you unreconciliate transactions, you must also verify all the actions " -"that are linked to those transactions because they will not be disable" -msgstr "" -"Si trenqueu conciliació de transaccions, també heu de comprovar totes les " -"accions que estan relacionades amb aquestes transaccions ja que no seran " -"eliminades" - -#. module: account_voucher_payment -#: view:account.voucher:0 -#: field:account.voucher,voucher_line_ids:0 -msgid "Voucher Lines" -msgstr "Línies de comprovant" - -#. module: account_voucher_payment -#: model:ir.module.module,shortdesc:account_voucher_payment.module_name_translation -msgid "Invoice Payment/Receipt by Vouchers." -msgstr "Pagaments i rebuts de factures per comprovant." - -#. module: account_voucher_payment -#: model:ir.actions.wizard,name:account_voucher_payment.wizard_unreconcile_voucher -msgid "Unreconcile entries" -msgstr "Trenca conciliació entrades" - -#. module: account_voucher_payment -#: field:account.move.line,voucher_invoice:0 -#: field:account.voucher.line,invoice_id:0 -msgid "Invoice" -msgstr "Factura" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,end:0 -msgid "Cancel" -msgstr "Cancel·la" - -#. module: account_voucher_payment -#: field:account.voucher,partner_id:0 -msgid "Partner" -msgstr "" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,unrec:0 -msgid "Unreconcile" -msgstr "Trenca conciliació" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation" -msgstr "Trenca conciliació" diff --git a/addons/account_voucher_payment/i18n/ca_ES.po b/addons/account_voucher_payment/i18n/ca_ES.po deleted file mode 100644 index 6bafc34d136..00000000000 --- a/addons/account_voucher_payment/i18n/ca_ES.po +++ /dev/null @@ -1,81 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_voucher_payment -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-05-13 19:47:47+0000\n" -"PO-Revision-Date: 2009-05-16 18:57+0100\n" -"Last-Translator: Jordi Esteve \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" - -#. module: account_voucher_payment -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML invàlid per a la definició de la vista!" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation transactions" -msgstr "Trenca conciliació de transaccions" - -#. module: account_voucher_payment -#: field:account.move.line,voucher_invoice:0 -#: field:account.voucher.line,invoice_id:0 -msgid "Invoice" -msgstr "Factura" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "If you unreconciliate transactions, you must also verify all the actions that are linked to those transactions because they will not be disable" -msgstr "Si trenqueu conciliació de transaccions, també heu de comprovar totes les accions que estan relacionades amb aquestes transaccions ja que no seran eliminades" - -#. module: account_voucher_payment -#: view:account.voucher:0 -#: field:account.voucher,voucher_line_ids:0 -msgid "Voucher Lines" -msgstr "Línies de comprovant" - -#. module: account_voucher_payment -#: model:ir.module.module,shortdesc:account_voucher_payment.module_name_translation -msgid "Invoice Payment/Receipt by Vouchers." -msgstr "Pagaments i rebuts de factures per comprovant." - -#. module: account_voucher_payment -#: model:ir.actions.wizard,name:account_voucher_payment.wizard_unreconcile_voucher -msgid "Unreconcile entries" -msgstr "Trenca conciliació entrades" - -#. module: account_voucher_payment -#: model:ir.module.module,description:account_voucher_payment.module_name_translation -msgid "" -"This module includes :\n" -" * It reconcile the invoice (supplier, customer) while paying through \n" -" Accounting Vouchers\n" -" " -msgstr "" -"Aquest mòdul inclou:\n" -" * Concilia factures de proveïdors i clients mentre són pagades mitjançant \n" -" comprovants comptables\n" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,end:0 -msgid "Cancel" -msgstr "Cancel·la" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,unrec:0 -msgid "Unreconcile" -msgstr "Trenca conciliació" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation" -msgstr "Trenca conciliació" - diff --git a/addons/account_voucher_payment/i18n/et.po b/addons/account_voucher_payment/i18n/de.po similarity index 75% rename from addons/account_voucher_payment/i18n/et.po rename to addons/account_voucher_payment/i18n/de.po index ff959abf935..23544eb98dc 100644 --- a/addons/account_voucher_payment/i18n/et.po +++ b/addons/account_voucher_payment/i18n/de.po @@ -1,4 +1,4 @@ -# Estonian translation for openobject-addons +# German translation for openobject-addons # Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 # This file is distributed under the same license as the openobject-addons package. # FIRST AUTHOR , 2010. @@ -8,24 +8,24 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-05-13 20:11+0000\n" -"PO-Revision-Date: 2010-06-08 17:42+0000\n" -"Last-Translator: lyyser \n" -"Language-Team: Estonian \n" +"PO-Revision-Date: 2010-08-22 06:34+0000\n" +"Last-Translator: Ferdinand @ ChriCar \n" +"Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 04:08+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_voucher_payment #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "Vigane XML vaate arhitektuurile!" +msgstr "Fehlerhafter XML-Code für diese Ansicht!" #. module: account_voucher_payment #: wizard_view:account.voucher.unreconcile,init:0 msgid "Unreconciliation transactions" -msgstr "Mittesobivad tehingud" +msgstr "Auszugleichende Transaktionen" #. module: account_voucher_payment #: model:ir.module.module,description:account_voucher_payment.module_name_translation @@ -35,6 +35,9 @@ msgid "" " Accounting Vouchers\n" " " msgstr "" +"Dieses Modul unterstützt :\n" +" * OP-Ausgleich im Rahmen von Belegen\n" +" " #. module: account_voucher_payment #: wizard_view:account.voucher.unreconcile,init:0 @@ -42,33 +45,35 @@ msgid "" "If you unreconciliate transactions, you must also verify all the actions " "that are linked to those transactions because they will not be disable" msgstr "" +"Falls Sie einen Offene Posten Ausgleich stornieren müssen prüfen Sie auch " +"alle vorgelagerten Vorgänge, da diese nicht automatisch zurückgesetzt werden." #. module: account_voucher_payment #: view:account.voucher:0 #: field:account.voucher,voucher_line_ids:0 msgid "Voucher Lines" -msgstr "Tähiku read" +msgstr "Auszugspositionen" #. module: account_voucher_payment #: model:ir.module.module,shortdesc:account_voucher_payment.module_name_translation msgid "Invoice Payment/Receipt by Vouchers." -msgstr "" +msgstr "Zahlungen für Rechnungen je Beleg" #. module: account_voucher_payment #: model:ir.actions.wizard,name:account_voucher_payment.wizard_unreconcile_voucher msgid "Unreconcile entries" -msgstr "Kooskõlastamatta kirjed" +msgstr "Storno Ausgleich" #. module: account_voucher_payment #: field:account.move.line,voucher_invoice:0 #: field:account.voucher.line,invoice_id:0 msgid "Invoice" -msgstr "Arve" +msgstr "Rechnung" #. module: account_voucher_payment #: wizard_button:account.voucher.unreconcile,init,end:0 msgid "Cancel" -msgstr "Katkesta" +msgstr "Abbrechen" #. module: account_voucher_payment #: field:account.voucher,partner_id:0 @@ -78,9 +83,9 @@ msgstr "Partner" #. module: account_voucher_payment #: wizard_button:account.voucher.unreconcile,init,unrec:0 msgid "Unreconcile" -msgstr "" +msgstr "Storno Ausgleich" #. module: account_voucher_payment #: wizard_view:account.voucher.unreconcile,init:0 msgid "Unreconciliation" -msgstr "" +msgstr "Ausgleich OP zurücksetzen" diff --git a/addons/account_voucher_payment/i18n/el.po b/addons/account_voucher_payment/i18n/el.po deleted file mode 100644 index 5531e87022f..00000000000 --- a/addons/account_voucher_payment/i18n/el.po +++ /dev/null @@ -1,93 +0,0 @@ -# Greek translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-05-13 20:11+0000\n" -"PO-Revision-Date: 2010-06-22 05:05+0000\n" -"Last-Translator: Panayiotis Konstantinidis \n" -"Language-Team: Greek \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 04:08+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_voucher_payment -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Λανθασμένο XML για αρχιτεκτονική όψης!" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation transactions" -msgstr "Ασυμβίβαστες συναλλαγές" - -#. module: account_voucher_payment -#: model:ir.module.module,description:account_voucher_payment.module_name_translation -msgid "" -"This module includes :\n" -" * It reconcile the invoice (supplier, customer) while paying through \n" -" Accounting Vouchers\n" -" " -msgstr "" -"Αυτή η μονάδα περιλαμβάνει :\n" -" * Εναρμονίζει το τιμολόγιο ( προμηθευτή, πελάτη ) καθώς πληρώνει απο τον " -"\n" -" Λογαριασμό Παραστατικών\n" -" " - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "" -"If you unreconciliate transactions, you must also verify all the actions " -"that are linked to those transactions because they will not be disable" -msgstr "" -"Αν ακυρώσετε συμφωνημένες συναλλαγές θα πρέπει να ελέγξετε όλες τις " -"ενέργειες που συνδέονται με αυτές διότι δεν θα διαγραφούν." - -#. module: account_voucher_payment -#: view:account.voucher:0 -#: field:account.voucher,voucher_line_ids:0 -msgid "Voucher Lines" -msgstr "Γραμμές Παραστατικού" - -#. module: account_voucher_payment -#: model:ir.module.module,shortdesc:account_voucher_payment.module_name_translation -msgid "Invoice Payment/Receipt by Vouchers." -msgstr "Πληρωμή Τιμολογίου/ Απόδειξη απο Παραστατικό" - -#. module: account_voucher_payment -#: model:ir.actions.wizard,name:account_voucher_payment.wizard_unreconcile_voucher -msgid "Unreconcile entries" -msgstr "Ασυμβίβαστες εγγραφές" - -#. module: account_voucher_payment -#: field:account.move.line,voucher_invoice:0 -#: field:account.voucher.line,invoice_id:0 -msgid "Invoice" -msgstr "Τιμολόγιο" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,end:0 -msgid "Cancel" -msgstr "Ακύρωση" - -#. module: account_voucher_payment -#: field:account.voucher,partner_id:0 -msgid "Partner" -msgstr "Συνεργάτης" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,unrec:0 -msgid "Unreconcile" -msgstr "Ακυρώνω" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation" -msgstr "Ακύρωση" diff --git a/addons/account_voucher_payment/i18n/es.po b/addons/account_voucher_payment/i18n/es.po deleted file mode 100644 index 134c11751e9..00000000000 --- a/addons/account_voucher_payment/i18n/es.po +++ /dev/null @@ -1,94 +0,0 @@ -# Spanish translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-05-13 20:11+0000\n" -"PO-Revision-Date: 2010-08-11 05:38+0000\n" -"Last-Translator: Jordi Esteve (www.zikzakmedia.com) " -"\n" -"Language-Team: Spanish \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 04:08+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_voucher_payment -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "¡XML inválido para la definición de la vista!" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation transactions" -msgstr "Romper conciliación de transacciones" - -#. module: account_voucher_payment -#: model:ir.module.module,description:account_voucher_payment.module_name_translation -msgid "" -"This module includes :\n" -" * It reconcile the invoice (supplier, customer) while paying through \n" -" Accounting Vouchers\n" -" " -msgstr "" -"Este módulo incluye :\n" -" * Concilia facturas de proveedores y clientes mientras son pagadas " -"mediante \n" -" comprobantes contables\n" -" " - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "" -"If you unreconciliate transactions, you must also verify all the actions " -"that are linked to those transactions because they will not be disable" -msgstr "" -"Si rompe conciliación de transacciones, también debe verificar todas las " -"acciones que están enlazadas a estas transacciones porque no serán eliminadas" - -#. module: account_voucher_payment -#: view:account.voucher:0 -#: field:account.voucher,voucher_line_ids:0 -msgid "Voucher Lines" -msgstr "Líneas de comprobante" - -#. module: account_voucher_payment -#: model:ir.module.module,shortdesc:account_voucher_payment.module_name_translation -msgid "Invoice Payment/Receipt by Vouchers." -msgstr "Pagos y recibos de facturas por comprobantes." - -#. module: account_voucher_payment -#: model:ir.actions.wizard,name:account_voucher_payment.wizard_unreconcile_voucher -msgid "Unreconcile entries" -msgstr "Romper concilación entradas" - -#. module: account_voucher_payment -#: field:account.move.line,voucher_invoice:0 -#: field:account.voucher.line,invoice_id:0 -msgid "Invoice" -msgstr "Factura" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,end:0 -msgid "Cancel" -msgstr "Cancelar" - -#. module: account_voucher_payment -#: field:account.voucher,partner_id:0 -msgid "Partner" -msgstr "Compañero" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,unrec:0 -msgid "Unreconcile" -msgstr "Romper conciliación" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation" -msgstr "Romper conciliación" diff --git a/addons/account_voucher_payment/i18n/es_ES.po b/addons/account_voucher_payment/i18n/es_ES.po deleted file mode 100644 index 28765ce533a..00000000000 --- a/addons/account_voucher_payment/i18n/es_ES.po +++ /dev/null @@ -1,81 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_voucher_payment -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-05-13 19:47:47+0000\n" -"PO-Revision-Date: 2009-05-16 18:57+0100\n" -"Last-Translator: Jordi Esteve \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" - -#. module: account_voucher_payment -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "¡XML inválido para la definición de la vista!" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation transactions" -msgstr "Romper conciliación de transacciones" - -#. module: account_voucher_payment -#: field:account.move.line,voucher_invoice:0 -#: field:account.voucher.line,invoice_id:0 -msgid "Invoice" -msgstr "Factura" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "If you unreconciliate transactions, you must also verify all the actions that are linked to those transactions because they will not be disable" -msgstr "Si rompe conciliación de transacciones, también debe verificar todas las acciones que están enlazadas a estas transacciones porque no serán eliminadas" - -#. module: account_voucher_payment -#: view:account.voucher:0 -#: field:account.voucher,voucher_line_ids:0 -msgid "Voucher Lines" -msgstr "Líneas de comprobante" - -#. module: account_voucher_payment -#: model:ir.module.module,shortdesc:account_voucher_payment.module_name_translation -msgid "Invoice Payment/Receipt by Vouchers." -msgstr "Pagos y recibos de facturas por comprobantes." - -#. module: account_voucher_payment -#: model:ir.actions.wizard,name:account_voucher_payment.wizard_unreconcile_voucher -msgid "Unreconcile entries" -msgstr "Romper concilación entradas" - -#. module: account_voucher_payment -#: model:ir.module.module,description:account_voucher_payment.module_name_translation -msgid "" -"This module includes :\n" -" * It reconcile the invoice (supplier, customer) while paying through \n" -" Accounting Vouchers\n" -" " -msgstr "" -"Este módulo incluye :\n" -" * Concilia facturas de proveedores y clientes mientras son pagadas mediante \n" -" comprobantes contables\n" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,end:0 -msgid "Cancel" -msgstr "Cancelar" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,unrec:0 -msgid "Unreconcile" -msgstr "Romper conciliación" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation" -msgstr "Romper conciliación" - diff --git a/addons/account_voucher_payment/i18n/fr_BE.po b/addons/account_voucher_payment/i18n/fr_BE.po deleted file mode 100644 index 07044b31a84..00000000000 --- a/addons/account_voucher_payment/i18n/fr_BE.po +++ /dev/null @@ -1,77 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_voucher_payment -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-11-26 06:54:11+0000\n" -"PO-Revision-Date: 2009-11-26 06:54:11+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: account_voucher_payment -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation transactions" -msgstr "" - -#. module: account_voucher_payment -#: field:account.move.line,voucher_invoice:0 -#: field:account.voucher.line,invoice_id:0 -msgid "Invoice" -msgstr "" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "If you unreconciliate transactions, you must also verify all the actions that are linked to those transactions because they will not be disable" -msgstr "" - -#. module: account_voucher_payment -#: view:account.voucher:0 -#: field:account.voucher,voucher_line_ids:0 -msgid "Voucher Lines" -msgstr "" - -#. module: account_voucher_payment -#: model:ir.module.module,shortdesc:account_voucher_payment.module_meta_information -msgid "Invoice Payment/Receipt by Vouchers." -msgstr "" - -#. module: account_voucher_payment -#: model:ir.actions.wizard,name:account_voucher_payment.wizard_unreconcile_voucher -msgid "Unreconcile entries" -msgstr "" - -#. module: account_voucher_payment -#: model:ir.module.module,description:account_voucher_payment.module_meta_information -msgid "This module includes :\n" -" * It reconcile the invoice (supplier, customer) while paying through \n" -" Accounting Vouchers\n" -" " -msgstr "" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,end:0 -msgid "Cancel" -msgstr "" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,unrec:0 -msgid "Unreconcile" -msgstr "" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation" -msgstr "" - diff --git a/addons/account_voucher_payment/i18n/pt_BR.po b/addons/account_voucher_payment/i18n/pt_BR.po deleted file mode 100644 index 65d8341d436..00000000000 --- a/addons/account_voucher_payment/i18n/pt_BR.po +++ /dev/null @@ -1,89 +0,0 @@ -# Brazilian Portuguese translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-05-13 20:11+0000\n" -"PO-Revision-Date: 2010-07-28 14:21+0000\n" -"Last-Translator: Leandro Chaves \n" -"Language-Team: Brazilian Portuguese \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 04:08+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_voucher_payment -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML inválido para a arquitetura de exibição" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation transactions" -msgstr "Transações não conciliadas" - -#. module: account_voucher_payment -#: model:ir.module.module,description:account_voucher_payment.module_name_translation -msgid "" -"This module includes :\n" -" * It reconcile the invoice (supplier, customer) while paying through \n" -" Accounting Vouchers\n" -" " -msgstr "" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "" -"If you unreconciliate transactions, you must also verify all the actions " -"that are linked to those transactions because they will not be disable" -msgstr "" -"Se você desfazer a reconciliação de transações, você deve também verificar " -"todas as ações que estão ligadas a essas operações, porque elas não serão " -"desfeitas pelo sistema" - -#. module: account_voucher_payment -#: view:account.voucher:0 -#: field:account.voucher,voucher_line_ids:0 -msgid "Voucher Lines" -msgstr "Linhas de Comprovantes" - -#. module: account_voucher_payment -#: model:ir.module.module,shortdesc:account_voucher_payment.module_name_translation -msgid "Invoice Payment/Receipt by Vouchers." -msgstr "" - -#. module: account_voucher_payment -#: model:ir.actions.wizard,name:account_voucher_payment.wizard_unreconcile_voucher -msgid "Unreconcile entries" -msgstr "Anular reconciliação de lançamentos" - -#. module: account_voucher_payment -#: field:account.move.line,voucher_invoice:0 -#: field:account.voucher.line,invoice_id:0 -msgid "Invoice" -msgstr "Fatura" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,end:0 -msgid "Cancel" -msgstr "Cancelar" - -#. module: account_voucher_payment -#: field:account.voucher,partner_id:0 -msgid "Partner" -msgstr "Parceiro" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,unrec:0 -msgid "Unreconcile" -msgstr "Não concilidado" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation" -msgstr "Desconciliação" diff --git a/addons/account_voucher_payment/i18n/sl.po b/addons/account_voucher_payment/i18n/sl.po deleted file mode 100644 index f090b7071f9..00000000000 --- a/addons/account_voucher_payment/i18n/sl.po +++ /dev/null @@ -1,88 +0,0 @@ -# Slovenian translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-05-13 20:11+0000\n" -"PO-Revision-Date: 2010-07-28 12:23+0000\n" -"Last-Translator: Simon Vidmar \n" -"Language-Team: Slovenian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 04:08+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_voucher_payment -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Neveljaven XML za arhitekturo pogleda!" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation transactions" -msgstr "Preklic uskladitve transakcij" - -#. module: account_voucher_payment -#: model:ir.module.module,description:account_voucher_payment.module_name_translation -msgid "" -"This module includes :\n" -" * It reconcile the invoice (supplier, customer) while paying through \n" -" Accounting Vouchers\n" -" " -msgstr "" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "" -"If you unreconciliate transactions, you must also verify all the actions " -"that are linked to those transactions because they will not be disable" -msgstr "" -"Če prekličete uskladitev transakcij, morate tudi preveriti vse akcije, ki so " -"povezane s temi transakcijami, kajti le te ne bodo onemogočene." - -#. module: account_voucher_payment -#: view:account.voucher:0 -#: field:account.voucher,voucher_line_ids:0 -msgid "Voucher Lines" -msgstr "" - -#. module: account_voucher_payment -#: model:ir.module.module,shortdesc:account_voucher_payment.module_name_translation -msgid "Invoice Payment/Receipt by Vouchers." -msgstr "" - -#. module: account_voucher_payment -#: model:ir.actions.wizard,name:account_voucher_payment.wizard_unreconcile_voucher -msgid "Unreconcile entries" -msgstr "Prekliči uskladitev vknjižb" - -#. module: account_voucher_payment -#: field:account.move.line,voucher_invoice:0 -#: field:account.voucher.line,invoice_id:0 -msgid "Invoice" -msgstr "Račun" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,end:0 -msgid "Cancel" -msgstr "Prekliči" - -#. module: account_voucher_payment -#: field:account.voucher,partner_id:0 -msgid "Partner" -msgstr "Partner" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,unrec:0 -msgid "Unreconcile" -msgstr "Prekliči uskladitev" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation" -msgstr "Preklic uskladitve" diff --git a/addons/account_voucher_payment/i18n/zh_CN.po b/addons/account_voucher_payment/i18n/zh_CN.po deleted file mode 100644 index 00ccf4661a2..00000000000 --- a/addons/account_voucher_payment/i18n/zh_CN.po +++ /dev/null @@ -1,90 +0,0 @@ -# Chinese (Simplified) translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-05-13 20:11+0000\n" -"PO-Revision-Date: 2010-07-14 03:27+0000\n" -"Last-Translator: Black Jack \n" -"Language-Team: Chinese (Simplified) \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 04:08+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_voucher_payment -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "无效XML视图结构!" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation transactions" -msgstr "取消对账" - -#. module: account_voucher_payment -#: model:ir.module.module,description:account_voucher_payment.module_name_translation -msgid "" -"This module includes :\n" -" * It reconcile the invoice (supplier, customer) while paying through \n" -" Accounting Vouchers\n" -" " -msgstr "" -"这模块包括:\n" -" *在支付时核销发票(供应商, 客户) \n" -" 原始凭证\n" -" " - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "" -"If you unreconciliate transactions, you must also verify all the actions " -"that are linked to those transactions because they will not be disable" -msgstr "如果取消交易的核销, 你必须检验链接该交易的所有操作. 因为他们不会被禁止." - -#. module: account_voucher_payment -#: view:account.voucher:0 -#: field:account.voucher,voucher_line_ids:0 -msgid "Voucher Lines" -msgstr "原始凭证明细" - -#. module: account_voucher_payment -#: model:ir.module.module,shortdesc:account_voucher_payment.module_name_translation -msgid "Invoice Payment/Receipt by Vouchers." -msgstr "发票付款/ 收入的原始凭证" - -#. module: account_voucher_payment -#: model:ir.actions.wizard,name:account_voucher_payment.wizard_unreconcile_voucher -msgid "Unreconcile entries" -msgstr "取消核销" - -#. module: account_voucher_payment -#: field:account.move.line,voucher_invoice:0 -#: field:account.voucher.line,invoice_id:0 -msgid "Invoice" -msgstr "发票" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,end:0 -msgid "Cancel" -msgstr "取消" - -#. module: account_voucher_payment -#: field:account.voucher,partner_id:0 -msgid "Partner" -msgstr "业务伙伴" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,unrec:0 -msgid "Unreconcile" -msgstr "取消核销" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation" -msgstr "取消对账" diff --git a/addons/account_voucher_payment/security/ir.model.access.csv b/addons/account_voucher_payment/security/ir.model.access.csv deleted file mode 100644 index 0343f29f43a..00000000000 --- a/addons/account_voucher_payment/security/ir.model.access.csv +++ /dev/null @@ -1 +0,0 @@ -"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" diff --git a/addons/account_voucher_payment/test/account_voucher_payment.yml b/addons/account_voucher_payment/test/account_voucher_payment.yml deleted file mode 100644 index 8bcea6a23a4..00000000000 --- a/addons/account_voucher_payment/test/account_voucher_payment.yml +++ /dev/null @@ -1,118 +0,0 @@ -- - In order to test account_voucher_payment module in OpenERP I create an invoice and paid it through voucher -- - I create a customer invoice record -- - !record {model: account.invoice, id: account_invoice_voucher_payment}: - account_id: account.a_recv - address_contact_id: base.res_partner_address_3000 - address_invoice_id: base.res_partner_address_3000 - company_id: base.main_company - currency_id: base.EUR - invoice_line: - - account_id: account.a_sale - name: '[PC1] Basic PC' - price_unit: 450.0 - quantity: 1.0 - product_id: product.product_product_pc1 - uos_id: product.product_uom_unit - journal_id: account.sales_journal - partner_id: base.res_partner_desertic_hispafuentes - reference_type: none - -- - I check that Initially customer invoice is in the "Draft" state -- - !assert {model: account.invoice, id: account_invoice_voucher_payment}: - - state == 'draft' -- - I change the state of invoice to "Proforma2" by clicking PRO-FORMA button -- - !workflow {model: account.invoice, action: invoice_proforma2, ref: account_invoice_voucher_payment} -- - I check that the invoice state is now "Proforma2" -- - !assert {model: account.invoice, id: account_invoice_voucher_payment}: - - state == 'proforma2' -- - I create invoice by clicking on Create button -- - !workflow {model: account.invoice, action: invoice_open, ref: account_invoice_voucher_payment} -- - I check that the invoice state is "Open" -- - !assert {model: account.invoice, id: account_invoice_voucher_payment}: - - state == 'open' - -- - I create a voucher record for above invoice -- - !record {model: account.voucher, id: account_voucher_voucherforaxelor1}: - account_id: account.cash - company_id: base.main_company - currency_id: base.EUR - journal_id: account.bank_journal - name: Voucher for Axelor - narration: Basic Pc - payment_ids: - - account_id: account.a_recv - amount: 450.0 - name: Voucher for Axelor - partner_id: base.res_partner_desertic_hispafuentes - invoice_id: account_invoice_voucher_payment - type: cr - period_id: account.period_6 - reference_type: none - -- - I check that Initially customer voucher is in the "Draft" state -- - !assert {model: account.voucher, id: account_voucher_voucherforaxelor1}: - - state == 'draft' -- - I change the state of voucher to "proforma" by clicking PRO-FORMA button -- - !workflow {model: account.voucher, action: open_voucher, ref: account_voucher_voucherforaxelor1} -- - I check that the voucher state is now "proforma" -- - !assert {model: account.voucher, id: account_voucher_voucherforaxelor1}: - - state == 'proforma' -- - I create voucher by clicking on Create button -- - !workflow {model: account.voucher, action: proforma_voucher, ref: account_voucher_voucherforaxelor1} -- - I check that the voucher state is "Waiting for re-checking" -- - !assert {model: account.voucher, id: account_voucher_voucherforaxelor1}: - - state == 'recheck' -- - I clicked on Validate Button -- - !workflow {model: account.voucher, action: recheck_voucher, ref: account_voucher_voucherforaxelor1} -- - I check that the voucher state is "posted" -- - !assert {model: account.voucher, id: account_voucher_voucherforaxelor1}: - - state == 'posted' - -- - I check that Moves get created for this voucher -- - !python {model: account.voucher}: | - acc_id=self.browse(cr, uid, ref("account_voucher_voucherforaxelor1")) - assert(acc_id.move_id) - -- - I check that the invoice state is now Done -- - !assert {model: account.invoice, id: account_invoice_voucher_payment}: - - state == 'paid' - - - - - - - diff --git a/addons/account_voucher_payment/wizard/__init__.py b/addons/account_voucher_payment/wizard/__init__.py deleted file mode 100644 index 32ab938c5a6..00000000000 --- a/addons/account_voucher_payment/wizard/__init__.py +++ /dev/null @@ -1,24 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2009 Tiny SPRL (). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -import account_voucher_unreconcile - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/analytic/__openerp__.py b/addons/analytic/__openerp__.py index 80585ee39da..1f21fb3fce3 100644 --- a/addons/analytic/__openerp__.py +++ b/addons/analytic/__openerp__.py @@ -29,7 +29,8 @@ "description": """Module for defining analytic accounting object. """, "init_xml" : [], - "update_xml": ["security/ir.model.access.csv", + "update_xml": ['security/analytic_security.xml', + "security/ir.model.access.csv", ], 'demo_xml': [ ], diff --git a/addons/analytic/i18n/de.po b/addons/analytic/i18n/de.po new file mode 100644 index 00000000000..e9214e63984 --- /dev/null +++ b/addons/analytic/i18n/de.po @@ -0,0 +1,269 @@ +# German translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2010-06-18 10:59+0000\n" +"PO-Revision-Date: 2010-08-22 06:43+0000\n" +"Last-Translator: Ferdinand @ ChriCar \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: analytic +#: field:account.analytic.account,child_ids:0 +msgid "Child Accounts" +msgstr "untergeordnete Konten" + +#. module: analytic +#: help:account.analytic.line,amount_currency:0 +msgid "" +"The amount expressed in the related account currency if not equal to the " +"company one." +msgstr "Der Betrag in Fremdwährung, wenn diese von der Hauptwährung abweicht" + +#. module: analytic +#: constraint:ir.model:0 +msgid "" +"The Object name must start with x_ and not contain any special character !" +msgstr "" +"Der Objektname muss mit \"x_\" beginnen und darf keine Sonderzeichen " +"beinhalten!" + +#. module: analytic +#: field:account.analytic.account,name:0 +msgid "Account Name" +msgstr "Kontenbezeichnung" + +#. module: analytic +#: help:account.analytic.line,unit_amount:0 +msgid "Specifies the amount of quantity to count." +msgstr "Definiert die zu zählende Menge" + +#. module: analytic +#: help:account.analytic.line,currency_id:0 +msgid "The related account currency if not equal to the company one." +msgstr "" + +#. module: analytic +#: model:ir.module.module,description:analytic.module_meta_information +msgid "" +"Module for defining analytic accounting object.\n" +" " +msgstr "" +"Diese Module definiert analytische Kostenrechnung\n" +" " + +#. module: analytic +#: field:account.analytic.account,state:0 +msgid "State" +msgstr "Status" + +#. module: analytic +#: field:account.analytic.account,user_id:0 +msgid "Account Manager" +msgstr "Konto Manager" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Draft" +msgstr "Entwurf" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Closed" +msgstr "Abgeschlossen" + +#. module: analytic +#: field:account.analytic.account,debit:0 +msgid "Debit" +msgstr "Soll" + +#. module: analytic +#: help:account.analytic.account,state:0 +msgid "" +"* When an account is created its in 'Draft' state. " +" \n" +"* If any associated partner is there, it can be in 'Open' state. " +" \n" +"* If any pending balance is there it can be in 'Pending'. " +" \n" +"* And finally when all the transactions are over, it can be in 'Close' " +"state. \n" +"* The project can be in either if the states 'Template' and 'Running'.\n" +" If it is template then we can make projects based on the template projects. " +"If its in 'Running' state it is a normal project. " +" \n" +" If it is to be reviewed then the state is 'Pending'.\n" +" When the project is completed the state is set to 'Done'." +msgstr "" + +#. module: analytic +#: field:account.analytic.account,type:0 +msgid "Account Type" +msgstr "" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Template" +msgstr "Vorlage" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Pending" +msgstr "Unerledigt" + +#. module: analytic +#: model:ir.model,name:analytic.model_account_analytic_line +msgid "Analytic Line" +msgstr "Analyse Zeile" + +#. module: analytic +#: field:account.analytic.account,description:0 +#: field:account.analytic.line,name:0 +msgid "Description" +msgstr "Beschreibung" + +#. module: analytic +#: help:account.analytic.line,amount:0 +msgid "" +"Calculated by multiplying the quantity and the price given in the Product's " +"cost price." +msgstr "Ergebnis aus Menge * Produkt Einstandspreis" + +#. module: analytic +#: field:account.analytic.account,company_id:0 +#: field:account.analytic.line,company_id:0 +msgid "Company" +msgstr "Mandant" + +#. module: analytic +#: field:account.analytic.account,quantity_max:0 +msgid "Maximum Quantity" +msgstr "Max. Menge" + +#. module: analytic +#: field:account.analytic.line,user_id:0 +msgid "User" +msgstr "Benutzer" + +#. module: analytic +#: field:account.analytic.account,parent_id:0 +msgid "Parent Analytic Account" +msgstr "Übergeordnetes Analyse Konto" + +#. module: analytic +#: field:account.analytic.line,date:0 +msgid "Date" +msgstr "Datum" + +#. module: analytic +#: field:account.analytic.account,currency_id:0 +#: field:account.analytic.line,currency_id:0 +msgid "Account currency" +msgstr "Währung des Kontos" + +#. module: analytic +#: selection:account.analytic.account,type:0 +msgid "View" +msgstr "Ansicht" + +#. module: analytic +#: help:account.analytic.account,quantity_max:0 +msgid "Sets the higher limit of quantity of hours." +msgstr "Obergrenze der Stunden" + +#. module: analytic +#: field:account.analytic.account,credit:0 +msgid "Credit" +msgstr "Haben" + +#. module: analytic +#: field:account.analytic.line,amount:0 +msgid "Amount" +msgstr "Betrag" + +#. module: analytic +#: field:account.analytic.account,contact_id:0 +msgid "Contact" +msgstr "Ansprechpartner" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Cancelled" +msgstr "Abgebrochen" + +#. module: analytic +#: field:account.analytic.account,balance:0 +msgid "Balance" +msgstr "Saldo" + +#. module: analytic +#: field:account.analytic.account,date_start:0 +msgid "Date Start" +msgstr "Startdatum" + +#. module: analytic +#: field:account.analytic.account,quantity:0 +#: field:account.analytic.line,unit_amount:0 +msgid "Quantity" +msgstr "Menge" + +#. module: analytic +#: field:account.analytic.account,date:0 +msgid "Date End" +msgstr "Enddatum" + +#. module: analytic +#: field:account.analytic.account,code:0 +msgid "Account Code" +msgstr "Kontonummer" + +#. module: analytic +#: selection:account.analytic.account,type:0 +msgid "Normal" +msgstr "Normal" + +#. module: analytic +#: field:account.analytic.account,complete_name:0 +msgid "Full Account Name" +msgstr "vollständiger Kontoname" + +#. module: analytic +#: field:account.analytic.line,account_id:0 +#: model:ir.model,name:analytic.model_account_analytic_account +#: model:ir.module.module,shortdesc:analytic.module_meta_information +msgid "Analytic Account" +msgstr "Analytisches Konto" + +#. module: analytic +#: field:account.analytic.account,company_currency_id:0 +msgid "Currency" +msgstr "Währung" + +#. module: analytic +#: field:account.analytic.line,amount_currency:0 +msgid "Amount currency" +msgstr "Betrag in Währung" + +#. module: analytic +#: field:account.analytic.account,partner_id:0 +msgid "Associated Partner" +msgstr "Zugehöriger Partner" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Open" +msgstr "Offen" + +#. module: analytic +#: field:account.analytic.account,line_ids:0 +msgid "Analytic Entries" +msgstr "Analytische Buchungen" diff --git a/addons/analytic/security/analytic_security.xml b/addons/analytic/security/analytic_security.xml new file mode 100644 index 00000000000..a382380d962 --- /dev/null +++ b/addons/analytic/security/analytic_security.xml @@ -0,0 +1,11 @@ + + + + + analytic company rule + + + [('company_id','=',user.company_id.id)] + + + diff --git a/addons/analytic_journal_billing_rate/analytic_journal_billing_rate_view.xml b/addons/analytic_journal_billing_rate/analytic_journal_billing_rate_view.xml index 3288ca9daf8..39be4c76a23 100644 --- a/addons/analytic_journal_billing_rate/analytic_journal_billing_rate_view.xml +++ b/addons/analytic_journal_billing_rate/analytic_journal_billing_rate_view.xml @@ -35,7 +35,6 @@ - diff --git a/addons/analytic_journal_billing_rate/i18n/tr.po b/addons/analytic_journal_billing_rate/i18n/tr.po index 698bc1f3bbe..328a8d33cad 100644 --- a/addons/analytic_journal_billing_rate/i18n/tr.po +++ b/addons/analytic_journal_billing_rate/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:41+0000\n" +"PO-Revision-Date: 2010-08-22 05:49+0000\n" "Last-Translator: Fabien (Open ERP) \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: analytic_journal_billing_rate diff --git a/addons/analytic_user_function/analytic_user_function.py b/addons/analytic_user_function/analytic_user_function.py index 2f5152faea6..0bb9afc3386 100644 --- a/addons/analytic_user_function/analytic_user_function.py +++ b/addons/analytic_user_function/analytic_user_function.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . +# along with this program. If not, see . # ############################################################################## @@ -54,7 +54,7 @@ class hr_analytic_timesheet(osv.osv): # Look in account, if no value for the user => look in parent until there is no more parent to look # Take the first found... if nothing found => return False def _get_related_user_account_recursiv(self, cr, uid, user_id, account_id): - + temp=self.pool.get('analytic_user_funct_grid').search(cr, uid, [('user_id', '=', user_id),('account_id', '=', account_id) ]) account=self.pool.get('account.analytic.account').browse(cr, uid, account_id) if temp: @@ -64,21 +64,19 @@ class hr_analytic_timesheet(osv.osv): return self._get_related_user_account_recursiv(cr, uid, user_id, account.parent_id.id) else: return False - - + + def on_change_account_id(self, cr, uid, ids, account_id, user_id=False, unit_amount=0): - #{'value': {'to_invoice': False, 'amount': (-162.0,), 'product_id': 7, 'general_account_id': (5,)}} res = {} if not (account_id): #avoid a useless call to super - return res + return res if not (user_id): return super(hr_analytic_timesheet, self).on_change_account_id(cr, uid, ids, account_id) #get the browse record related to user_id and account_id temp = self._get_related_user_account_recursiv(cr, uid, user_id, account_id) - # temp = self.pool.get('analytic_user_funct_grid').search(cr, uid, [('user_id', '=', user_id),('account_id', '=', account_id) ]) if not temp: #if there isn't any record for this user_id and account_id return super(hr_analytic_timesheet, self).on_change_account_id(cr, uid, ids, account_id) @@ -100,9 +98,9 @@ class hr_analytic_timesheet(osv.osv): 'for this product: "%s" (id:%d)') % \ (r.product_id.name, r.product_id.id,)) # Compute based on pricetype - amount_unit = self.on_change_unit_amount(cr, uid, ids, + amount_unit = self.on_change_unit_amount(cr, uid, ids, r.product_id.id, unit_amount, r.product_id.uom_id.id)['value']['amount'] - + amount = unit_amount * amount_unit res ['value']['amount']= - round(amount, 2) res ['value']['general_account_id']= a @@ -112,19 +110,18 @@ class hr_analytic_timesheet(osv.osv): res = {} if not (user_id): #avoid a useless call to super - return res + return res #get the old values from super res = super(hr_analytic_timesheet, self).on_change_user_id(cr, uid, ids, user_id) if account_id: #get the browse record related to user_id and account_id - # temp = self.pool.get('analytic_user_funct_grid').search(cr, uid, [('user_id', '=', user_id),('account_id', '=', account_id) ]) temp = self._get_related_user_account_recursiv(cr, uid, user_id, account_id) if temp: #add the value from the new relation analytic_user_funct_grid r = self.pool.get('analytic_user_funct_grid').browse(cr, uid, temp)[0] - res['value']['product_id'] = r.product_id.id + res['value']['product_id'] = r.product_id.id #the change of product has to impact the amount, uom and general_account_id a = r.product_id.product_tmpl_id.property_account_expense.id @@ -136,9 +133,9 @@ class hr_analytic_timesheet(osv.osv): 'for this product: "%s" (id:%d)') % \ (r.product_id.name, r.product_id.id,)) # Compute based on pricetype - amount_unit = self.on_change_unit_amount(cr, uid, ids, + amount_unit = self.on_change_unit_amount(cr, uid, ids, r.product_id.id, unit_amount, r.product_id.uom_id.id)['value']['amount'] - + amount = unit_amount * amount_unit res ['value']['amount']= - round(amount, 2) res ['value']['general_account_id']= a diff --git a/addons/analytic_user_function/i18n/tr.po b/addons/analytic_user_function/i18n/tr.po index 5e9d2a2f653..62b28891d45 100644 --- a/addons/analytic_user_function/i18n/tr.po +++ b/addons/analytic_user_function/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:45+0000\n" +"PO-Revision-Date: 2010-08-22 05:55+0000\n" "Last-Translator: Fabien (Open ERP) \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: analytic_user_function diff --git a/addons/auction/__openerp__.py b/addons/auction/__openerp__.py index 75b50113028..69fef0748c4 100644 --- a/addons/auction/__openerp__.py +++ b/addons/auction/__openerp__.py @@ -43,14 +43,11 @@ 'init_xml': ['auction_sequence.xml', 'auction_data.xml'], 'update_xml': [ 'security/ir.model.access.csv', - # 'wizard/auction_lots_able_view.xml', - # 'wizard/auction_lots_enable_view.xml', 'wizard/auction_lots_make_invoice_buyer_view.xml', 'wizard/auction_lots_make_invoice_view.xml', 'wizard/auction_taken_view.xml', 'wizard/auction_lots_auction_move_view.xml', 'wizard/auction_pay_buy_view.xml', - #'wizard/auction_payer_sel_view.xml', 'wizard/auction_lots_sms_send_view.xml', 'wizard/auction_catalog_flagey_view.xml', 'wizard/auction_lots_buyer_map_view.xml', @@ -59,12 +56,11 @@ 'report/report_auction_view.xml', 'auction_wizard.xml', 'board_auction_view.xml', - # 'board_auction_manager_view.xml', ], 'demo_xml': ['auction_demo.xml','board_auction_demo.xml'], 'test': ['test/auction.yml'], - + 'installable': True, 'active': False, 'certificate': '0039333102717', diff --git a/addons/auction/auction.py b/addons/auction/auction.py index 0014edada56..5ea2441e6fd 100644 --- a/addons/auction/auction.py +++ b/addons/auction/auction.py @@ -35,10 +35,10 @@ import tools class auction_artists(osv.osv): _name = "auction.artists" _columns = { - 'name': fields.char('Artist/Author Name', size=64, required=True), - 'pseudo': fields.char('Pseudo', size=64), - 'birth_death_dates':fields.char('Birth / Death dates', size=64), - 'biography': fields.text('Biography'), + 'name': fields.char('Artist/Author Name', size=64, required=True), + 'pseudo': fields.char('Pseudo', size=64), + 'birth_death_dates':fields.char('Birth / Death dates', size=64), + 'biography': fields.text('Biography'), } auction_artists() @@ -49,10 +49,10 @@ class auction_dates(osv.osv): """Auction Dates""" _name = "auction.dates" _description=__doc__ - + def _adjudication_get(self, cr, uid, ids, prop, unknow_none, unknow_dict): res={} - total = 0.0 + total = 0.0 lots_obj = self.pool.get('auction.lots') for auction in self.browse(cr, uid, ids): lots_ids = lots_obj.search(cr, uid, [('auction_id', '=', auction.id)]) @@ -71,27 +71,27 @@ class auction_dates(osv.osv): return name _columns = { - 'name': fields.char('Auction Name', size=64, required=True), - 'expo1': fields.date('First Exposition Day', required=True, help="Beginning Exposition Date For Auction"), - 'expo2': fields.date('Last Exposition Day', required=True, help="Last Exposition Date For Auction"), - 'auction1': fields.date('First Auction Day', required=True, help="Start Date Of Auction"), - 'auction2': fields.date('Last Auction Day', required=True, help="End Date Of Auction"), - 'journal_id': fields.many2one('account.journal', 'Buyer Journal', required=True, help="Account Journal For Buyer"), - 'journal_seller_id': fields.many2one('account.journal', 'Seller Journal', required=True, help="Account Journal For Seller"), - 'buyer_costs': fields.many2many('account.tax', 'auction_buyer_taxes_rel', 'auction_id', 'tax_id', 'Buyer Costs', help="Account Tax For Buyer"), - 'seller_costs': fields.many2many('account.tax', 'auction_seller_taxes_rel', 'auction_id', 'tax_id', 'Seller Costs', help="Account Tax For Seller"), - 'acc_income': fields.many2one('account.account', 'Income Account', required=True), - 'acc_expense': fields.many2one('account.account', 'Expense Account', required=True), - 'adj_total': fields.function(_adjudication_get, method=True, string='Total Adjudication', store=True), - 'state': fields.selection((('draft', 'Draft'), ('closed', 'Closed')), 'State', select=1, readonly=True, - help='When auction starts the state is \'Draft\'.\n At the end of auction, the state becomes \'Closed\'.'), - 'account_analytic_id': fields.many2one('account.analytic.account', 'Analytic Account', required=True), + 'name': fields.char('Auction Name', size=64, required=True), + 'expo1': fields.date('First Exposition Day', required=True, help="Beginning Exposition Date For Auction"), + 'expo2': fields.date('Last Exposition Day', required=True, help="Last Exposition Date For Auction"), + 'auction1': fields.date('First Auction Day', required=True, help="Start Date Of Auction"), + 'auction2': fields.date('Last Auction Day', required=True, help="End Date Of Auction"), + 'journal_id': fields.many2one('account.journal', 'Buyer Journal', required=True, help="Account Journal For Buyer"), + 'journal_seller_id': fields.many2one('account.journal', 'Seller Journal', required=True, help="Account Journal For Seller"), + 'buyer_costs': fields.many2many('account.tax', 'auction_buyer_taxes_rel', 'auction_id', 'tax_id', 'Buyer Costs', help="Account Tax For Buyer"), + 'seller_costs': fields.many2many('account.tax', 'auction_seller_taxes_rel', 'auction_id', 'tax_id', 'Seller Costs', help="Account Tax For Seller"), + 'acc_income': fields.many2one('account.account', 'Income Account', required=True), + 'acc_expense': fields.many2one('account.account', 'Expense Account', required=True), + 'adj_total': fields.function(_adjudication_get, method=True, string='Total Adjudication', store=True), + 'state': fields.selection((('draft', 'Draft'), ('closed', 'Closed')), 'State', select=1, readonly=True, + help='When auction starts the state is \'Draft\'.\n At the end of auction, the state becomes \'Closed\'.'), + 'account_analytic_id': fields.many2one('account.analytic.account', 'Analytic Account', required=True), } - + _defaults = { - 'state': lambda *a: 'draft', + 'state': lambda *a: 'draft', } - + _order = "auction1 desc" def close(self, cr, uid, ids, context=None): @@ -112,7 +112,7 @@ class auction_dates(osv.osv): new_seller_invoice = lots_obj.seller_trans_create(cr, uid, lots_ids2, {}) self.write(cr, uid, ids, {'state': 'closed'}) #close the auction return True - + auction_dates() #---------------------------------------------------------- @@ -120,27 +120,27 @@ auction_dates() #---------------------------------------------------------- class auction_deposit(osv.osv): """Auction Deposit Border""" - + _name = "auction.deposit" _description=__doc__ _order = "id desc" _columns = { - 'transfer' : fields.boolean('Transfer'), - 'name': fields.char('Depositer Inventory', size=64, required=True), - 'partner_id': fields.many2one('res.partner', 'Seller', required=True, change_default=True), - 'date_dep': fields.date('Deposit date', required=True), - 'method': fields.selection((('keep', 'Keep until sold'), ('decease', 'Decrease limit of 10%'), ('contact', 'Contact the Seller')), 'Withdrawned method', required=True), - 'tax_id': fields.many2one('account.tax', 'Expenses'), - 'create_uid': fields.many2one('res.users', 'Created by', readonly=True), - 'info': fields.char('Description', size=64), - 'lot_id': fields.one2many('auction.lots', 'bord_vnd_id', 'Objects'), - 'specific_cost_ids': fields.one2many('auction.deposit.cost', 'deposit_id', 'Specific Costs'), - 'total_neg': fields.boolean('Allow Negative Amount'), + 'transfer' : fields.boolean('Transfer'), + 'name': fields.char('Depositer Inventory', size=64, required=True), + 'partner_id': fields.many2one('res.partner', 'Seller', required=True, change_default=True), + 'date_dep': fields.date('Deposit date', required=True), + 'method': fields.selection((('keep', 'Keep until sold'), ('decease', 'Decrease limit of 10%'), ('contact', 'Contact the Seller')), 'Withdrawned method', required=True), + 'tax_id': fields.many2one('account.tax', 'Expenses'), + 'create_uid': fields.many2one('res.users', 'Created by', readonly=True), + 'info': fields.char('Description', size=64), + 'lot_id': fields.one2many('auction.lots', 'bord_vnd_id', 'Objects'), + 'specific_cost_ids': fields.one2many('auction.deposit.cost', 'deposit_id', 'Specific Costs'), + 'total_neg': fields.boolean('Allow Negative Amount'), } _defaults = { - 'method': lambda *a: 'keep', - 'total_neg': lambda *a: False, - 'name': lambda obj, cr, uid, context: obj.pool.get('ir.sequence').get(cr, uid, 'auction.deposit'), + 'method': lambda *a: 'keep', + 'total_neg': lambda *a: False, + 'name': lambda obj, cr, uid, context: obj.pool.get('ir.sequence').get(cr, uid, 'auction.deposit'), } auction_deposit() @@ -149,16 +149,16 @@ auction_deposit() # (Specific) Deposit Costs #---------------------------------------------------------- class auction_deposit_cost(osv.osv): - + """Auction Deposit Cost""" - + _name = 'auction.deposit.cost' _description=__doc__ _columns = { - 'name': fields.char('Cost Name', required=True, size=64), - 'amount': fields.float('Amount'), - 'account': fields.many2one('account.account', 'Destination Account', required=True), - 'deposit_id': fields.many2one('auction.deposit', 'Deposit'), + 'name': fields.char('Cost Name', required=True, size=64), + 'amount': fields.float('Amount'), + 'account': fields.many2one('account.account', 'Destination Account', required=True), + 'deposit_id': fields.many2one('auction.deposit', 'Deposit'), } auction_deposit_cost() @@ -166,16 +166,16 @@ auction_deposit_cost() # Lots Categories #---------------------------------------------------------- class aie_category(osv.osv): - + _name="aie.category" _order = "name" _columns={ - 'name': fields.char('Name', size=64, required=True), - 'code':fields.char('Code', size=64), - 'parent_id': fields.many2one('aie.category', 'Parent aie Category', ondelete='cascade'), - 'child_ids': fields.one2many('aie.category', 'parent_id', help="Childs aie category") + 'name': fields.char('Name', size=64, required=True), + 'code':fields.char('Code', size=64), + 'parent_id': fields.many2one('aie.category', 'Parent aie Category', ondelete='cascade'), + 'child_ids': fields.one2many('aie.category', 'parent_id', help="Childs aie category") } - + def name_get(self, cr, uid, ids, context=None): if not context: context = {} @@ -189,22 +189,22 @@ class aie_category(osv.osv): name = record['parent_id'][1] + ' / ' + name res.append((record['id'], name)) return res - -aie_category() - + +aie_category() + class auction_lot_category(osv.osv): """Auction Lots Category""" - + _name = 'auction.lot.category' _description=__doc__ _columns = { - 'name': fields.char('Category Name', required=True, size=64), - 'priority': fields.float('Priority'), - 'active' : fields.boolean('Active', help="If the active field is set to true, it will allow you to hide the auction lot category without removing it."), - 'aie_categ': fields.many2one('aie.category', 'Category', ondelete='cascade'), + 'name': fields.char('Category Name', required=True, size=64), + 'priority': fields.float('Priority'), + 'active' : fields.boolean('Active', help="If the active field is set to true, it will allow you to hide the auction lot category without removing it."), + 'aie_categ': fields.many2one('aie.category', 'Category', ondelete='cascade'), } _defaults = { - 'active' : lambda *a: 1, + 'active' : lambda *a: 1, } auction_lot_category() @@ -217,11 +217,11 @@ def _type_get(self, cr, uid, context=None): obj = self.pool.get('auction.lot.category') ids = obj.search(cr, uid, []) res = obj.read(cr, uid, ids, ['name'], context) - res = [(r['name'], r['name']) for r in res] - return res + res = [(r['name'], r['name']) for r in res] + return res class auction_lots(osv.osv): - + """Auction Object""" _name = "auction.lots" _order = "obj_num,lot_num,id" @@ -231,7 +231,7 @@ class auction_lots(osv.osv): if not context: context={} return self.write(cr, uid, ids, {'state':'unsold'}) - + def button_taken_away(self, cr, uid, ids, context=None): if not context: context={} @@ -256,7 +256,7 @@ class auction_lots(osv.osv): """ if not context: context = {} - + res = {} account_analytic_line_obj = self.pool.get('account.analytic.line') lots = self.browse(cr, uid, ids, context) @@ -289,24 +289,24 @@ class auction_lots(osv.osv): elif name == "gross_revenue": if lot.auction_id: result = lot.buyer_price - lot.seller_price - + elif name == "net_revenue": if lot.auction_id: result = lot.buyer_price - lot.seller_price - lot.costs - + elif name == "gross_margin": if ((lot.obj_price==0) and (lot.state=='draft')): amount = lot.lot_est1 - else: + else: amount = lot.obj_price if amount > 0: result = (lot.gross_revenue * 100) / amount result = round(result,2) - + elif name == "net_margin": if ((lot.obj_price==0) and (lot.state=='draft')): amount = lot.lot_est1 - else: + else: amount = lot.obj_price if amount > 0: result = (lot.net_revenue * 100) / amount @@ -320,8 +320,8 @@ class auction_lots(osv.osv): auct_id = lot.auction_id.id lot_count = self.search(cr, uid, [('auction_id', '=', auct_id)], count=True) line_ids = account_analytic_line_obj.search(cr, uid, [ - ('account_id', '=', lot.auction_id.account_analytic_id.id), - ('journal_id', '<>', lot.auction_id.journal_id.id), + ('account_id', '=', lot.auction_id.account_analytic_id.id), + ('journal_id', '<>', lot.auction_id.journal_id.id), ('journal_id', '<>', lot.auction_id.journal_seller_id.id)]) indir_cost = lot.bord_vnd_id.specific_cost_ids for r in lot.bord_vnd_id.specific_cost_ids: @@ -330,20 +330,20 @@ class auction_lots(osv.osv): if line.amount: som -= line.amount result = som/lot_count - + elif name=="paid_ach": result = False if lot.ach_inv_id and lot.ach_inv_id.state == 'paid': result = True - + elif name=="paid_vnd": result = False if lot.sel_inv_id and lot.sel_inv_id.state == 'paid': - result = True - + result = True + res[lot.id][name] = result - - + + return res def onchange_obj_ret(self, cr, uid, ids, obj_ret, context=None): @@ -354,66 +354,66 @@ class auction_lots(osv.osv): return {} _columns = { - 'bid_lines':fields.one2many('auction.bid_line', 'lot_id', 'Bids'), - 'auction_id': fields.many2one('auction.dates', 'Auction', select=1, help="Auction For Object"), - 'bord_vnd_id': fields.many2one('auction.deposit', 'Depositer Inventory', required=True, help="Provide Deposit Information: seller, Withdrawned Method, Object, Deposit Costs"), - 'name': fields.char('Title', size=64, required=True, help='Auction Object Name'), - 'name2': fields.char('Short Description (2)', size=64), - 'lot_type': fields.selection(_type_get, 'Object category', size=64), - 'author_right': fields.many2one('account.tax', 'Author rights', help="Account Tax For Author Commission"), - 'lot_est1': fields.float('Minimum Estimation', help="Minimum Estimate Price"), - 'lot_est2': fields.float('Maximum Estimation', help="Maximum Estimate Price"), - 'lot_num': fields.integer('List Number', required=True, select=1, help="List Number In Depositer Inventory"), - 'create_uid': fields.many2one('res.users', 'Created by', readonly=True), - 'history_ids':fields.one2many('auction.lot.history', 'lot_id', 'Auction history'), - 'lot_local':fields.char('Location', size=64, help="Auction Location"), - 'artist_id':fields.many2one('auction.artists', 'Artist/Author'), - 'artist2_id':fields.many2one('auction.artists', 'Artist/Author2'), - 'important':fields.boolean('To be Emphatized'), - 'product_id':fields.many2one('product.product', 'Product', required=True), - 'obj_desc': fields.text('Object Description'), - 'obj_num': fields.integer('Catalog Number'), - 'obj_ret': fields.float('Price retired', help="Object Ret"), - 'obj_comm': fields.boolean('Commission'), - 'obj_price': fields.float('Adjudication price', help="Object Price"), - 'ach_avance': fields.float('Buyer Advance'), - 'ach_login': fields.char('Buyer Username', size=64), + 'bid_lines':fields.one2many('auction.bid_line', 'lot_id', 'Bids'), + 'auction_id': fields.many2one('auction.dates', 'Auction', select=1, help="Auction For Object"), + 'bord_vnd_id': fields.many2one('auction.deposit', 'Depositer Inventory', required=True, help="Provide Deposit Information: seller, Withdrawned Method, Object, Deposit Costs"), + 'name': fields.char('Title', size=64, required=True, help='Auction Object Name'), + 'name2': fields.char('Short Description (2)', size=64), + 'lot_type': fields.selection(_type_get, 'Object category', size=64), + 'author_right': fields.many2one('account.tax', 'Author rights', help="Account Tax For Author Commission"), + 'lot_est1': fields.float('Minimum Estimation', help="Minimum Estimate Price"), + 'lot_est2': fields.float('Maximum Estimation', help="Maximum Estimate Price"), + 'lot_num': fields.integer('List Number', required=True, select=1, help="List Number In Depositer Inventory"), + 'create_uid': fields.many2one('res.users', 'Created by', readonly=True), + 'history_ids':fields.one2many('auction.lot.history', 'lot_id', 'Auction history'), + 'lot_local':fields.char('Location', size=64, help="Auction Location"), + 'artist_id':fields.many2one('auction.artists', 'Artist/Author'), + 'artist2_id':fields.many2one('auction.artists', 'Artist/Author2'), + 'important':fields.boolean('To be Emphatized'), + 'product_id':fields.many2one('product.product', 'Product', required=True), + 'obj_desc': fields.text('Object Description'), + 'obj_num': fields.integer('Catalog Number'), + 'obj_ret': fields.float('Price retired', help="Object Ret"), + 'obj_comm': fields.boolean('Commission'), + 'obj_price': fields.float('Adjudication price', help="Object Price"), + 'ach_avance': fields.float('Buyer Advance'), + 'ach_login': fields.char('Buyer Username', size=64), 'ach_uid': fields.many2one('res.partner', 'Buyer'), - 'seller_id': fields.related('bord_vnd_id','partner_id', type='many2one', relation='res.partner', string='Seller', readonly=True), - 'ach_emp': fields.boolean('Taken Away', readonly=True, help="When state is Taken Away, This field is Marked as True"), - 'is_ok': fields.boolean('Buyer\'s payment', help="When Buyer Pay For Bank statement', This field is Marked"), - 'ach_inv_id': fields.many2one('account.invoice', 'Buyer Invoice', readonly=True, states={'draft':[('readonly', False)]}), - 'sel_inv_id': fields.many2one('account.invoice', 'Seller Invoice', readonly=True, states={'draft':[('readonly', False)]}), - 'vnd_lim': fields.float('Seller limit'), - 'vnd_lim_net': fields.boolean('Net limit ?', readonly=True), - 'image': fields.binary('Image', help="Object Image"), - 'paid_vnd':fields.function(_getprice, string='Seller Paid', method=True, type='boolean', store=True, multi="paid_vnd", help="When state of Seller Invoice is 'Paid', This field is selected as True."), - 'paid_ach':fields.function(_getprice, string='Buyer Invoice Reconciled', method=True, type='boolean', store=True, multi="paid_ach", help="When state of Buyer Invoice is 'Paid', This field is selected as True."), + 'seller_id': fields.related('bord_vnd_id','partner_id', type='many2one', relation='res.partner', string='Seller', readonly=True), + 'ach_emp': fields.boolean('Taken Away', readonly=True, help="When state is Taken Away, This field is Marked as True"), + 'is_ok': fields.boolean('Buyer\'s payment', help="When Buyer Pay For Bank statement', This field is Marked"), + 'ach_inv_id': fields.many2one('account.invoice', 'Buyer Invoice', readonly=True, states={'draft':[('readonly', False)]}), + 'sel_inv_id': fields.many2one('account.invoice', 'Seller Invoice', readonly=True, states={'draft':[('readonly', False)]}), + 'vnd_lim': fields.float('Seller limit'), + 'vnd_lim_net': fields.boolean('Net limit ?', readonly=True), + 'image': fields.binary('Image', help="Object Image"), + 'paid_vnd':fields.function(_getprice, string='Seller Paid', method=True, type='boolean', store=True, multi="paid_vnd", help="When state of Seller Invoice is 'Paid', This field is selected as True."), + 'paid_ach':fields.function(_getprice, string='Buyer Invoice Reconciled', method=True, type='boolean', store=True, multi="paid_ach", help="When state of Buyer Invoice is 'Paid', This field is selected as True."), 'state': fields.selection(( - ('draft', 'Draft'), - ('unsold', 'Unsold'), - ('paid', 'Paid'), - ('sold', 'Sold'), - ('taken_away', 'Taken away')), 'State', required=True, readonly=True, + ('draft', 'Draft'), + ('unsold', 'Unsold'), + ('paid', 'Paid'), + ('sold', 'Sold'), + ('taken_away', 'Taken away')), 'State', required=True, readonly=True, help=' * The \'Draft\' state is used when a object is encoding as a new object. \ \n* The \'Unsold\' state is used when object does not sold for long time, user can also set it as draft state after unsold. \ \n* The \'Paid\' state is used when user pay for the object \ - \n* The \'Sold\' state is used when user buy the object.'), - 'buyer_price': fields.function(_getprice, method=True, string='Buyer price', store=True, multi="buyer_price", help="Buyer Price"), - 'seller_price': fields.function(_getprice, method=True, string='Seller price', store=True, multi="seller_price", help="Seller Price"), - 'gross_revenue':fields.function(_getprice, method=True, string='Gross revenue', store=True, multi="gross_revenue", help="Buyer Price - Seller Price"), - 'gross_margin':fields.function(_getprice, method=True, string='Gross Margin (%)', store=True, multi="gross_margin", help="(Gross Revenue*100.0)/ Object Price"), - 'costs':fields.function(_getprice, method=True, string='Indirect costs', store=True, multi="costs", help="Deposit cost"), - 'statement_id': fields.many2many('account.bank.statement.line', 'auction_statement_line_rel', 'auction_id', 'statement', 'Payment', help="Bank statement Line For Given Buyer"), - 'net_revenue':fields.function(_getprice, method=True, string='Net revenue', store=True, multi="net_revenue", help="Buyer Price - Seller Price - Indirect Cost"), - 'net_margin':fields.function(_getprice, method=True, string='Net Margin (%)', store=True, multi="net_margin", help="(Net Revenue * 100)/ Object Price"), + \n* The \'Sold\' state is used when user buy the object.'), + 'buyer_price': fields.function(_getprice, method=True, string='Buyer price', store=True, multi="buyer_price", help="Buyer Price"), + 'seller_price': fields.function(_getprice, method=True, string='Seller price', store=True, multi="seller_price", help="Seller Price"), + 'gross_revenue':fields.function(_getprice, method=True, string='Gross revenue', store=True, multi="gross_revenue", help="Buyer Price - Seller Price"), + 'gross_margin':fields.function(_getprice, method=True, string='Gross Margin (%)', store=True, multi="gross_margin", help="(Gross Revenue*100.0)/ Object Price"), + 'costs':fields.function(_getprice, method=True, string='Indirect costs', store=True, multi="costs", help="Deposit cost"), + 'statement_id': fields.many2many('account.bank.statement.line', 'auction_statement_line_rel', 'auction_id', 'statement', 'Payment', help="Bank statement Line For Given Buyer"), + 'net_revenue':fields.function(_getprice, method=True, string='Net revenue', store=True, multi="net_revenue", help="Buyer Price - Seller Price - Indirect Cost"), + 'net_margin':fields.function(_getprice, method=True, string='Net Margin (%)', store=True, multi="net_margin", help="(Net Revenue * 100)/ Object Price"), } _defaults = { - 'state':lambda *a: 'draft', - 'lot_num':lambda *a:1, - 'is_ok': lambda *a: False, + 'state':lambda *a: 'draft', + 'lot_num':lambda *a:1, + 'is_ok': lambda *a: False, } - + def name_get(self, cr, user, ids, context=None): if not context: context={} @@ -467,7 +467,7 @@ class auction_lots(osv.osv): amount+=t['amount'] amount_total['value']= amount amount_total['amount']= amount - + return amount_total @@ -481,7 +481,7 @@ class auction_lots(osv.osv): tax_cost_ids.append(border_id.tax_id) elif lot.auction_id and lot.auction_id.seller_costs: tax_cost_ids += lot.auction_id.seller_costs - + tax_costs = self.pool.get('account.tax').compute_all(cr, uid, tax_cost_ids, lot.obj_price, 1)['taxes'] # delete useless keys from the costs computed by the tax object... this is useless but cleaner... for cost in tax_costs: @@ -497,13 +497,13 @@ class auction_lots(osv.osv): #FIXME:the string passes have lot 'should go through the system translations. obj_price_wh_costs = reduce(lambda x, y: x + y['amount'], tax_costs, lot.obj_price) if obj_price_wh_costs < lot.vnd_lim: - costs.append({ 'type': 1, - 'id': lot.obj_num, - 'name': 'Remise lot '+ str(lot.obj_num), + costs.append({ 'type': 1, + 'id': lot.obj_num, + 'name': 'Remise lot '+ str(lot.obj_num), 'amount': lot.vnd_lim - obj_price_wh_costs} ) return costs - + def compute_seller_costs(self, cr, uid, ids, manual_only=False): lots = self.browse(cr, uid, ids) costs = [] @@ -543,9 +543,9 @@ class auction_lots(osv.osv): # sum remise limite net and ristourne def compute_seller_costs_summed(self, cr, uid, ids): #ach_pay_id - + """This Fuction sum Net remittance limit and refund""" - + taxes = self.compute_seller_costs(cr, uid, ids) taxes_summed = {} for tax in taxes: @@ -567,7 +567,7 @@ class auction_lots(osv.osv): return taxes_summed.values() def buyer_proforma(self, cr, uid, ids, context=None): - + if not context: context={} invoices = {} @@ -589,11 +589,10 @@ class auction_lots(osv.osv): if not invoice_addr_id: raise orm.except_orm(_('No Invoice Address'), _('The Buyer "%s" has no Invoice Address.') % (contact_addr_id,)) inv = { - 'name': 'Auction proforma:' +lot.name, - 'journal_id': lot.auction_id.journal_id.id, - 'partner_id': partner_ref, - 'type': 'out_invoice', - # 'state':'proforma', + 'name': 'Auction proforma:' +lot.name, + 'journal_id': lot.auction_id.journal_id.id, + 'partner_id': partner_ref, + 'type': 'out_invoice', } inv.update(inv_ref.onchange_partner_id(cr, uid, [], 'out_invoice', partner_ref)['value']) inv['account_id'] = inv['account_id'] and inv['account_id'][0] @@ -648,10 +647,10 @@ class auction_lots(osv.osv): contact_addr_id = res['contact'] invoice_addr_id = res['invoice'] inv = { - 'name': 'Auction:' +lot.name, - 'journal_id': lot.auction_id.journal_seller_id.id, - 'partner_id': lot.bord_vnd_id.partner_id.id, - 'type': 'in_invoice', + 'name': 'Auction:' +lot.name, + 'journal_id': lot.auction_id.journal_seller_id.id, + 'partner_id': lot.bord_vnd_id.partner_id.id, + 'type': 'in_invoice', } inv.update(inv_ref.onchange_partner_id(cr, uid, [], 'in_invoice', lot.bord_vnd_id.partner_id.id)['value']) inv_id = inv_ref.create(cr, uid, inv, context) @@ -666,14 +665,14 @@ class auction_lots(osv.osv): taxes += map(lambda x: x.id, lot.auction_id.seller_costs) inv_line= { - 'invoice_id': inv_id, - 'quantity': 1, - 'product_id': lot.product_id.id, - 'name': '['+str(lot.obj_num)+'] '+lot.auction_id.name, - 'invoice_line_tax_id': [(6, 0, taxes)], - 'account_analytic_id': lot.auction_id.account_analytic_id.id, - 'account_id': lot.auction_id.acc_expense.id, - 'price_unit': lot.obj_price, + 'invoice_id': inv_id, + 'quantity': 1, + 'product_id': lot.product_id.id, + 'name': '['+str(lot.obj_num)+'] '+lot.auction_id.name, + 'invoice_line_tax_id': [(6, 0, taxes)], + 'account_analytic_id': lot.auction_id.account_analytic_id.id, + 'account_id': lot.auction_id.acc_expense.id, + 'price_unit': lot.obj_price, } inv_line_obj.create(cr, uid, inv_line, context) inv_ref.button_compute(cr, uid, invoices.values()) @@ -715,11 +714,11 @@ class auction_lots(osv.osv): price = lot.obj_price or 0.0 lot_name =lot.obj_num inv = { - 'name':lot.auction_id.name or '', - 'reference': lot.ach_login, - 'journal_id': lot.auction_id.journal_id.id, - 'partner_id': lot.ach_uid.id, - 'type': 'out_invoice', + 'name':lot.auction_id.name or '', + 'reference': lot.ach_login, + 'journal_id': lot.auction_id.journal_id.id, + 'partner_id': lot.ach_uid.id, + 'type': 'out_invoice', } if invoice_number: inv['number'] = invoice_number @@ -734,14 +733,14 @@ class auction_lots(osv.osv): taxes.append(lot.author_right.id) inv_line= { - 'invoice_id': inv_id, - 'quantity': 1, - 'product_id': lot.product_id.id, - 'name': '['+str(lot.obj_num)+'] '+ lot.name, - 'invoice_line_tax_id': [(6, 0, taxes)], - 'account_analytic_id': lot.auction_id.account_analytic_id.id, - 'account_id': lot.auction_id.acc_income.id, - 'price_unit': lot.obj_price, + 'invoice_id': inv_id, + 'quantity': 1, + 'product_id': lot.product_id.id, + 'name': '['+str(lot.obj_num)+'] '+ lot.name, + 'invoice_line_tax_id': [(6, 0, taxes)], + 'account_analytic_id': lot.auction_id.account_analytic_id.id, + 'account_id': lot.auction_id.acc_income.id, + 'price_unit': lot.obj_price, } inv_line_obj.create(cr, uid, inv_line, context) inv_ref.button_compute(cr, uid, [inv_id]) @@ -756,21 +755,21 @@ auction_lots() #---------------------------------------------------------- class auction_bid(osv.osv): """Bid Auctions""" - + _name = "auction.bid" _description=__doc__ _order = 'id desc' _columns = { - 'partner_id': fields.many2one('res.partner', 'Buyer Name', required=True), - 'contact_tel':fields.char('Contact', size=64), - 'name': fields.char('Bid ID', size=64, required=True), - 'auction_id': fields.many2one('auction.dates', 'Auction Date', required=True), - 'bid_lines': fields.one2many('auction.bid_line', 'bid_id', 'Bid'), + 'partner_id': fields.many2one('res.partner', 'Buyer Name', required=True), + 'contact_tel':fields.char('Contact', size=64), + 'name': fields.char('Bid ID', size=64, required=True), + 'auction_id': fields.many2one('auction.dates', 'Auction Date', required=True), + 'bid_lines': fields.one2many('auction.bid_line', 'bid_id', 'Bid'), } _defaults = { - 'name': lambda obj, cr, uid, context: obj.pool.get('ir.sequence').get(cr, uid, 'auction.bid'), + 'name': lambda obj, cr, uid, context: obj.pool.get('ir.sequence').get(cr, uid, 'auction.bid'), } - + def onchange_contact(self, cr, uid, ids, partner_id): if not partner_id: return {'value': {'contact_tel':False}} @@ -785,13 +784,13 @@ auction_bid() class auction_lot_history(osv.osv): """Lot History""" - + _name = "auction.lot.history" _description=__doc__ _columns = { - 'name': fields.date('Date', size=64), - 'lot_id': fields.many2one('auction.lots', 'Object', required=True, ondelete='cascade'), - 'auction_id': fields.many2one('auction.dates', 'Auction date', required=True, ondelete='cascade'), + 'name': fields.date('Date', size=64), + 'lot_id': fields.many2one('auction.lots', 'Object', required=True, ondelete='cascade'), + 'auction_id': fields.many2one('auction.dates', 'Auction date', required=True, ondelete='cascade'), 'price': fields.float('Withdrawn price', digits=(16, 2)) } _defaults = { @@ -804,11 +803,11 @@ class auction_bid_lines(osv.osv): _description="Bid" _columns = { - 'name': fields.char('Bid date', size=64), - 'bid_id': fields.many2one('auction.bid', 'Bid ID', required=True, ondelete='cascade'), - 'lot_id': fields.many2one('auction.lots', 'Object', required=True, ondelete='cascade'), - 'call': fields.boolean('To be Called'), - 'price': fields.float('Maximum Price'), + 'name': fields.char('Bid date', size=64), + 'bid_id': fields.many2one('auction.bid', 'Bid ID', required=True, ondelete='cascade'), + 'lot_id': fields.many2one('auction.lots', 'Object', required=True, ondelete='cascade'), + 'call': fields.boolean('To be Called'), + 'price': fields.float('Maximum Price'), 'auction': fields.char(string='Auction Name', size=64) } _defaults = { diff --git a/addons/auction/auction_demo.xml b/addons/auction/auction_demo.xml index 0103d4c3f8e..51d9c166178 100644 --- a/addons/auction/auction_demo.xml +++ b/addons/auction/auction_demo.xml @@ -34,12 +34,12 @@ Auction Adjudications A7x* - + receivable - + Auction Adjudication Expenses A6x* @@ -128,7 +128,7 @@ default - + Louvain-la-Neuve Thomas Passot @@ -141,12 +141,12 @@ - + Philippe Lavilier 1345-1450 - + POREAU OSWALD 1877-1955 @@ -195,7 +195,7 @@ - + TVA 0.12 @@ -211,7 +211,7 @@ - + Buyer Costs 0.21 @@ -219,7 +219,7 @@ - + Seller Costs1 -0.10 @@ -227,7 +227,7 @@ - + Seller Costs -0.10 @@ -253,7 +253,7 @@ - + Oeuvres a 21% @@ -267,7 +267,7 @@ 1 - + Furniture 2 @@ -279,7 +279,7 @@ 2 - + Sculpture 10 @@ -389,7 +389,6 @@ - @@ -403,10 +402,8 @@ 4 0.00 - - @@ -420,17 +417,14 @@ 4 375 - - Plastic glass 5 - 300 500 show pices @@ -462,7 +456,6 @@ bresslet 7 - 150 400 show pices @@ -478,7 +471,6 @@ gold chain 11 - 400 700 show pices @@ -494,7 +486,6 @@ fiber glass 8 - 300 500 show pices @@ -510,7 +501,6 @@ lake photos 9 - 100 200 show pices @@ -526,7 +516,6 @@ mobile photos 10 - 4500 4700 show models @@ -542,7 +531,6 @@ Antique photos 11 - 1600 2200 show map Items @@ -558,7 +546,6 @@ Hardware photos 12 - 2600 2800 show map Items @@ -590,7 +577,6 @@ mobile accesories photos 13 - 1600 2200 show map Items @@ -606,7 +592,6 @@ pikes-candles 14 - 30 50 show map Items @@ -622,7 +607,6 @@ Coffee Service 15 - 10 20 show map Items @@ -823,9 +807,7 @@ Demo - - @@ -836,43 +818,43 @@ sign_in - + sign_out - + sign_in - + sign_out - + sign_in - + sign_out - + sign_in - + sign_out @@ -886,43 +868,43 @@ sign_in - + sign_out - + sign_in - + sign_out - + sign_in - + sign_out - + sign_in - + sign_out diff --git a/addons/auction/auction_report.xml b/addons/auction/auction_report.xml index 885c08582ee..4df44c9c96a 100644 --- a/addons/auction/auction_report.xml +++ b/addons/auction/auction_report.xml @@ -1,7 +1,6 @@ - - - - - - - - - - - - diff --git a/addons/auction/auction_wizard.xml b/addons/auction/auction_wizard.xml index ab1b051add5..70caa14cd3b 100644 --- a/addons/auction/auction_wizard.xml +++ b/addons/auction/auction_wizard.xml @@ -1,45 +1,6 @@ - - diff --git a/addons/auction/board_auction_demo.xml b/addons/auction/board_auction_demo.xml index f260f8bb1fc..1727d6a3522 100644 --- a/addons/auction/board_auction_demo.xml +++ b/addons/auction/board_auction_demo.xml @@ -2,13 +2,6 @@ - - - - - - - diff --git a/addons/auction/board_auction_view.xml b/addons/auction/board_auction_view.xml index 8a183c267d8..8865550949e 100644 --- a/addons/auction/board_auction_view.xml +++ b/addons/auction/board_auction_view.xml @@ -10,20 +10,19 @@ form tree,form - + auction.deposit form tree,form - - + + report.auction.estimation.adj.category.tree auction.lots tree - @@ -47,13 +46,13 @@ - + Min est/Adj/Max est auction.lots form graph,tree - + board.auction.form @@ -103,9 +102,9 @@ menu - + - + \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: auction diff --git a/addons/auction/i18n/nl.po b/addons/auction/i18n/nl.po index 8409267c92d..8c5281a07aa 100644 --- a/addons/auction/i18n/nl.po +++ b/addons/auction/i18n/nl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:51+0000\n" +"PO-Revision-Date: 2010-08-22 06:02+0000\n" "Last-Translator: OpenERP Administrators \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: auction diff --git a/addons/auction/i18n/tr.po b/addons/auction/i18n/tr.po index 267916e632f..7bf00245c90 100644 --- a/addons/auction/i18n/tr.po +++ b/addons/auction/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:50+0000\n" +"PO-Revision-Date: 2010-08-22 05:49+0000\n" "Last-Translator: OpenERP Administrators \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: auction diff --git a/addons/auction/report/__init__.py b/addons/auction/report/__init__.py index feb96ce1564..10e32630526 100644 --- a/addons/auction/report/__init__.py +++ b/addons/auction/report/__init__.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (). # @@ -15,11 +15,10 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . +# along with this program. If not, see . # ############################################################################## -#import flagey_huissier import total import auction_invoice import seller_address @@ -38,8 +37,6 @@ import buyer_list import auction_catelog import auction_buyer_result -#import auction_total_rml -#import auction_report import auction_total_rml import deposit_seller import auction_artists diff --git a/addons/auction/report/ach_bordereau_photo.xml b/addons/auction/report/ach_bordereau_photo.xml index 207107d172d..a0d3cecedc8 100644 --- a/addons/auction/report/ach_bordereau_photo.xml +++ b/addons/auction/report/ach_bordereau_photo.xml @@ -19,10 +19,8 @@ ---> - diff --git a/addons/auction/report/buyer_form_report.py b/addons/auction/report/buyer_form_report.py index 5dfe5fecca6..2de994050d0 100644 --- a/addons/auction/report/buyer_form_report.py +++ b/addons/auction/report/buyer_form_report.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <http://www.gnu.org/licenses/>. # ############################################################################## @@ -59,9 +59,6 @@ class buyer_form_report(report_sxw.rml_parse): else: lots = partner.get('lots') lots.append(object) -# buyer_ids=self.pool.get(auction.lots).read(cr,uid,lot) - - return ret_dict.values() def grand_buyer_total(self,o): diff --git a/addons/auction/report/catalog2.py b/addons/auction/report/catalog2.py index 80df790f58c..22b6ecb82f7 100644 --- a/addons/auction/report/catalog2.py +++ b/addons/auction/report/catalog2.py @@ -84,11 +84,6 @@ class auction_catalog(report_rml): auction_dates_pool = pooler.get_pool(cr.dbname).get('auction.dates') for auction in auction_dates_pool.browse(cr, uid, ids, context=context): auction_lot_ids = auction_lot_pool.search(cr, uid, [('auction_id', '=', auction.id)]) - #for lot in auction_lot_pool.browse(cr, uid, auction_lot_ids, context=context): - # ab=pooler.get_pool(cr.dbname).get('auction.lots').read(cr, uid, lot_ids, ['auction_id','name','lot_num','lot_est1','lot_est2'], context) - #auction_dates_ids = [x["auction_id"][0] for x in ab] - - # name emelment key = 'name' categ = doc.createElement(key) categ.appendChild(doc.createTextNode(_to_decode(auction.name))) diff --git a/addons/auction/report/deposit.xml b/addons/auction/report/deposit.xml index 94f7877ae0c..5c13806948b 100644 --- a/addons/auction/report/deposit.xml +++ b/addons/auction/report/deposit.xml @@ -20,8 +20,6 @@ <street2 type="field" name="street2"/> <postcode type="field" name="zip">2640</postcode> <city type="field" name="city">Mortsel</city> - <!--<state type="field" name="state"></state>--> - <!-- <country type="field" name="country.name">Belgique</country>--> </address> </person> </deposit-to> diff --git a/addons/auction/report/huissier.py b/addons/auction/report/huissier.py index ad8065be31c..2718e8bedc2 100644 --- a/addons/auction/report/huissier.py +++ b/addons/auction/report/huissier.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <http://www.gnu.org/licenses/>. # ############################################################################## @@ -42,10 +42,9 @@ class report_custom(report_rml): <name>%s</name> <date-au1>%s</date-au1> </auction>''' % (toxml(auction['name']), toxml(auction['auction1'])) - + i = 0 for l in lots: -# l['id_cont'] = str(i) if l['obj_price']==0: price_french = u'retiré' else: @@ -59,7 +58,7 @@ class report_custom(report_rml): <obj_price>%s</obj_price> </object>''' % (i, l['obj_num'], ustr(toxml(l['name'])), ustr(price_french), ustr(l['obj_price'] or '/')) xml += '</report>' - + return xml report_custom('report.flagey.huissier', 'auction.lots', '', 'addons/auction/report/huissier.xsl') diff --git a/addons/auction/report/report_auction.py b/addons/auction/report/report_auction.py index 9ce346a2632..cf1c680c63b 100644 --- a/addons/auction/report/report_auction.py +++ b/addons/auction/report/report_auction.py @@ -34,11 +34,11 @@ def _type_get(self, cr, uid, context=None): obj = self.pool.get('auction.lot.category') ids = obj.search(cr, uid, []) res = obj.read(cr, uid, ids, ['name'], context) - res = [(r['name'], r['name']) for r in res] - return res + res = [(r['name'], r['name']) for r in res] + return res class report_auction(osv.osv): - + """Auction Report""" _name = "report.auction" _description = "Auction's Summary" @@ -49,22 +49,22 @@ class report_auction(osv.osv): ('05','May'), ('06','June'), ('07','July'), ('08','August'), ('09','September'), ('10','October'), ('11','November'), ('12','December')], 'Month',readonly=True), 'day': fields.char('Day', size=128, readonly=True), - 'buyer_login': fields.char('Buyer Login', size=64, readonly=True, select=1), - 'buyer':fields.many2one('res.partner', 'Buyer', readonly=True, select=2), + 'buyer_login': fields.char('Buyer Login', size=64, readonly=True, select=1), + 'buyer':fields.many2one('res.partner', 'Buyer', readonly=True, select=2), 'seller': fields.many2one('res.partner', 'Seller', readonly=True, select=1), - 'object':fields.integer('No of objects', readonly=True, select=1), + 'object':fields.integer('No of objects', readonly=True, select=1), 'total_price':fields.float('Total Price', digits=(16, 2), readonly=True, select=2), - 'lot_type': fields.selection(_type_get, 'Object category', size=64), - 'avg_price':fields.float('Avg Price.', digits=(16, 2), readonly=True, select=2), + 'lot_type': fields.selection(_type_get, 'Object category', size=64), + 'avg_price':fields.float('Avg Price.', digits=(16, 2), readonly=True, select=2), 'date': fields.date('Create Date', select=1), 'auction': fields.many2one('auction.dates', 'Auction date', readonly=True, select=1), - 'gross_revenue':fields.float('Gross Revenue', readonly=True), - 'net_revenue':fields.float('Net Revenue', readonly=True), + 'gross_revenue':fields.float('Gross Revenue', readonly=True), + 'net_revenue':fields.float('Net Revenue', readonly=True), 'net_margin':fields.float('Net Margin', readonly=True), 'avg_estimation':fields.float('Avg estimation', readonly=True), 'user_id':fields.many2one('res.users', 'User', select=1), 'state': fields.selection((('draft', 'Draft'), ('unsold', 'Unsold'), ('sold', 'Sold')), 'State', readonly=True, select=1), - + } def init(self, cr): @@ -125,7 +125,6 @@ class report_auction_object_date(osv.osv): 'month': fields.date('Month', select=1), 'user_id':fields.many2one('res.users', 'User',select=1), } - #l.create_uid as user, def init(self, cr): cr.execute("""create or replace view report_auction_object_date as @@ -213,6 +212,6 @@ class report_object_encoded(osv.osv): where al.obj_price>0 group by to_char(al.create_date, 'YYYY-MM-DD'), al.state, al.create_uid) ''') - + report_object_encoded() diff --git a/addons/auction/report/report_auction_view.xml b/addons/auction/report/report_auction_view.xml index 686cb80d78f..8153314e877 100644 --- a/addons/auction/report/report_auction_view.xml +++ b/addons/auction/report/report_auction_view.xml @@ -1,7 +1,7 @@ <?xml version="1.0"?> <openerp> <data> - + <record model="ir.ui.view" id="view_report_auction_tree"> <field name="name">Auction's Summary</field> <field name="model">report.auction</field> @@ -29,7 +29,7 @@ </tree> </field> </record> - + <record id="view_report_auction_search" model="ir.ui.view"> <field name="name">report.auction.search</field> <field name="model">report.auction</field> @@ -55,7 +55,7 @@ domain="[('state','=','draft')]"/> <filter icon="terp-dolar" string="Sold" - domain="[('state','=', 'sold')]"/> + domain="[('state','=', 'sold')]"/> <separator orientation="vertical"/> <field name="auction"/> <field name="user_id" widget="selection"> @@ -89,7 +89,7 @@ </search> </field> </record> - + <record id="view_report_auction_graph" model="ir.ui.view"> <field name="name">report.auction.graph</field> <field name="model">report.auction</field> @@ -105,19 +105,17 @@ <field name="net_margin" operator="+"/> </graph> </field> - </record> - + </record> + <record model="ir.actions.act_window" id="action_report_auction"> <field name="name">Auction Analysis</field> <field name="res_model">report.auction</field> <field name="view_type">form</field> <field name="view_mode">tree,graph</field> -<!-- <field name="domain">[('date','ilike',time.strftime('%Y-%m'))]</field>--> <field name="search_view_id" ref="view_report_auction_search"/> <field name="context">{'search_default_month':1}</field> </record> - -<!-- <menuitem name="Auction" id="auction_report_auction_menu" parent="auction.auction_report_menu"/>--> + <menuitem name="Auction Analysis" action="action_report_auction" id="menu_report_auction" parent="auction.auction_report_menu"/> <!--end : creating buyer Reporting menu for the buyer by pmo--> diff --git a/addons/auction/report/seller_form_report.py b/addons/auction/report/seller_form_report.py index 7e8af752796..d033720d615 100644 --- a/addons/auction/report/seller_form_report.py +++ b/addons/auction/report/seller_form_report.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <http://www.gnu.org/licenses/>. # ############################################################################## @@ -29,20 +29,12 @@ class seller_form_report(report_sxw.rml_parse): def __init__(self, cr, uid, name, context): super(seller_form_report, self).__init__(cr, uid, name, context=context) lot=self.pool.get('auction.lots').browse(cr, uid, uid) - #address=lot.bord_vnd_id.address_get(self.cr,self.uid,[partner.id]) - # partner=lot.bord_vnd_id.partner_id - # address=partner.address and partner.address[0] or "" - # street = address and address.street or "" - - self.localcontext.update({ 'time': time, 'sum_taxes': self.sum_taxes, 'sellerinfo' : self.seller_info, 'grand_total' : self.grand_seller_total, - # 'street':street, - # 'address':address, }) @@ -69,7 +61,6 @@ class seller_form_report(report_sxw.rml_parse): else: lots = partner.get('lots') lots.append(object) -# buyer_ids=self.pool.get(auction.lots).read(cr,uid,lot) return ret_dict.values() def grand_seller_total(self,o): grand_total = 0 diff --git a/addons/auction/report/total.py b/addons/auction/report/total.py index fe6ce584339..a5b937c3ad8 100644 --- a/addons/auction/report/total.py +++ b/addons/auction/report/total.py @@ -38,14 +38,9 @@ class report_custom(report_rml): def create_xml(self, cr, uid, ids, datas, context={}): service = netsvc.LocalService("object_proxy") -# start_time = time.clock() - -# lots = service.execute(cr.dbname,uid, 'auction.lots', 'read', ids, ['obj_price','ach_pay_id','ach_login','obj_comm','lot_est1','lot_est2','bord_vnd_id','ach_emp','auction_id']) lots = service.execute(cr.dbname, uid, 'auction.lots', 'read', ids, ['obj_price','ach_login','obj_comm','lot_est1','lot_est2','bord_vnd_id','ach_emp','auction_id']) auction = service.execute(cr.dbname, uid, 'auction.dates', 'read', [lots[0]['auction_id'][0]])[0] -# mid_time = time.clock() - unsold = comm = emp = paid = unpaid = 0 est1 = est2 = adj = 0 paid_ids = [] @@ -83,24 +78,12 @@ class report_custom(report_rml): buyer[l['ach_login']]=1 seller[l['bord_vnd_id']]=1 -# mid_time2 = time.clock() - -# costs = service.execute(cr.dbname,uid, 'auction.lots', 'compute_buyer_costs', paid_ids) -# for cost in costs: -# paid += cost['amount'] -# -# costs = service.execute(cr.dbname,uid, 'auction.lots', 'compute_buyer_costs', unpaid_ids) -# for cost in costs: -# unpaid += cost['amount'] - -# mid_time3 = time.clock() debit = adj costs = service.execute(cr.dbname, uid, 'auction.lots', 'compute_seller_costs', ids) for cost in costs: debit += cost['amount'] -# mid_time4 = time.clock() xml = '''<?xml version="1.0" encoding="ISO-8859-1"?> <report> @@ -130,8 +113,6 @@ class report_custom(report_rml): </seller> </report>''' % (time.strftime('%d/%m/%Y'), toxml(auction['name']), auction['auction1'], len(lots), est1, est2, unsold, adj, len(buyer), len(paid_ids), comm, emp, unpaid, paid, len(seller), debit) -# file('/tmp/terp.xml','wb+').write(xml) -# end_time = time.clock() return self.post_process_xml_data(cr, uid, xml, context) report_custom('report.auction.total', 'auction.lots', '', 'addons/auction/report/total.xsl') diff --git a/addons/auction/wizard/auction_aie_send.py b/addons/auction/wizard/auction_aie_send.py index 8eb392210a9..f11c9388021 100644 --- a/addons/auction/wizard/auction_aie_send.py +++ b/addons/auction/wizard/auction_aie_send.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <http://www.gnu.org/licenses/>. # ############################################################################## @@ -141,8 +141,6 @@ class auction_lots_send_aie(osv.osv_memory): def _photos_send(cr, uid, uname, passwd, did, ids): service = netsvc.LocalService("object_proxy") for (ref,id) in ids: - - # ids_attach = service.execute(db_name,uid, 'ir.attachment', 'search', [('res_model','=','auction.lots'), ('res_id', '=',id)]) datas = service.execute(cr.db_name, uid, 'auction.lots', 'read', [id], ['name','image']) if len(datas): bin = base64.decodestring(datas[0]['image']) diff --git a/addons/auction/wizard/auction_lots_auction_move.py b/addons/auction/wizard/auction_lots_auction_move.py index a9351d5ffa2..cb19f65172c 100644 --- a/addons/auction/wizard/auction_lots_auction_move.py +++ b/addons/auction/wizard/auction_lots_auction_move.py @@ -32,7 +32,7 @@ class auction_lots_auction_move(osv.osv_memory): _name = "auction.lots.auction.move" _description = __doc__ _columns= { - 'auction_id':fields.many2one('auction.dates', 'Auction Date', required=True), + 'auction_id':fields.many2one('auction.dates', 'Auction Date', required=True), } def auction_move_set(self, cr, uid, ids, context=None): @@ -53,24 +53,22 @@ class auction_lots_auction_move(osv.osv_memory): for current in self.browse(cr, uid, ids, context): if not (current.auction_id and len(context.get('active_ids', []))): return {} - -# line_ids = auction_bid_line_obj.search(cr, uid, [('lot_id', 'in', context['active_ids'])]) -# pooler.get_pool(cr.dbname).get('auction.bid_line').unlink(cr, uid, line_ids) + for rec in rec_ids: new_id = auction_lot_history_obj.create(cr, uid, { - 'auction_id': rec.auction_id.id, - 'lot_id': rec.id, + 'auction_id': rec.auction_id.id, + 'lot_id': rec.id, 'price': rec.obj_ret }) up_auction = auction_lots_obj.write(cr, uid, [rec.id], { - 'auction_id': current.auction_id.id, - 'obj_ret': None, - 'obj_price': None, - 'ach_login': None, - 'ach_uid': None, - 'ach_inv_id': None, - 'sel_inv_id': None, - 'obj_num': None, + 'auction_id': current.auction_id.id, + 'obj_ret': None, + 'obj_price': None, + 'ach_login': None, + 'ach_uid': None, + 'ach_inv_id': None, + 'sel_inv_id': None, + 'obj_num': None, 'state': 'draft'}) return {} diff --git a/addons/auction/wizard/auction_lots_invoice.py b/addons/auction/wizard/auction_lots_invoice.py index 999db109490..89d66f5f2d5 100644 --- a/addons/auction/wizard/auction_lots_invoice.py +++ b/addons/auction/wizard/auction_lots_invoice.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <http://www.gnu.org/licenses/>. # ############################################################################## @@ -26,7 +26,7 @@ from tools.translate import _ class auction_lots_invoice(osv.osv_memory): _name = 'auction.lots.invoice' _description = "Auction Lots Invoice" - + _columns = { 'amount': fields.float('Invoiced Amount', required=True, readonly=True), 'amount_topay': fields.float('Amount to pay', required=True, readonly=True), @@ -34,39 +34,33 @@ class auction_lots_invoice(osv.osv_memory): 'objects': fields.integer('# of objects', required=True, readonly=True), 'ach_uid': fields.many2one('res.partner','Buyer Name', required=True ), 'number': fields.integer('Invoice Number'), -# 'tax_applied':{'string':'Tax Applied', 'type':'float', 'readonly':True}, } def default_get(self, cr, uid, fields, context={}): - """ + """ To get default values for the object. @param self: The object pointer. @param cr: A database cursor @param uid: ID of the user currently logged in - @param fields: List of fields for which we want default values - @param context: A standard dictionary - @return: A dictionary which of fields with values. + @param fields: List of fields for which we want default values + @param context: A standard dictionary + @return: A dictionary which of fields with values. """ res = super(auction_lots_invoice, self).default_get(cr, uid, fields, context=context) service = netsvc.LocalService("object_proxy") lots = service.execute(cr.dbname, uid, 'auction.lots', 'read', context.get('active_ids', [])) auction = service.execute(cr.dbname, uid, 'auction.dates', 'read', [lots[0]['auction_id'][0]])[0] - + price = 0.0 price_topay = 0.0 price_paid = 0.0 - #tax=data['form']['tax_applied'] -# uid = False for lot in lots: price_lot = lot['obj_price'] or 0.0 - + costs = service.execute(cr.dbname, uid, 'auction.lots', 'compute_buyer_costs', [lot['id']]) price_lot += costs['amount'] -# for cost in costs: -# price_lot += cost['amount'] - price += price_lot - + if lot['ach_uid']: if uid and (lot['ach_uid'][0]<>uid): raise osv.except_osv(_('UserError'), _('Two different buyers for the same invoice !\nPlease correct this problem before invoicing')) @@ -81,7 +75,7 @@ class auction_lots_invoice(osv.osv_memory): else: price_topay += price_lot #*tax - + #TODO: recuperer id next invoice (de la sequence)??? invoice_number = False for lot in self.pool.get('auction.lots').browse(cr, uid, context.get('active_ids', [])): @@ -106,19 +100,18 @@ class auction_lots_invoice(osv.osv_memory): @param uid: the current user’s ID for security checks. @param ids: List of Auction lots make invoice buyer’s IDs @return: dictionary of account invoice form. - """ + """ service = netsvc.LocalService("object_proxy") datas = {'ids' : context.get('active_ids',[])} res = self.read(cr, uid, ids, ['number','ach_uid']) - res = res and res[0] or {} + res = res and res[0] or {} datas['form'] = res -# service.execute(cr.dbname, uid, 'auction.lots', 'lots_invoice_and_cancel_old_invoice', datas['ids'], datas['form']['number'], datas['form']['ach_uid'], 'invoice_open') return { 'type' : 'ir.actions.report.xml', 'report_name':'auction.invoice', - 'datas' : datas, + 'datas' : datas, } - + auction_lots_invoice() # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/auction/wizard/auction_pay_sel.py b/addons/auction/wizard/auction_pay_sel.py index 711cb8dcedc..a6444f8d646 100644 --- a/addons/auction/wizard/auction_pay_sel.py +++ b/addons/auction/wizard/auction_pay_sel.py @@ -25,23 +25,23 @@ import tools class auction_pay_sel(osv.osv_memory): _name = "auction.pay.sel" _description = "Pay Invoice" - + _columns= { - 'amount': fields.float('Amount paid', digits= (16, 2), required=True), - 'dest_account_id':fields.many2one('account.account', 'Payment to Account', required=True, domain= [('type', '=', 'cash')]), - 'journal_id':fields.many2one('account.journal', 'Journal', required=True), - 'period_id':fields.many2one('account.period', 'Period', required=True), + 'amount': fields.float('Amount paid', digits= (16, 2), required=True), + 'dest_account_id':fields.many2one('account.account', 'Payment to Account', required=True, domain= [('type', '=', 'cash')]), + 'journal_id':fields.many2one('account.journal', 'Journal', required=True), + 'period_id':fields.many2one('account.period', 'Period', required=True), } - + def pay_and_reconcile(self, cr, uid, ids, context): """ Pay and Reconcile @param cr: the current row, from the database cursor. @param uid: the current user’s ID for security checks. @param ids: the ID or list of IDs - @param context: A standard dictionary - @return: - """ + @param context: A standard dictionary + @return: + """ lot = self.pool.get('auction.lots').browse(cr, uid, context['active_id'], context) invoice_obj = self.pool.get('account.invoice') for datas in self.read(cr, uid, ids): @@ -50,7 +50,6 @@ class auction_pay_sel(osv.osv_memory): journal_id = datas.get('journal_id', False) if lot.sel_inv_id: p = invoice_obj.pay_and_reconcile(['lot.sel_inv_id.id'], datas['amount'], datas['dest_account_id'], journal_id, account_id, period_id, journal_id, context) - # lots.sel_inv_id.pay_and_reconcile(cr,uid,data[id], form['amount'], form['dest_account_id'], journal_id, account_id, period_id, journal_id, context) return {} - + auction_pay_sel() diff --git a/addons/audittrail/audittrail.py b/addons/audittrail/audittrail.py index 3a56f15ed3d..e08fc0ffd69 100644 --- a/addons/audittrail/audittrail.py +++ b/addons/audittrail/audittrail.py @@ -146,7 +146,6 @@ class audittrail_log(osv.osv): _columns = { "name": fields.char("Resource Name",size=64), - # "name": fields.function(_name_get_resname, type='char', string='Resource Name', method=True), "object_id": fields.many2one('ir.model', 'Object'), "user_id": fields.many2one('res.users', 'User'), "method": fields.char("Method", size=64), diff --git a/addons/audittrail/i18n/lt.po b/addons/audittrail/i18n/lt.po index 0c56805b412..900d00612ff 100644 --- a/addons/audittrail/i18n/lt.po +++ b/addons/audittrail/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:55+0000\n" +"PO-Revision-Date: 2010-08-22 06:06+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: audittrail diff --git a/addons/audittrail/i18n/tr.po b/addons/audittrail/i18n/tr.po index b98c59be75d..d0004c28dd5 100644 --- a/addons/audittrail/i18n/tr.po +++ b/addons/audittrail/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:39+0000\n" +"PO-Revision-Date: 2010-08-22 05:48+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: audittrail diff --git a/addons/audittrail/i18n/zh_CN.po b/addons/audittrail/i18n/zh_CN.po index 75af44f450d..9ea96034671 100644 --- a/addons/audittrail/i18n/zh_CN.po +++ b/addons/audittrail/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:39+0000\n" +"PO-Revision-Date: 2010-08-22 05:48+0000\n" "Last-Translator: Black Jack <onetimespeed@hotmail.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: audittrail diff --git a/addons/audittrail/wizard/audittrail_view_log.py b/addons/audittrail/wizard/audittrail_view_log.py index aa26c8cfd4c..f1329b58a0d 100644 --- a/addons/audittrail/wizard/audittrail_view_log.py +++ b/addons/audittrail/wizard/audittrail_view_log.py @@ -23,7 +23,7 @@ from osv import fields, osv import time class audittrail_view_log(osv.osv_memory): - + _name = "audittrail.view.log" _description = "View Log" _columns = { @@ -33,7 +33,7 @@ class audittrail_view_log(osv.osv_memory): _defaults = { 'to': lambda *a: time.strftime("%Y-%m-%d %H:%M:%S"), } - + def log_open_window(self, cr, uid, ids, context=None): """ Open Log form from given date range.. @@ -44,26 +44,23 @@ class audittrail_view_log(osv.osv_memory): """ if not context: context = {} - + mod_obj = self.pool.get('ir.model.data') act_obj = self.pool.get('ir.actions.act_window') result = mod_obj._get_id(cr, uid, 'audittrail', 'action_audittrail_log_tree') id = mod_obj.read(cr, uid, [result], ['res_id'])[0]['res_id'] result = act_obj.read(cr, uid, [id])[0] - #log_obj = self.pool.get(result['res_model']) - #log_id = log_obj.search(cr, uid, []) - #log_model = log_obj.read(cr, uid, log_id, ['object_id']) - #start Loop + #start Loop for datas in self.read(cr, uid, ids): if not datas.get('from', None): if datas.get('to') <> time.strftime("%Y-%m-%d %H:%M:%S"): - result['domain'] = str([('timestamp', '<', datas.get('to'))]) + result['domain'] = str([('timestamp', '<', datas.get('to'))]) else: pass else: result['domain'] = str([('timestamp', '>', datas.get('from', None)), ('timestamp', '<', datas.get('to'))]) - #End Loop + #End Loop return result audittrail_view_log() diff --git a/addons/base_calendar/base_calendar.py b/addons/base_calendar/base_calendar.py index 694b89f34ad..1beb7e90d41 100644 --- a/addons/base_calendar/base_calendar.py +++ b/addons/base_calendar/base_calendar.py @@ -962,6 +962,19 @@ class calendar_event(osv.osv): return {'value': value} + def unlink_events(self, cr, uid, ids, context=None): + """ + This function deletes event which are linked with the event with recurrent_uid + (Removes the events which refers to the same UID value) + """ + if not context: + context = {} + for event_id in ids: + cr.execute('select id from %s where recurrent_uid=%s' % (self._table, event_id)) + r_ids = map(lambda x: x[0], cr.fetchall()) + self.unlink(cr, uid, r_ids, context=context) + return True + def _set_rrulestring(self, cr, uid, id, name, value, arg, context=None): """ Sets values of fields that defines event recurrence from the value of rrule string @@ -1074,6 +1087,10 @@ class calendar_event(osv.osv): else: result[event] = self.compute_rule_string(cr, uid, {'freq': datas.get('rrule_type').upper(), 'interval': 1}, context=context) + for id, myrule in result.items(): + #Remove the events generated from recurrent event + if not myrule: + self.unlink_events(cr, uid, [id], context=context) return result _columns = { @@ -1268,8 +1285,6 @@ true, it will allow you to hide the event alarm information without removing it. break event_date = datetime.strptime(data['date'], "%Y-%m-%d %H:%M:%S") # To check: If the start date is replace by event date .. the event date will be changed by that of calendar code -# if start_date and start_date <= event_date: -# start_date = event_date start_date = event_date if not data['rrule']: if start_date and (event_date < start_date): @@ -1547,23 +1562,25 @@ true, it will allow you to hide the event alarm information without removing it. @return: True """ res = False - for event_id in ids: + for event_datas in self.read(cr, uid, ids, ['date', 'rrule', 'exdate'], context=context): + event_id = event_datas['id'] if isinstance(event_id, (int, long)): - res = super(calendar_event, self).unlink(cr, uid, event_id) + res = super(calendar_event, self).unlink(cr, uid, event_id, context=context) self.pool.get('res.alarm').do_alarm_unlink(cr, uid, [event_id], self._name) - continue - event_id, date_new = event_id.split('-') - event_id = [int(event_id)] - for record in self.read(cr, uid, event_id, ['date', 'rrule', 'exdate'], context=context): - if record['rrule']: + self.unlink_events(cr, uid, [event_id], context=context) + else: + str_event, date_new = event_id.split('-') + event_id = int(str_event) + if event_datas['rrule']: # Remove one of the recurrent event date_new = time.strftime("%Y%m%dT%H%M%S", \ time.strptime(date_new, "%Y%m%d%H%M%S")) - exdate = (record['exdate'] and (record['exdate'] + ',') or '') + date_new - res = self.write(cr, uid, event_id, {'exdate': exdate}) + exdate = (event_datas['exdate'] and (event_datas['exdate'] + ',') or '') + date_new + res = self.write(cr, uid, [event_id], {'exdate': exdate}) else: - res = super(calendar_event, self).unlink(cr, uid, event_id) - self.pool.get('res.alarm').do_alarm_unlink(cr, uid, event_id, self._name) + res = super(calendar_event, self).unlink(cr, uid, [event_id], context=context) + self.pool.get('res.alarm').do_alarm_unlink(cr, uid, [event_id], self._name) + self.unlink_events(cr, uid, [event_id], context=context) return res def create(self, cr, uid, vals, context=None): @@ -1822,7 +1839,6 @@ class res_users(osv.osv): ('state', '=', 'accepted'), ('user_id', 'in', ids) ]) - # result = cr.dictfetchall() for attendee_data in attendee_obj.read(cr, uid, attendee_ids, ['user_id']): user_id = attendee_data['user_id'] status = 'busy' diff --git a/addons/base_contact/i18n/lt.po b/addons/base_contact/i18n/lt.po index 57d6ce90ce6..317db363145 100644 --- a/addons/base_contact/i18n/lt.po +++ b/addons/base_contact/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:48+0000\n" +"PO-Revision-Date: 2010-08-22 06:01+0000\n" "Last-Translator: Giedrius Slavinskas <giedrius.slavinskas@gmail.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Language: lt\n" diff --git a/addons/base_contact/i18n/tr.po b/addons/base_contact/i18n/tr.po index fb0e40338ed..6fca9f5b375 100644 --- a/addons/base_contact/i18n/tr.po +++ b/addons/base_contact/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:55+0000\n" +"PO-Revision-Date: 2010-08-22 06:06+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_contact diff --git a/addons/base_contact/i18n/zh_CN.po b/addons/base_contact/i18n/zh_CN.po index 02181f05607..3c1ea5ce201 100644 --- a/addons/base_contact/i18n/zh_CN.po +++ b/addons/base_contact/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:53+0000\n" +"PO-Revision-Date: 2010-08-22 06:04+0000\n" "Last-Translator: Black Jack <onetimespeed@hotmail.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_contact diff --git a/addons/base_contact/process/base_contact_process.xml b/addons/base_contact/process/base_contact_process.xml index f8d28ab8e93..876905c1812 100644 --- a/addons/base_contact/process/base_contact_process.xml +++ b/addons/base_contact/process/base_contact_process.xml @@ -37,7 +37,6 @@ </record> <record id="process_node_function0" model="process.node"> -<!-- <field name="menu_id" ref="base_contact.menu_action_res_partner_job"/>--> <field name="model_id" ref="base_contact.model_res_partner_job"/> <field eval=""""state"""" name="kind"/> <field eval=""""Jobs at a same partner address."""" name="note"/> diff --git a/addons/base_iban/i18n/tr.po b/addons/base_iban/i18n/tr.po index f63ebf0ee12..8db54598b7e 100644 --- a/addons/base_iban/i18n/tr.po +++ b/addons/base_iban/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:53+0000\n" +"PO-Revision-Date: 2010-08-22 06:04+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:36+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 03:59+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_iban diff --git a/addons/base_module_doc_rst/base_module_doc_rst.py b/addons/base_module_doc_rst/base_module_doc_rst.py index fafa9069391..c7671a62bd4 100755 --- a/addons/base_module_doc_rst/base_module_doc_rst.py +++ b/addons/base_module_doc_rst/base_module_doc_rst.py @@ -53,7 +53,6 @@ class module(osv.osv): res = {} for rel in relations: # if we have to display the string along with field name then uncomment the first line n comment the second line - # res.setdefault(rel[0], set()).add(rel[1]+'('+rel[4]+')') res.setdefault(rel[0], set()).add(rel[1]) res.setdefault(rel[3], set()) val = [] @@ -102,8 +101,6 @@ class module(osv.osv): object_ids = self._get_module_objects(cr, uid, module_name, context=context) if not object_ids: return {'module_file': False} -# raise orm.except_orm(_('Warning'), -# _('No object available on this module or Module is not installed')) context.update({'level': 1}) dots = self.get_graphical_representation(cr, uid, object_ids, context=context) # todo: use os.realpath @@ -123,56 +120,6 @@ class module(osv.osv): module() -#class report_graph_instance(object): -# def __init__(self, cr, uid, ids, data): -# print "data", data -# self.done = False -# -# graph = pydot.Dot(fontsize=16, label="") -# -# ps_string = graph.create_ps(prog='dot') -# if os.name == 'nt': -# prog = 'ps2pdf.bat' -# else: -# prog = 'ps2pdf' -# -# args = (prog, '-', '-') -# try: -# input, output = tools.exec_command_pipe(*args) -# except: -# return -# -# input.write(ps_string) -# input.close() -# -# self.result = output.read() -# output.close() -# self.done = True -# -# def is_done(self): -# return self.done -# -# def get(self): -# if self.done: -# return self.result -# else: -# return False -# -#class report_graph(report.interface.report_int): -# def init__(self, name, table): -# super(report_graph, self).__init__(name) -# -# def result(self): -# if self.obj.is_done(): -# return (True, self.obj.get(), 'pdf') -# else: -# return (False, False, False) -# -# def create(self, cr, uid, ids, data, context=None): -# self.obj = report_graph_instance(cr, uid, ids, data) -# return (self.obj.get(), 'pdf') -# -#report_graph('report.ir.model.graph') # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/base_module_doc_rst/report/report_proximity_graph.py b/addons/base_module_doc_rst/report/report_proximity_graph.py index 10f5d28fc20..6f3db7e3273 100644 --- a/addons/base_module_doc_rst/report/report_proximity_graph.py +++ b/addons/base_module_doc_rst/report/report_proximity_graph.py @@ -37,9 +37,6 @@ class report_graph(report.interface.report_int): module_record = module_obj.browse(cr, uid, module_id, context=context) if module_record.name not in nodes: # Add new field ir.module.module object in server side. field name = module_type/ -# if module_record.module_type: -# nodes.append((module_record.name, module_record.module_type)) -# else: nodes.append((module_record.name, "unknown")) if module_record.dependencies_id: for depen in module_record.dependencies_id: diff --git a/addons/base_module_doc_rst/wizard/wizard_tech_guide_rst.py b/addons/base_module_doc_rst/wizard/wizard_tech_guide_rst.py index 327367e1d06..02561c6eb5c 100644 --- a/addons/base_module_doc_rst/wizard/wizard_tech_guide_rst.py +++ b/addons/base_module_doc_rst/wizard/wizard_tech_guide_rst.py @@ -282,9 +282,6 @@ class RstDoc(object): title, '#' * len(title), "", - #".. index::", - #" single: %s object" % (obj_name), - #".. ", ] for field in obj['fields']: @@ -292,11 +289,6 @@ class RstDoc(object): "", write_field(field), "", - #".. index::", - #" single: %s field" % (field[0]), - #".. ", - #"", - #"", ] slo.extend(slf) sl.extend(slo) @@ -499,11 +491,6 @@ class wizard_tech_guide_rst(wizard.interface): logger.notifyChannel("base_module_doc_rst", netsvc.LOG_ERROR, msg) return "" -## def _object_doc(self, cr, uid, obj): -## pool = pooler.get_pool(cr.dbname) -## modobj = pool.get(obj) -## return modobj.__doc__ - states = { 'init': { 'actions': [_generate], diff --git a/addons/base_module_quality/base_module_quality.py b/addons/base_module_quality/base_module_quality.py index d6d67d448c8..c19bd37f97f 100644 --- a/addons/base_module_quality/base_module_quality.py +++ b/addons/base_module_quality/base_module_quality.py @@ -95,7 +95,6 @@ class abstract_quality_check(object): x_file = getattr(x_module, item) x_obj = getattr(x_file, item) self.tests.append(x_obj) -# raise 'Not Implemented' def run_test(self, cr, uid, module_path=""): ''' @@ -211,7 +210,6 @@ class module_quality_check(osv.osv): ..........]} So here the detail result is in html format and summary will be in text_wiki format. ''' - #list_folders = os.listdir(config['addons_path']+'/base_module_quality/') pool = pooler.get_pool(cr.dbname) obj_module = pool.get('ir.module.module') if not module_state: diff --git a/addons/base_module_quality/i18n/tr.po b/addons/base_module_quality/i18n/tr.po index 0ec39b07132..0ff784c2ea0 100644 --- a/addons/base_module_quality/i18n/tr.po +++ b/addons/base_module_quality/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:49+0000\n" +"PO-Revision-Date: 2010-08-22 06:01+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_module_quality diff --git a/addons/base_module_quality/pylint_test/pylint_test.py b/addons/base_module_quality/pylint_test/pylint_test.py index 12400dbb196..dfae53fbbae 100644 --- a/addons/base_module_quality/pylint_test/pylint_test.py +++ b/addons/base_module_quality/pylint_test/pylint_test.py @@ -64,21 +64,12 @@ class quality_test(base_module_quality.abstract_quality_check): self.result += _("Error. Is pylint correctly installed? (http://pypi.python.org/pypi/pylint)")+"\n" return None count += 1 -# leftchar = -1 -# while res[leftchar:leftchar+1] != ' ' and leftchar-1 <= 0: -# leftchar -= 1 -# rightchar = -10 -# while res[rightchar:rightchar+1] != '/' and rightchar+1 <= 0: -# rightchar += 1 try: -# score += float(res[leftchar+1:rightchar]) scr = res.split("Your code has been rated at")[1].split("</div>")[0].split("/")[0] score += float(scr) - #self.result += file + ": " + res[leftchar+1:rightchar] + "/10\n" dict_py[file_py] = [file_py, scr] except: score += 0 - #self.result += file + ": "+_("Unable to parse the result. Check the details.")+"\n" dict_py[file_py] = [file_py, _("Unable to parse the result. Check the details.")] replace_string = '' replace_string += res diff --git a/addons/base_module_quality/structure_test/structure_test.py b/addons/base_module_quality/structure_test/structure_test.py index 10b80aaacdd..2238d5f3a93 100644 --- a/addons/base_module_quality/structure_test/structure_test.py +++ b/addons/base_module_quality/structure_test/structure_test.py @@ -50,7 +50,6 @@ This test checks if the module satisfy tiny structure f_list = [] module_dict = {} module_dict['module'] = [] -# count = 0 final_score = 0.0 if not module_name.islower(): @@ -67,7 +66,6 @@ This test checks if the module satisfy tiny structure elif file_struct == 'process' and os.path.isdir(path): module_dict[file_struct] = [] elif file_struct != 'i18n' and os.path.isdir(path): -# self.counter += 1 self.run_test(cr, uid, path) module_dict['module'].append(file_struct) f_list.append(file_struct) diff --git a/addons/base_module_record/i18n/tr.po b/addons/base_module_record/i18n/tr.po index f3bf7d935f9..439da906b2f 100644 --- a/addons/base_module_record/i18n/tr.po +++ b/addons/base_module_record/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:39+0000\n" +"PO-Revision-Date: 2010-08-22 05:48+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_module_record diff --git a/addons/base_report_creator/base_report_creator.py b/addons/base_report_creator/base_report_creator.py index 3ba79bad2c0..bb2379ba3b8 100644 --- a/addons/base_report_creator/base_report_creator.py +++ b/addons/base_report_creator/base_report_creator.py @@ -34,7 +34,7 @@ class report_creator(osv.osv): # Should request only used fields # def export_data(self, cr, uid, ids, fields_to_export, context=None): - + if context is None: context = {} data_l = self.read(cr, uid, ids, ['sql_query'], context) @@ -52,7 +52,7 @@ class report_creator(osv.osv): final_datas += [datas] #End Loop return {'datas': final_datas} - + def fields_get(self, cr, user, fields=None, context=None): """ Get Fields. @@ -63,7 +63,7 @@ class report_creator(osv.osv): """ if context is None: context = {} - + data = context and context.get('report_id', False) or False if (not context) or 'report_id' not in context: return super(report_creator, self).fields_get(cr, user, fields, context) @@ -82,7 +82,7 @@ class report_creator(osv.osv): i += 1 else: fields['column_count'] = {'readonly': True, 'type': 'integer', 'string': 'Count', 'size': 64, 'name': 'column_count'} - + return fields # @@ -97,7 +97,7 @@ class report_creator(osv.osv): """ if context is None: context = {} - + data = context and context.get('report_id', False) or False if (not context) or 'report_id' not in context: return super(report_creator, self).fields_view_get(cr, user, view_id, view_type, context, toolbar=toolbar, submenu=submenu) @@ -113,7 +113,7 @@ class report_creator(osv.osv): i += 1 else: fields['column_count'] = {'readonly': True, 'type': 'integer', 'string': 'Count', 'size': 64, 'name': 'column_count'} - + arch = '<?xml version="1.0"?>' if view_type == 'graph': orientation_eval = {'horz':'horizontal','vert' :'vertical'} @@ -128,7 +128,7 @@ class report_creator(osv.osv): i += 1 else: arch += '<field name="%s" select="1"/>' % ('column_count',) - + elif view_type == 'calendar': required_types = ['date_start', 'date_delay', 'color'] set_dict = {'view_type':view_type, 'string':report.name} @@ -141,7 +141,7 @@ class report_creator(osv.osv): i += 1 else: field_cal = 'column_count' - set_dict[f.calendar_mode] = field_cal + set_dict[f.calendar_mode] = field_cal del required_types[required_types.index(f.calendar_mode)] else: @@ -149,8 +149,8 @@ class report_creator(osv.osv): temp_list.append('''<field name = "%(name)s" select = "1"/>''' % {'name': 'field' + str(i)}) i += 1 else: - temp_list.append('''<field name="%(name)s" select="1"/>''' % {'name':'column_count'}) - + temp_list.append('''<field name="%(name)s" select="1"/>''' % {'name':'column_count'}) + arch += '''<% (view_type)s string = "%(string)s" date_start = "%(date_start)s" ''' % set_dict if set_dict.get('date_delay', False): arch += ''' date_delay = "%(date_delay)s" ''' % set_dict @@ -217,7 +217,7 @@ class report_creator(osv.osv): continue related_name = self.pool.get(field_dict.get('relation')).name_get(cr, user, [r[k]], context)[0] r[k] = related_name - + return res def search(self, cr, user, args, offset=0, limit=None, order=None, context=None, count=False): @@ -226,12 +226,12 @@ class report_creator(osv.osv): @param cr: the current row, from the database cursor, @param user: the current user’s ID for security checks, @param args: list of tuples of form [(‘name_of_the_field’, ‘operator’, value), ...]. - @return: List of id + @return: List of id """ if context is None: context = {} context_id = context.get('report_id', False) - + if (not context) or 'report_id' not in context: return super(report_creator, self).search(cr, user, args, offset, limit, order, context, count) if context_id: @@ -243,7 +243,7 @@ class report_creator(osv.osv): fields['field'+str(i)] = (f.field_id.model, f.field_id.name) i += 1 else: - fields['column_count'] = (False, 'Count') + fields['column_count'] = (False, 'Count') newargs = [] newargs2 = [] for a in args: @@ -274,7 +274,7 @@ class report_creator(osv.osv): filter_list = [] for model in models: model_dict[model.model] = self.pool.get(model.model)._table - + model_list = model_dict.keys() reference_model_dict = {} for model in model_dict: @@ -284,7 +284,7 @@ class report_creator(osv.osv): model_pool = self.pool.get(model) fields_get = model_pool.fields_get(cr, uid) model_columns = {} - + def _get_inherit_fields(obj): pool_model = self.pool.get(obj) #Adding the columns of the model itself @@ -293,11 +293,11 @@ class report_creator(osv.osv): for record in pool_model._inherits.keys(): _get_inherit_fields(record) - _get_inherit_fields(model) - - fields_filter = dict(filter(lambda x:x[1].get('relation', False) - and x[1].get('relation') in rest_list - and x[1].get('type') == 'many2one' + _get_inherit_fields(model) + + fields_filter = dict(filter(lambda x:x[1].get('relation', False) + and x[1].get('relation') in rest_list + and x[1].get('type') == 'many2one' and not (isinstance(model_columns[x[0]], fields.function) or isinstance(model_columns[x[0]], fields.related)), fields_get.items())) if fields_filter: model in model_list and model_list.remove(model) @@ -316,7 +316,7 @@ class report_creator(osv.osv): if k in self.pool.get(model)._columns: str_where = model_dict.get(model)+"."+ k + "=" + model_dict.get(v.get('relation'))+'.id' where_list.append(str_where) - + if reference_model_dict: self.model_set_id = model_dict.get(reference_model_dict.keys()[reference_model_dict.values().index(min(reference_model_dict.values()))]) if model_list and not len(model_dict.keys()) == 1: @@ -348,20 +348,19 @@ class report_creator(osv.osv): if ret_str.endswith('or'): ret_str = ret_str[0:len(ret_str)-2] ret_str = ret_str.strip() - + return ret_str % {'uid': uid} def _id_get(self, cr, uid, id, context): """ Get Model id """ -# return 'min(sale_order_line.id)' return self.model_set_id and 'min('+self.model_set_id+'.id)' def _sql_query_get(self, cr, uid, ids, prop, unknow_none, context, where_plus=[], limit=None, offset=None): """ Get sql query which return on sql_query field. - @return: Dictionary of sql query. + @return: Dictionary of sql query. """ result = {} for obj in self.browse(cr, uid, ids): @@ -379,7 +378,7 @@ class report_creator(osv.osv): groupby.append(t+'.'+f.field_id.name) else: fields.append('\t'+f.group_method+'('+t+'.'+f.field_id.name+')'+' as field'+str(i)) - + i += 1 models = self._path_get(cr, uid, obj.model_ids, obj.filter_ids) check = self._id_get(cr, uid, ids[0], context) @@ -458,7 +457,7 @@ class report_creator(osv.osv): rep = self.browse(cr, uid, ids, context=context) if not rep: return False - + rep = rep[0] view_mode = rep.view_type1 if rep.view_type2: @@ -500,15 +499,15 @@ class report_creator(osv.osv): def _aggregation_error(self, cr, uid, ids): """ - constraints function which specify that + constraints function which specify that aggregate function to the non calculated field.. @param cr: the current row, from the database cursor, @param uid: the current user’s ID for security checks, - @param ids: List of Report creator's id. + @param ids: List of Report creator's id. @return: True if model colume type is in integer or float. or false model colume type is not in integer or float. """ - + aggregate_columns = ('integer', 'float') apply_functions = ('sum', 'min', 'max', 'avg', 'count') this_objs = self.browse(cr, uid, ids) @@ -517,13 +516,12 @@ class report_creator(osv.osv): # Allowing to use count(*) if not fld.field_id.model and fld.group_method == 'count': continue - model_column = self.pool.get(fld.field_id.model)._columns[fld.field_id.name] + model_column = self.pool.get(fld.field_id.model)._columns[fld.field_id.name] if model_column._type not in aggregate_columns and fld.group_method in apply_functions: return False return True def _calander_view_error(self, cr, uid, ids): -# required_types = ['date_start','date_delay','color'] required_types = [] this_objs = self.browse(cr, uid, ids) for obj in this_objs: diff --git a/addons/base_report_creator/i18n/tr.po b/addons/base_report_creator/i18n/tr.po index e5a4341502e..bf0ae991de0 100644 --- a/addons/base_report_creator/i18n/tr.po +++ b/addons/base_report_creator/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:49+0000\n" +"PO-Revision-Date: 2010-08-22 06:01+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_report_creator diff --git a/addons/base_report_creator/wizard/wiz_set_filter_fields.py b/addons/base_report_creator/wizard/wiz_set_filter_fields.py index 064e54264c4..dc7c977e694 100644 --- a/addons/base_report_creator/wizard/wiz_set_filter_fields.py +++ b/addons/base_report_creator/wizard/wiz_set_filter_fields.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <http://www.gnu.org/licenses/>. # ############################################################################## @@ -62,11 +62,11 @@ def _set_field_domain(self,cr,uid,data,context): this_model = data.get('model') this_pooler = pooler.get_pool(cr.dbname).get(this_model) this_data = this_pooler.read(cr,uid,data.get('ids'),['model_ids'],context)[0] - select_field_fields['field_id']['domain'] = [('model_id','in',this_data.get('model_ids')),('ttype','<>','many2many'),('ttype','<>','one2many')] + select_field_fields['field_id']['domain'] = [('model_id','in',this_data.get('model_ids')),('ttype','<>','many2many'),('ttype','<>','one2many')] return {'field_id':False} def set_field_operator(self,field_name,field_type,search_operator,search_value): - field_search = [field_name,search_operator,search_value] + field_search = [field_name,search_operator,search_value] if search_operator == '=': if field_type=='many2one': field_search[1]='in' @@ -132,7 +132,7 @@ def _set_filter_value(self, cr, uid, data, context): if field_type in ['float','integer']: value_data = value_data or 0 - + if field_type == 'many2many' and value_data and len(value_data): fields_list = set_field_operator(self,table_name+"."+field_data['name'],field_data['ttype'],form_data['operator'],value_data[0][2]) else: @@ -145,9 +145,6 @@ def _set_filter_value(self, cr, uid, data, context): 'condition' : form_data['condition'] } pooler.get_pool(cr.dbname).get('base_report_creator.report.filter').create(cr,uid,create_dict,context) - #end if field_type == 'many2many' and value_data and len(value_data): -# pooler.get_pool(cr.dbname).get('custom.report.filter').create(cr,uid,form_data) - #end if field_type: return {} def _set_form_value(self, cr, uid, data, context): @@ -155,8 +152,6 @@ def _set_form_value(self, cr, uid, data, context): field_data = pooler.get_pool(cr.dbname).get('ir.model.fields').read(cr,uid,[field_id])[0] fields_dict = pooler.get_pool(cr.dbname).get(field_data.get('model')).fields_get(cr,uid,fields=[field_data.get('name')]) value_field = set_value_fields.get('value') -# print "fields_dict :",fields_dict.get(field_data.get('name')) -# set_value_fields['value']= fields_dict.get(field_data.get('name')) for k,v in value_field.items(): if k in ('size','relation','type'): del value_field[k] @@ -170,15 +165,15 @@ def _set_form_value(self, cr, uid, data, context): selection_data = pooler.get_pool(cr.dbname).get(field_data['model']).fields_get(cr,uid,[field_data['name']]) value_field['selection'] = selection_data.get(field_data['name']).get('selection') operator = (field_type=='many2one') and 'in' or '=' - ret_dict={'field_id':field_id,'operator':operator, 'condition':'and','value':False} + ret_dict={'field_id':field_id,'operator':operator, 'condition':'and','value':False} return ret_dict def _set_operator(self, cr, uid, data, context): field = pooler.get_pool(cr.dbname).get('ir.model.fields').browse(cr, uid, data['form']['field_id']) operator = set_value_fields['operator']['selection'] - while operator: + while operator: operator.pop(operator.__len__()-1) - + if field.ttype == 'many2one': operator.append(('in','Equals')) operator.append(('in','Contains')) @@ -210,7 +205,7 @@ class set_filter_fields(wizard.interface): states = { 'init': { 'actions': [_set_field_domain], - 'result': {'type':'form', 'arch':select_field_form, 'fields':select_field_fields, 'state':[('end','Cancel'),('set_value_select_field','Continue')]} + 'result': {'type':'form', 'arch':select_field_form, 'fields':select_field_fields, 'state':[('end','Cancel'),('set_value_select_field','Continue')]} }, 'set_value_select_field':{ 'actions': [_set_form_value, _set_operator], diff --git a/addons/base_report_designer/i18n/tr.po b/addons/base_report_designer/i18n/tr.po index c2b1567372a..f442ea8f31c 100644 --- a/addons/base_report_designer/i18n/tr.po +++ b/addons/base_report_designer/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:44+0000\n" +"PO-Revision-Date: 2010-08-22 05:54+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_report_designer diff --git a/addons/base_report_designer/wizard/tiny_sxw2rml/tiny_sxw2rml.py b/addons/base_report_designer/wizard/tiny_sxw2rml/tiny_sxw2rml.py index 661ea44708a..1a29324fb83 100644 --- a/addons/base_report_designer/wizard/tiny_sxw2rml/tiny_sxw2rml.py +++ b/addons/base_report_designer/wizard/tiny_sxw2rml/tiny_sxw2rml.py @@ -290,8 +290,6 @@ class PyOpenOffice(object): def oo_replace(self,content): regex = [ (r"<para[^>]*/>", ""), - #(r"<text:ordered-list.*?>(.*?)</text:ordered-list>", "$1"), - #(r"<text:unordered-list.*?>(.*?)</text:unordered-list>", "$1"), (r"<para(.*)>(.*?)<text:line-break[^>]*/>", "<para$1>$2</para><para$1>"), ] for key,val in regex: diff --git a/addons/base_setup/__openerp__.py b/addons/base_setup/__openerp__.py index fbee18b9476..236a62c9eb4 100644 --- a/addons/base_setup/__openerp__.py +++ b/addons/base_setup/__openerp__.py @@ -44,7 +44,6 @@ 'update_xml': ['security/ir.model.access.csv', 'base_setup_installer.xml', 'base_setup_todo.xml', -# 'gtk_contact_form.xml' ], 'demo_xml': ['base_setup_demo.xml'], 'installable': True, diff --git a/addons/base_setup/base_setup_demo.xml b/addons/base_setup/base_setup_demo.xml index ce0b4a7bbb6..39f923a895b 100644 --- a/addons/base_setup/base_setup_demo.xml +++ b/addons/base_setup/base_setup_demo.xml @@ -1,10 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <openerp> <data noupdate="1"> - <!-- TODO: Remove comment after fixing bug #527050--> -<!-- <record id="base.user_demo" model="res.users">--> -<!-- <field name="action_id" ref="action_base_setup"/>--> -<!-- </record>--> - + </data> </openerp> diff --git a/addons/base_setup/base_setup_todo.xml b/addons/base_setup/base_setup_todo.xml index ceb915e1212..a4b4b2bda23 100644 --- a/addons/base_setup/base_setup_todo.xml +++ b/addons/base_setup/base_setup_todo.xml @@ -37,7 +37,6 @@ </group> <newline/> <group colspan="2" groups="base.group_extended" > -<!-- <separator string="Report Information" colspan="4" />--> <field name="rml_header1" colspan="5" invisible="1"/> <field name="rml_footer1" colspan="5" invisible="1"/> <field name="rml_footer2" colspan="5" invisible="1"/> diff --git a/addons/base_setup/i18n/tr.po b/addons/base_setup/i18n/tr.po index a568d349d6b..3cc74c5859f 100644 --- a/addons/base_setup/i18n/tr.po +++ b/addons/base_setup/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:50+0000\n" +"PO-Revision-Date: 2010-08-22 06:02+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_setup diff --git a/addons/base_setup/todo.py b/addons/base_setup/todo.py index 04a20a6f32b..5f293257a91 100644 --- a/addons/base_setup/todo.py +++ b/addons/base_setup/todo.py @@ -160,8 +160,6 @@ class res_currency(osv.osv): context = {} # We can use the following line,if we want to restrict this name_get for company setup only # But, its better to show currencies as name(Code). -# if not (context.get('active_model','') == 'ir.actions.todo'): -# return super(res_currency,self).name_get(cr, uid, ids, context=context) if not len(ids): return [] if isinstance(ids, (int, long)): diff --git a/addons/base_vat/base_vat.py b/addons/base_vat/base_vat.py index 5cba9ea7053..8480b05eae9 100644 --- a/addons/base_vat/base_vat.py +++ b/addons/base_vat/base_vat.py @@ -151,10 +151,6 @@ class res_partner(osv.osv): check = 11 - (sum % 11) if check == 11: check = 0 -# if check == 10: -# return False -# if check != int(vat[9]): -# return False return True def check_vat_cy(self, vat): @@ -413,8 +409,6 @@ class res_partner(osv.osv): check = 10 - (sum % 10) if check == 10: check = 0 -# if check != int(vat[8]): -# return False return True #Legal persons with non-profit aim elif vat[0] in ('N', 'P', 'Q', 'R', 'S', 'W'): @@ -924,8 +918,6 @@ class res_partner(osv.osv): check = 11 - (sum % 11) if check == 10 or check == 11: check = 0 -# if check != int(vat[8]): -# return False return True def check_vat_ro(self, vat): @@ -992,9 +984,6 @@ class res_partner(osv.osv): if int(vat[9:11]) < 0: return False -# if int(vat[-2:]) != 1: -# return False - sum = mult_add(2, int(vat[0])) + int(vat[1]) + \ mult_add(2, int(vat[2])) + int(vat[3]) + \ mult_add(2, int(vat[4])) + int(vat[5]) + \ diff --git a/addons/base_vat/i18n/tr.po b/addons/base_vat/i18n/tr.po index d9bbd9cecc5..dcf66fbe23f 100644 --- a/addons/base_vat/i18n/tr.po +++ b/addons/base_vat/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:51+0000\n" +"PO-Revision-Date: 2010-08-22 06:02+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_vat diff --git a/addons/board/i18n/tr.po b/addons/board/i18n/tr.po index 7490b1b5016..ebd435301fc 100644 --- a/addons/board/i18n/tr.po +++ b/addons/board/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:50+0000\n" +"PO-Revision-Date: 2010-08-22 06:02+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: board diff --git a/addons/caldav/caldav_node.py b/addons/caldav/caldav_node.py index c6e21c46e77..63e683bafb7 100644 --- a/addons/caldav/caldav_node.py +++ b/addons/caldav/caldav_node.py @@ -143,11 +143,6 @@ class node_calendar(nodes.node_class): def get_domain(self, cr, filters): # TODO: doc. res = [] - # dirobj = self.context._dirobj - #uid = self.context.uid - #ctx = self.context.context.copy() - #ctx.update(self.dctx) - # calendar_obj = dirobj.pool.get('basic.calendar') if not filters: return res if filters.localName == 'calendar-query': @@ -217,9 +212,6 @@ class node_calendar(nodes.node_class): if not domain: domain = [] - #for opr1, opt, opr2 in domain: - # if opr1 == 'type' and opr2 != self.cal_type: - # return [] fil_obj = dirobj.pool.get('basic.calendar') ids = fil_obj.search(cr, uid, domain) @@ -245,7 +237,7 @@ class node_calendar(nodes.node_class): # that have been imported. ICS may have had more elements, # but only one node can be returned here. assert isinstance(res[0], (int, long)) - fnodes = fil_obj.get_calendar_objects(cr, uid, [self.calendar_id], self, + fnodes = fil_obj.get_calendar_objects(cr, uid, [self.calendar_id], self, domain=[('id','=',res[0])], context=ctx) return fnodes[0] return None diff --git a/addons/caldav/calendar.py b/addons/caldav/calendar.py index 073be9c226b..10c283213bd 100644 --- a/addons/caldav/calendar.py +++ b/addons/caldav/calendar.py @@ -91,7 +91,7 @@ def mailto2str(arg): args = [arg,] else: args = arg - + for ard in args: rstr = ard.get('name','') if ard.get('company',False): @@ -108,12 +108,12 @@ def str2mailto(emailstr, multi=False): """ # TODO: move to tools or sth. mege = re.compile(r'([^\(\<]+) *(\((.*?)\))? *(\< ?(.*?) ?\>)? ?(\((.*?)\))? *$') - + mailz= [emailstr,] retz = [] if multi: mailz = emailstr.split(',') - + for mas in mailz: m = mege.match(mas.strip()) if not m: @@ -121,17 +121,17 @@ def str2mailto(emailstr, multi=False): # retz.append({ 'name': mas.strip() }) # continue raise ValueError("Invalid email address %r" % mas) - rd = { 'name': m.group(1).strip(), + rd = { 'name': m.group(1).strip(), 'email': m.group(5), } if m.group(2): rd['company'] = m.group(3).strip() elif m.group(6): rd['company'] = m.group(7).strip() - + if rd['name'].startswith('"') and rd['name'].endswith('"'): rd['name'] = rd['name'][1:-1] retz.append(rd) - + if multi: return retz else: @@ -230,8 +230,6 @@ def map_data(cr, uid, obj, context=None): class CalDAV(object): __attribute__ = {} - - def ical_set(self, name, value, type): """ set calendar Attribute @param self: The object pointer, @@ -294,13 +292,13 @@ class CalDAV(object): att_data = [] exdates = [] _server_tzinfo = pytz.timezone(tools.get_server_timezone()) - + for cal_data in child.getChildren(): if cal_data.name.lower() == 'organizer': dmail = { 'name': cal_data.params.get('CN', ['',])[0], 'email': cal_data.value.lower().replace('mailto:',''), # TODO: company? - } + } self.ical_set(cal_data.name.lower(), mailto2str(dmail), 'value') continue if cal_data.name.lower() == 'attendee': diff --git a/addons/crm/board_crm_demo.xml b/addons/crm/board_crm_demo.xml index 76caab9208c..9151d787af9 100644 --- a/addons/crm/board_crm_demo.xml +++ b/addons/crm/board_crm_demo.xml @@ -6,13 +6,6 @@ Administrator shortcut Demo user startup menu --> -<!-- <record model="ir.ui.view_sc" id="sc_crm_dash"> - <field name="name">CRM Dashboard</field> - <field name="user_id" ref="base.user_demo"/> - <field name="resource">ir.ui.menu</field> - <field name="sequence">3</field> - <field name="res_id" ref="menu_board_crm"/> - </record> --> <record model="res.users" id="base.user_root"> <field name="action_id" ref="open_board_crm"/> </record> diff --git a/addons/crm/crm_view.xml b/addons/crm/crm_view.xml index 331dd790ab3..cf3b89c1681 100644 --- a/addons/crm/crm_view.xml +++ b/addons/crm/crm_view.xml @@ -2,8 +2,6 @@ <openerp> <data> - <!--menuitem id="base.menu_crm_config_sales" name="Sales" - parent="base.menu_base_config" sequence="1"/--> <menuitem icon="terp-partner" id="base.menu_base_partner" name="Sales" sequence="0" groups="base.group_system,base.group_sale_manager,base.group_sale_salesman"/> <menuitem id="base.menu_crm_config_lead" name="Leads & Opportunities" @@ -12,21 +10,12 @@ <menuitem id="base.menu_sale_config_sales" name="Sales" parent="base.menu_base_config" sequence="0" groups="base.group_system,base.group_extended"/> - <!--menuitem id="menu_crm_config_meeting" name="Meeting" - parent="base.menu_base_config" sequence="4"/--> - <menuitem id="menu_crm_config_phonecall" name="Phone Call" parent="base.menu_base_config" sequence="5" groups="base.group_extended,base.group_system"/> <menuitem id="base.next_id_64" name="Reporting" parent="base.menu_base_partner" sequence="11" /> - <!--menuitem action="crm_custom_create_menu_action" - id="crm_case_create_custom_menu" - parent="base.menu_crm_config_sales" - groups="base.group_extended" - name="Create Menu for Custom Cases" /--> - <!-- Case Sections Form View --> diff --git a/addons/crm/i18n/fi.po b/addons/crm/i18n/fi.po index 484b0cae327..da3d4536e14 100644 --- a/addons/crm/i18n/fi.po +++ b/addons/crm/i18n/fi.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-08-19 05:45+0000\n" +"PO-Revision-Date: 2010-08-22 05:55+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: Finnish <fi@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 03:59+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm diff --git a/addons/crm/i18n/hr.po b/addons/crm/i18n/hr.po index 5ccb24fcb02..f0dfe75f0c7 100644 --- a/addons/crm/i18n/hr.po +++ b/addons/crm/i18n/hr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-08-19 05:46+0000\n" +"PO-Revision-Date: 2010-08-22 05:57+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: Vinteh\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Language: hr\n" diff --git a/addons/crm/i18n/lt.po b/addons/crm/i18n/lt.po index 6ad0e157d2a..2aab37145a5 100644 --- a/addons/crm/i18n/lt.po +++ b/addons/crm/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-08-19 05:43+0000\n" +"PO-Revision-Date: 2010-08-22 05:53+0000\n" "Last-Translator: Giedrius Slavinskas <giedrius.slavinskas@gmail.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 03:59+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Language: lt\n" diff --git a/addons/crm/i18n/pl.po b/addons/crm/i18n/pl.po index 726f96b3a94..1ee1384bc2a 100644 --- a/addons/crm/i18n/pl.po +++ b/addons/crm/i18n/pl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-08-19 05:47+0000\n" +"PO-Revision-Date: 2010-08-22 05:58+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm diff --git a/addons/crm/i18n/pt.po b/addons/crm/i18n/pt.po index 2b2cdad6aa2..85cfb4b9c7f 100644 --- a/addons/crm/i18n/pt.po +++ b/addons/crm/i18n/pt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-08-19 05:43+0000\n" +"PO-Revision-Date: 2010-08-22 05:53+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm diff --git a/addons/crm/i18n/sk.po b/addons/crm/i18n/sk.po index 16a837df509..a8d48ce0c0e 100644 --- a/addons/crm/i18n/sk.po +++ b/addons/crm/i18n/sk.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-08-19 05:46+0000\n" +"PO-Revision-Date: 2010-08-22 05:56+0000\n" "Last-Translator: Radoslav Sloboda <rado.sloboda@gmail.com>\n" "Language-Team: Slovak <sk@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm diff --git a/addons/crm/i18n/tr.po b/addons/crm/i18n/tr.po index f25a15fd991..a5cc66f3938 100644 --- a/addons/crm/i18n/tr.po +++ b/addons/crm/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-08-19 05:42+0000\n" +"PO-Revision-Date: 2010-08-22 05:52+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm diff --git a/addons/crm/report/crm_phonecall_report_view.xml b/addons/crm/report/crm_phonecall_report_view.xml index 120bc9f859d..69402603d17 100644 --- a/addons/crm/report/crm_phonecall_report_view.xml +++ b/addons/crm/report/crm_phonecall_report_view.xml @@ -75,13 +75,9 @@ <field name="arch" type="xml"> <search string="Search"> <group col="16" colspan="8"> - <!-- <filter string="This Year" name="This Year" icon="terp-hr" - domain="[('name','=',time.localtime()[0])]"/>--> <filter string="This Year" icon="terp-go-year" domain="[('create_date','<=', time.strftime('%%Y-%%m-%%d')), ('create_date','>',(datetime.date.today()-datetime.timedelta(days=365)).strftime('%%Y-%%m-%%d'))]"/> - <!-- <filter string="This Month" name="This Year" icon="terp-hr" - domain="[('month','=',time.strftime('%%m'))]" />--> <filter string="This Month" icon="terp-go-month" name="This Month" domain="[('create_date','<=', time.strftime('%%Y-%%m-%%d')), ('create_date','>',(datetime.date.today()-datetime.timedelta(days=30)).strftime('%%Y-%%m-%%d'))]"/> diff --git a/addons/crm/report/report_businessopp.py b/addons/crm/report/report_businessopp.py index 5bce5fc6ef0..7cadb41359a 100644 --- a/addons/crm/report/report_businessopp.py +++ b/addons/crm/report/report_businessopp.py @@ -34,7 +34,6 @@ from report.interface import report_int from pychart import * theme.use_color = 1 -#theme.scale = 2 random.seed(0) class external_pdf(render): diff --git a/addons/crm/wizard/crm_merge_opportunities_view.xml b/addons/crm/wizard/crm_merge_opportunities_view.xml index 5ee0eda5375..b6af1f27e8e 100644 --- a/addons/crm/wizard/crm_merge_opportunities_view.xml +++ b/addons/crm/wizard/crm_merge_opportunities_view.xml @@ -34,16 +34,5 @@ <field name="target">new</field> </record> - <!-- This will also come in Leads Form as Lead and Opportunity are same object--> - <!-- <record id="merge_opportunity_act_value" model="ir.values"> - <field name="model_id" ref="model_crm_lead" /> - <field name="object" eval="1" /> - <field name="name">Merge Opportunities</field> - <field name="key2">client_action_multi</field> - <field name="value" eval="'ir.actions.act_window,' + str(ref('merge_opportunity_act'))"/> - <field name="key">action</field> - <field name="model">crm.lead</field> - </record> --> - </data> </openerp> \ No newline at end of file diff --git a/addons/crm/wizard/crm_partner_to_opportunity.py b/addons/crm/wizard/crm_partner_to_opportunity.py index f234f9caa92..0df19df8eb7 100644 --- a/addons/crm/wizard/crm_partner_to_opportunity.py +++ b/addons/crm/wizard/crm_partner_to_opportunity.py @@ -47,7 +47,6 @@ class crm_partner2opportunity(osv.osv_memory): @return : default values of fields. """ partner_obj = self.pool.get('res.partner') - #data = context and context.get('active_id', False) or False data = context and context.get('active_ids', []) or [] res = super(crm_partner2opportunity, self).default_get(cr, uid, fields, context=context) diff --git a/addons/crm_claim/report/crm_claim_report_view.xml b/addons/crm_claim/report/crm_claim_report_view.xml index 37fd3ec015a..3a1e8f45f26 100644 --- a/addons/crm_claim/report/crm_claim_report_view.xml +++ b/addons/crm_claim/report/crm_claim_report_view.xml @@ -75,13 +75,9 @@ <field name="arch" type="xml"> <search string="Search"> <group col="16" colspan="8"> - <!-- <filter string="This Year" name="This Year" icon="terp-hr" - domain="[('name','=',time.localtime()[0])]"/>--> <filter string="This Year" icon="terp-go-year" domain="[('create_date','<=', time.strftime('%%Y-%%m-%%d')), ('create_date','>',(datetime.date.today()-datetime.timedelta(days=365)).strftime('%%Y-%%m-%%d'))]"/> - <!-- <filter string="This Month" name="This Year" icon="terp-hr" - domain="[('month','=',time.strftime('%%m'))]" />--> <filter string="This Month" icon="terp-go-month" name="This Month" domain="[('create_date','<=', time.strftime('%%Y-%%m-%%d')), ('create_date','>',(datetime.date.today()-datetime.timedelta(days=30)).strftime('%%Y-%%m-%%d'))]"/> diff --git a/addons/crm_fundraising/report/crm_fundraising_report_view.xml b/addons/crm_fundraising/report/crm_fundraising_report_view.xml index a0fd2e35583..8e9f1611af6 100644 --- a/addons/crm_fundraising/report/crm_fundraising_report_view.xml +++ b/addons/crm_fundraising/report/crm_fundraising_report_view.xml @@ -74,13 +74,9 @@ <field name="arch" type="xml"> <search string="Search"> <group col="16" colspan="8"> - <!-- <filter string="This Year" name="This Year" icon="terp-hr" - domain="[('name','=',time.localtime()[0])]"/>--> <filter string="This Year" icon="terp-go-year" domain="[('create_date','<=', time.strftime('%%Y-%%m-%%d')), ('create_date','>',(datetime.date.today()-datetime.timedelta(days=365)).strftime('%%Y-%%m-%%d'))]"/> - <!-- <filter string="This Month" name="This Year" icon="terp-hr" - domain="[('month','=',time.strftime('%%m'))]" />--> <filter string="This Month" icon="terp-go-month" name="This Month" domain="[('create_date','<=', time.strftime('%%Y-%%m-%%d')), ('create_date','>',(datetime.date.today()-datetime.timedelta(days=30)).strftime('%%Y-%%m-%%d'))]"/> diff --git a/addons/crm_profiling/crm_profiling_demo.xml b/addons/crm_profiling/crm_profiling_demo.xml index 9295f009dcc..1789e8bace8 100644 --- a/addons/crm_profiling/crm_profiling_demo.xml +++ b/addons/crm_profiling/crm_profiling_demo.xml @@ -53,7 +53,7 @@ <record model="crm_profiling.answer" id="nb_employees2"> <field name="name">51 to 100</field> <field name="question_id" ref="nb_employees"/> - </record> + </record> <record model="crm_profiling.answer" id="nb_employees3"> <field name="name">more than 100</field> <field name="question_id" ref="nb_employees"/> @@ -107,16 +107,16 @@ <field name="answer_yes" eval="[(6,0,[partner_tiny1])]" /> <field name="categ_id" ref="base.res_partner_category_2"/> <field name="profiling_active">True</field> - </record> + </record> <record model="crm.segmentation" id="crm_segmentation1"> <field name="name">Bronze partners</field> <field name="answer_yes" eval="[(6,0,[partner_quality1])]" /> <field name="parent_id" ref="crm_segmentation0"/> <field name="categ_id" ref="base.res_partner_category_3"/> <field name="profiling_active">True</field> - </record> + </record> <record model="crm.segmentation" id="crm_segmentation2"> - <field name="name">Silver partners</field> + <field name="name">Silver partners</field> <field name="answer_yes" eval="[(6,0,[partner_quality2])]" /> <field name="parent_id" ref="crm_segmentation0"/> <field name="categ_id" ref="base.res_partner_category_4"/> @@ -147,71 +147,11 @@ <field name="categ_id" ref="base.res_partner_category_15"/> <field name="profiling_active">True</field> </record> -<!--<record model="crm.segmentation" id="crm_segmentation7"> - <field name="name">small HR partners</field> - <field name="parent_id" ref="crm_segmentation4"/> - <field name="answer_yes" eval="[(6,0,[nb_employees2])]" /> - <field name="categ_id">3</field> - </record> - <record model="crm.segmentation" id="crm_segmentation8"> - <field name="name">not big HR partners</field> - <field name="parent_id" ref="crm_segmentation4"/> - <field name="answer_no" eval="[(6,0,[nb_employees3])]" /> - <field name="categ_id">3</field> - </record> - <record model="crm.segmentation" id="crm_segmentation9"> - <field name="name">not bronze HR partners</field> - <field name="parent_id" ref="crm_segmentation4"/> - <field name="answer_no" eval="[(6,0,[partner_quality1])]" /> - <field name="categ_id">3</field> - </record> - <record model="crm.segmentation" id="crm_segmentation10"> - <field name="name">small telecom partners</field> - <field name="parent_id" ref="crm_segmentation5"/> - <field name="answer_yes" eval="[(6,0,[nb_employees2])]" /> - <field name="categ_id">3</field> - </record> - <record model="crm.segmentation" id="crm_segmentation11"> - <field name="name">not big telecom partners</field> - <field name="parent_id" ref="crm_segmentation5"/> - <field name="answer_no" eval="[(6,0,[nb_employees3])]" /> - <field name="categ_id">3</field> - </record> - <record model="crm.segmentation" id="crm_segmentation12"> - <field name="name">not bronze telecom partners</field> - <field name="parent_id" ref="crm_segmentation5"/> - <field name="answer_no" eval="[(6,0,[partner_quality1])]" /> - <field name="categ_id">3</field> - </record> - <record model="crm.segmentation" id="crm_segmentation13"> - <field name="name">small IT partners</field> - <field name="parent_id" ref="crm_segmentation6"/> - <field name="answer_yes" eval="[(6,0,[nb_employees2])]" /> - <field name="categ_id">3</field> - </record> - <record model="crm.segmentation" id="crm_segmentation14"> - <field name="name">not big IT partners</field> - <field name="parent_id" ref="crm_segmentation6"/> - <field name="answer_no" eval="[(6,0,[nb_employees3])]" /> - <field name="categ_id">3</field> - </record> - <record model="crm.segmentation" id="crm_segmentation15"> - <field name="name">not bronze IT partners</field> - <field name="parent_id" ref="crm_segmentation6"/> - <field name="answer_no" eval="[(6,0,[partner_quality1])]" /> - <field name="categ_id">3</field> - </record> - <record model="crm.segmentation" id="crm_segmentation16"> - <field name="name">not bronze partners</field> - <field name="answer_no" eval="[(6,0,[partner_quality1])]" /> - <field name="categ_id">3</field> - </record> ---> <!-- Partners --> - + <record model="res.partner" id="base.res_partner_asus"> <field name="answers_ids" eval="[(6,0,[ref('partner_quality1'), ref('nb_employees2'), ref('sector2'), ref('partner_tiny1')])]" /> <field name="category_id" eval="[(6,0,[ref('base.res_partner_category_3'), ref('base.res_partner_category_16')])]"/> @@ -227,43 +167,43 @@ <record model="res.partner" id="base.res_partner_sednacom"> <field name="answers_ids" eval="[(6,0,[ref('partner_quality2'), ref('nb_employees1'), ref('sector2'), ref('partner_tiny1')])]" /> <field name="category_id" eval="[(6,0,[ref('base.res_partner_category_4'), ref('base.res_partner_category_16')])]"/> - </record> + </record> <record model="res.partner" id="base.res_partner_thymbra"> <field name="answers_ids" eval="[(6,0,[ref('partner_quality3'), ref('nb_employees3'), ref('sector3'), ref('partner_tiny1')])]" /> <field name="category_id" eval="[(6,0,[ref('base.res_partner_category_5'), ref('base.res_partner_category_15')])]"/> - </record> + </record> <record model="res.partner" id="base.res_partner_desertic_hispafuentes"> <field name="answers_ids" eval="[(6,0,[ref('partner_quality2'), ref('nb_employees2'), ref('sector2'), ref('partner_tiny1')])]" /> <field name="category_id" eval="[(6,0,[ref('base.res_partner_category_4'), ref('base.res_partner_category_16')])]"/> - </record> + </record> <record model="res.partner" id="base.res_partner_tinyatwork"> <field name="answers_ids" eval="[(6,0,[ref('partner_quality1'), ref('nb_employees1'), ref('sector1'), ref('partner_tiny1')])]" /> <field name="category_id" eval="[(6,0,[ref('base.res_partner_category_3'), ref('base.res_partner_category_17')])]"/> - </record> + </record> <record model="res.partner" id="base.res_partner_2"> <field name="answers_ids" eval="[(6,0,[ref('partner_quality1'), ref('nb_employees2'), ref('sector3'), ref('partner_tiny1')])]" /> <field name="category_id" eval="[(6,0,[ref('base.res_partner_category_3'), ref('base.res_partner_category_15')])]"/> - </record> + </record> <record model="res.partner" id="base.res_partner_3"> <field name="answers_ids" eval="[(6,0,[ref('partner_quality2'), ref('nb_employees1'), ref('sector3'), ref('partner_tiny1')])]" /> <field name="category_id" eval="[(6,0,[ref('base.res_partner_category_4'), ref('base.res_partner_category_15')])]"/> - </record> + </record> <record model="res.partner" id="base.res_partner_4"> <field name="answers_ids" eval="[(6,0,[ref('partner_quality3'), ref('nb_employees1'), ref('sector2'), ref('partner_tiny1')])]" /> <field name="category_id" eval="[(6,0,[ref('base.res_partner_category_1'), ref('base.res_partner_category_16')])]"/> - </record> + </record> <record model="res.partner" id="base.res_partner_5"> <field name="answers_ids" eval="[(6,0,[ref('partner_quality3'), ref('nb_employees2'), ref('sector1'), ref('partner_tiny1')])]" /> <field name="category_id" eval="[(6,0,[ref('base.res_partner_category_1'), ref('base.res_partner_category_17')])]"/> - </record> + </record> <record model="res.partner" id="base.res_partner_6"> <field name="answers_ids" eval="[(6,0,[ref('partner_quality3'), ref('nb_employees3'), ref('sector2'), ref('partner_tiny1')])]" /> <field name="category_id" eval="[(6,0,[ref('base.res_partner_category_1'), ref('base.res_partner_category_16')])]"/> - </record> + </record> <record model="res.partner" id="base.res_partner_maxtor"> <field name="answers_ids" eval="[(6,0,[ref('partner_quality3'), ref('nb_employees1'), ref('sector3'), ref('partner_tiny1')])]" /> <field name="category_id" eval="[(6,0,[ref('base.res_partner_category_1'), ref('base.res_partner_category_15')])]"/> - </record> + </record> </data> </openerp> diff --git a/addons/crm_profiling/crm_profiling_wizard.xml b/addons/crm_profiling/crm_profiling_wizard.xml index 089e3604d35..39d436a6bd9 100644 --- a/addons/crm_profiling/crm_profiling_wizard.xml +++ b/addons/crm_profiling/crm_profiling_wizard.xml @@ -1,12 +1,5 @@ <?xml version="1.0"?> <openerp> <data> - -<!-- <wizard - string="Select partners" - model="segmentation.profile" - name="open_partner" - id="wizard_open_partner"/> ---> - </data> + </data> </openerp> diff --git a/addons/crm_profiling/i18n/tr.po b/addons/crm_profiling/i18n/tr.po index 100626f18da..46739b0c77a 100644 --- a/addons/crm_profiling/i18n/tr.po +++ b/addons/crm_profiling/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:54+0000\n" +"PO-Revision-Date: 2010-08-22 06:06+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm_profiling diff --git a/addons/delivery/__init__.py b/addons/delivery/__init__.py index 1a504ed97c3..cfe7327dded 100644 --- a/addons/delivery/__init__.py +++ b/addons/delivery/__init__.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <http://www.gnu.org/licenses/>. # ############################################################################## @@ -26,7 +26,5 @@ import report import sale import stock -#import report - # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/delivery/i18n/ru.po b/addons/delivery/i18n/ru.po index 7331e1252f3..413f5923fdc 100644 --- a/addons/delivery/i18n/ru.po +++ b/addons/delivery/i18n/ru.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:39+0000\n" +"PO-Revision-Date: 2010-08-22 05:48+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 03:59+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: delivery diff --git a/addons/delivery/i18n/tr.po b/addons/delivery/i18n/tr.po index 446c3d44aa6..ee6757dca03 100644 --- a/addons/delivery/i18n/tr.po +++ b/addons/delivery/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:49+0000\n" +"PO-Revision-Date: 2010-08-22 06:02+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 03:59+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: delivery diff --git a/addons/document/__openerp__.py b/addons/document/__openerp__.py index 3a18406f607..16bbcd41c83 100644 --- a/addons/document/__openerp__.py +++ b/addons/document/__openerp__.py @@ -22,7 +22,7 @@ { 'name': 'Integrated Document Management System', - 'version': '1.99', + 'version': '1.1', 'category': 'Generic Modules/Others', 'description': """This is a complete document management system: * User Authentication @@ -57,7 +57,7 @@ ], 'installable': True, 'active': False, - 'certificate': None, + 'certificate': '0070515416461', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/document/document_directory.py b/addons/document/document_directory.py index 18544b54eac..8fdbac0a5db 100644 --- a/addons/document/document_directory.py +++ b/addons/document/document_directory.py @@ -154,7 +154,6 @@ class document_directory(osv.osv): def __init__(self, *args, **kwargs): super(document_directory, self).__init__(*args, **kwargs) - #self._cache = {} def onchange_content_id(self, cr, uid, ids, ressource_type_id): return {} diff --git a/addons/document/i18n/mn.po b/addons/document/i18n/mn.po index 47f601e6745..4f179cee64f 100644 --- a/addons/document/i18n/mn.po +++ b/addons/document/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:43+0000\n" +"PO-Revision-Date: 2010-08-22 05:54+0000\n" "Last-Translator: ub121 <ubs121@gmail.com>\n" "Language-Team: Mongolian <mn@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: document diff --git a/addons/document/i18n/ru.po b/addons/document/i18n/ru.po index 8d90f0a5b86..f757433c0ad 100644 --- a/addons/document/i18n/ru.po +++ b/addons/document/i18n/ru.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:55+0000\n" +"PO-Revision-Date: 2010-08-22 06:06+0000\n" "Last-Translator: devcode <klaider@yandex.ru>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: document diff --git a/addons/document/i18n/tr.po b/addons/document/i18n/tr.po index 640ca77198c..2a6cc7503c1 100644 --- a/addons/document/i18n/tr.po +++ b/addons/document/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:54+0000\n" +"PO-Revision-Date: 2010-08-22 06:05+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: document diff --git a/addons/document/i18n/zh_CN.po b/addons/document/i18n/zh_CN.po index 7bd3d0af319..e2d86bb8355 100644 --- a/addons/document/i18n/zh_CN.po +++ b/addons/document/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:51+0000\n" +"PO-Revision-Date: 2010-08-22 06:02+0000\n" "Last-Translator: Black Jack <onetimespeed@hotmail.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: document diff --git a/addons/document_ftp/__openerp__.py b/addons/document_ftp/__openerp__.py index 9be245e36a0..09c1ca6a66b 100644 --- a/addons/document_ftp/__openerp__.py +++ b/addons/document_ftp/__openerp__.py @@ -41,7 +41,6 @@ 'demo_xml': [], 'test': [ 'test/document_ftp_test2.yml', - # 'test/document_ftp_test2.yml', 'test/document_ftp_test4.yml', ], 'installable': True, diff --git a/addons/document_ftp/ftpserver/abstracted_fs.py b/addons/document_ftp/ftpserver/abstracted_fs.py index 952b75d49e1..00f308ff022 100644 --- a/addons/document_ftp/ftpserver/abstracted_fs.py +++ b/addons/document_ftp/ftpserver/abstracted_fs.py @@ -14,7 +14,6 @@ import netsvc from service import security from osv import osv -#from document.nodes import node_res_dir, node_res_obj from document.nodes import get_node_context def _get_month_name(month): @@ -74,7 +73,7 @@ class abstracted_fs(object): cr.execute("SELECT 1 FROM pg_class WHERE relkind = 'r' AND relname = 'ir_module_module'") if not cr.fetchone(): continue - + cr.execute("SELECT id FROM ir_module_module WHERE name = 'document_ftp' AND state IN ('installed', 'to upgrade') ") res = cr.fetchone() if res and len(res): @@ -85,8 +84,6 @@ class abstracted_fs(object): finally: if cr is not None: cr.close() - #if db is not None: - # pooler.close_db(db_name) return self.db_name_list def ftpnorm(self, ftppath): @@ -115,7 +112,7 @@ class abstracted_fs(object): def ftp2fs(self, path_orig, data): raise DeprecationWarning() - def fs2ftp(self, node): + def fs2ftp(self, node): """ Return the string path of a node, in ftp form """ res='/' @@ -123,7 +120,7 @@ class abstracted_fs(object): paths = node.full_path() res = '/' + node.context.dbname + '/' + \ _to_decode(os.path.join(*paths)) - + return res def validpath(self, path): @@ -139,7 +136,7 @@ class abstracted_fs(object): """ Create a children file-node under node, open it @return open node_descriptor of the created node """ - objname = _to_unicode(objname) + objname = _to_unicode(objname) cr , node, rem = datacr try: child = node.child(cr, objname) @@ -200,7 +197,6 @@ class abstracted_fs(object): if len(res): pre = prefix.split('.') prefix=pre[0] + '.v'+str(len(res))+'.'+pre[1] - #prefix = prefix + '.' return self.create(dir,suffix+prefix,text) @@ -210,7 +206,7 @@ class abstracted_fs(object): if (not datacr) or datacr == (None, None, None): self.cwd = '/' self.cwd_node = None - return None + return None if not datacr[1]: raise OSError(1, 'Operation not permitted') if datacr[1].type not in ('collection','database'): @@ -225,7 +221,7 @@ class abstracted_fs(object): cr, node, rem = datacr or (None, None, None) if not node: raise OSError(1, 'Operation not permited.') - + try: basename =_to_unicode(basename) cdir = node.create_child_collection(cr, basename) @@ -242,15 +238,15 @@ class abstracted_fs(object): def get_cr(self, pathname): raise DeprecationWarning() - + def get_crdata(self, line, mode='file'): """ Get database cursor, node and remainder data, for commands - + This is the helper function that will prepare the arguments for any of the subsequent commands. It returns a tuple in the form of: @code ( cr, node, rem_path=None ) - + @param line An absolute or relative ftp path, as passed to the cmd. @param mode A word describing the mode of operation, so that this function behaves properly in the different commands. @@ -307,7 +303,6 @@ class abstracted_fs(object): raise OSError(2, 'Authentification Required.') n = get_node_context(cr, uid, {}) node = n.get_uri(cr, p_parts[1:]) - # self._log.debug("get_crdata(abs): %r" % ( (cr, node, rem_path),)) return (cr, node, rem_path) else: # we never reach here if cwd_node is not set @@ -321,7 +316,6 @@ class abstracted_fs(object): if node is False and mode not in ('???'): cr.close() raise IOError(errno.ENOENT, 'Path does not exist') - # self._log.debug("get_crdata(rel): %r" % ( (cr, node, rem_path),)) return (cr, node, rem_path) def get_node_cr_uid(self, node): @@ -330,15 +324,15 @@ class abstracted_fs(object): assert node db = pooler.get_db(node.context.dbname) return db.cursor(), node.context.uid - + def get_node_cr(self, node): """ Get the cursor for the database of a node - - The cursor is the only thing that a node will not store + + The cursor is the only thing that a node will not store persistenly, so we have to obtain a new one for each call. """ return self.get_node_cr_uid(node)[0] - + def listdir(self, datacr): """List the content of a directory.""" class false_node(object): @@ -349,7 +343,7 @@ class abstracted_fs(object): uuser = 'root' ugroup = 'root' type = 'database' - + def __init__(self, db): self.path = db @@ -442,7 +436,7 @@ class abstracted_fs(object): def getmtime(self, datacr): """Return the last modified time as a number of seconds since the epoch.""" - + node = datacr[1] if node.write_date or node.create_date: dt = (node.write_date or node.create_date)[:19] @@ -488,12 +482,11 @@ class abstracted_fs(object): def get_list_dir(self, datacr): """"Return an iterator object that yields a directory listing in a form suitable for LIST command. - """ + """ if not datacr: return None elif self.isdir(datacr[1]): listing = self.listdir(datacr) - #listing.sort() return self.format_list(datacr[0], datacr[1], listing) # if path is a file or a symlink we return information about it elif self.isfile(datacr[1]): @@ -561,11 +554,11 @@ class abstracted_fs(object): mtime = mname+' '+time.strftime("%d %H:%M", st_mtime) except ValueError: mname=_get_month_name(time.strftime("%m")) - mtime = mname+' '+time.strftime("%d %H:%M") + mtime = mname+' '+time.strftime("%d %H:%M") fpath = node.path if isinstance(fpath, (list, tuple)): fpath = fpath[-1] - # formatting is matched with proftpd ls output + # formatting is matched with proftpd ls output path=_to_decode(fpath) yield "%s %3s %-8s %-8s %8s %s %s\r\n" %(perms, nlinks, uname, gname, size, mtime, path) @@ -608,7 +601,7 @@ class abstracted_fs(object): # type + perm if self.isdir(node): if 'type' in facts: - type = 'type=dir;' + type = 'type=dir;' if 'perm' in facts: perm = 'perm=%s;' %permdir else: diff --git a/addons/document_ftp/ftpserver/ftpserver.py b/addons/document_ftp/ftpserver/ftpserver.py index 0ca322fca12..710494bb9db 100644 --- a/addons/document_ftp/ftpserver/ftpserver.py +++ b/addons/document_ftp/ftpserver/ftpserver.py @@ -547,7 +547,6 @@ class ActiveDTP(asyncore.dispatcher): handler = self.cmd_channel.dtp_handler(self.socket, self.cmd_channel) self.cmd_channel.data_channel = handler self.cmd_channel.on_dtp_connection() - #self.close() # <-- (done automatically) def handle_expt(self): self.cmd_channel.respond("425 Can't connect to specified address.") @@ -1195,7 +1194,7 @@ class AbstractedFS: size = st.st_size # file size uname = st.st_uid or "owner" gname = st.st_gid or "group" - + # stat.st_mtime could fail (-1) if last mtime is too old # in which case we return the local time as last mtime try: @@ -1412,7 +1411,7 @@ class FTPHandler(asynchat.async_chat): self._epsvall = False self.__in_dtp_queue = None self.__out_dtp_queue = None - + self.__errno_responses = { errno.EPERM: 553, errno.EINVAL: 504, @@ -1574,7 +1573,7 @@ class FTPHandler(asynchat.async_chat): def __check_path(self, cmd, line): """Check whether a path is valid.""" - + # Always true, we will only check later, once we have a cursor return True @@ -1738,7 +1737,7 @@ class FTPHandler(asynchat.async_chat): self.__out_dtp_queue = (data, isproducer, file) def log(self, msg): - """Log a message, including additional identifying session data.""" + """Log a message, including additional identifying session data.""" log("[%s]@%s:%s %s" %(self.username, self.remote_ip, self.remote_port, msg)) @@ -1815,7 +1814,7 @@ class FTPHandler(asynchat.async_chat): why = (err.strerror) or 'Error in command' self.log('FAIL %s() %s errno=%s: %s.' %(cmdname, uline, err.errno, why)) self.respond('%s %s.' % (str(ret_code), why)) - + raise FTPExceptionSent(why) except Exception, err: cmdname = function.__name__ @@ -2058,7 +2057,7 @@ class FTPHandler(asynchat.async_chat): except FTPExceptionSent: self.fs.close_cr(datacr) return - + try: self.log('OK LIST "%s". Transfer starting.' % line) producer = BufferedIteratorProducer(iterator) @@ -2084,7 +2083,7 @@ class FTPHandler(asynchat.async_chat): else: # if path is a file we just list its name nodelist = [datacr[1],] - + listing = [] for nl in nodelist: if isinstance(nl.path, (list, tuple)): @@ -2094,7 +2093,7 @@ class FTPHandler(asynchat.async_chat): except FTPExceptionSent: self.fs.close_cr(datacr) return - + self.fs.close_cr(datacr) data = '' if listing: @@ -2145,7 +2144,7 @@ class FTPHandler(asynchat.async_chat): # if no argument, fall back on cwd as default if not line: line = '' - + datacr = None try: datacr = self.get_crdata2(line, mode='list') @@ -2532,12 +2531,6 @@ class FTPHandler(asynchat.async_chat): datacr = None try: datacr = self.get_crdata2(line, mode='file') - #if self.fs.isdir(datacr[1]): - # why = "%s is not retrievable" %line - # self.log('FAIL SIZE "%s". %s.' %(line, why)) - # self.respond("550 %s." %why) - # self.fs.close_cr(datacr) - # return size = self.try_as_current_user(self.fs.getsize,(datacr,), line=line) except FTPExceptionSent: self.fs.close_cr(datacr) @@ -2552,7 +2545,7 @@ class FTPHandler(asynchat.async_chat): 3307 style timestamp (YYYYMMDDHHMMSS) as defined in RFC-3659. """ datacr = None - + try: if line.find('/', 1) < 0: # root or db, just return local @@ -2561,9 +2554,7 @@ class FTPHandler(asynchat.async_chat): datacr = self.get_crdata2(line) if not datacr: raise IOError(errno.ENOENT, "%s is not retrievable" %line) - #if not self.fs.isfile(datacr[1]): - # raise IOError(errno.EPERM, "%s is not a regular file" % line) - + lmt = self.try_as_current_user(self.fs.getmtime, (datacr,), line=line) lmt = time.strftime("%Y%m%d%H%M%S", time.localtime(lmt)) self.respond("213 %s" %lmt) diff --git a/addons/document_ftp/wizard/ftp_browse.py b/addons/document_ftp/wizard/ftp_browse.py index 37aba5158f1..42081c98fd0 100644 --- a/addons/document_ftp/wizard/ftp_browse.py +++ b/addons/document_ftp/wizard/ftp_browse.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <http://www.gnu.org/licenses/>. # ############################################################################## @@ -36,7 +36,6 @@ class document_ftp_browse(osv.osv_memory): if 'url' in fields: user_pool = self.pool.get('res.users') current_user = user_pool.browse(cr, uid, uid, context=context) - # dir_pool = self.pool.get('document.directory') data_pool = self.pool.get('ir.model.data') aid = data_pool._get_id(cr, uid, 'document_ftp', 'action_document_browse') aid = data_pool.browse(cr, uid, aid, context=context).res_id @@ -45,7 +44,7 @@ class document_ftp_browse(osv.osv_memory): if url: url = url[1] else: - url = '%s:%s' %(ftpserver.HOST, ftpserver.PORT) + url = '%s:%s' %(ftpserver.HOST, ftpserver.PORT) res['url'] = 'ftp://%s@%s'%(current_user.login, url) return res diff --git a/addons/document_ics/document_ics.py b/addons/document_ics/document_ics.py index fdcf9d90e30..9133a525afa 100644 --- a/addons/document_ics/document_ics.py +++ b/addons/document_ics/document_ics.py @@ -166,7 +166,6 @@ class document_directory_content(osv.osv): ctx = (context or {}) ctx.update(node.context.context.copy()) ctx.update(node.dctx) - # print "ICS domain: ", type(content.ics_domain), content.ics_domain if content.ics_domain: for d in safe_eval(content.ics_domain,ctx): # TODO: operator? @@ -195,7 +194,6 @@ class document_directory_content(osv.osv): elif ICS_TAGS[enl]=='date': result[fields[enl]] = event.value.strftime('%Y-%m-%d %H:%M:%S') - # print "Field ",enl, result[fields[enl]] elif fields[enl] and funcs[enl] == 'hours': ntag = fexprs[enl] or 'dtstart' ts_start = child.getChildValue(ntag, default=False) @@ -238,9 +236,6 @@ class document_directory_content(osv.osv): wexpr = [ ( 'id', '=', wematch.group(2) ) ] - # print "Looking at ", cmodel, " for ", wexpr - # print "domain=", idomain - fobj = self.pool.get(content.object_id.model) if not wexpr: @@ -354,7 +349,7 @@ class crm_meeting(osv.osv): if not default: default = {} if not context: context = {} default.update({'code': self.pool.get('ir.sequence').get(cr, uid, 'crm.meeting'), 'id': False}) - return super(crm_meeting, self).copy(cr, uid, id, default, context) + return super(crm_meeting, self).copy(cr, uid, id, default, context) crm_meeting() diff --git a/addons/document_ics/i18n/tr.po b/addons/document_ics/i18n/tr.po index 4865c6f187a..aeffa9a1f3a 100644 --- a/addons/document_ics/i18n/tr.po +++ b/addons/document_ics/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:43+0000\n" +"PO-Revision-Date: 2010-08-22 05:53+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: document_ics diff --git a/addons/document_ics/i18n/zh_CN.po b/addons/document_ics/i18n/zh_CN.po index 5408fe717e7..6973ace526b 100644 --- a/addons/document_ics/i18n/zh_CN.po +++ b/addons/document_ics/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:41+0000\n" +"PO-Revision-Date: 2010-08-22 05:49+0000\n" "Last-Translator: Black Jack <onetimespeed@hotmail.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: document_ics diff --git a/addons/document_webdav/dav_fs.py b/addons/document_webdav/dav_fs.py index 798f277580b..f3c8201bafc 100644 --- a/addons/document_webdav/dav_fs.py +++ b/addons/document_webdav/dav_fs.py @@ -80,14 +80,14 @@ class openerp_dav_handler(dav_interface): M_NS={ "DAV:" : dav_interface.M_NS['DAV:'],} - def __init__(self, parent, verbose=False): + def __init__(self, parent, verbose=False): self.db_name_list=[] self.parent = parent self.baseuri = parent.baseuri self.verbose = verbose def get_propnames(self, uri): - props = self.PROPS + props = self.PROPS self.parent.log_message('get propnames: %s' % uri) cr, uid, pool, dbname, uri2 = self.get_cr(uri) if not dbname: @@ -98,7 +98,7 @@ class openerp_dav_handler(dav_interface): if node: props = props.copy() props.update(node.get_dav_props(cr)) - cr.close() + cr.close() return props def _try_function(self, funct, args, opname='run function', cr=None, @@ -140,20 +140,20 @@ class openerp_dav_handler(dav_interface): def _get_dav_supportedlock(self, uri): raise DAV_NotFound - def match_prop(self, uri, match, ns, propname): + def match_prop(self, uri, match, ns, propname): if self.M_NS.has_key(ns): return match == dav_interface.get_prop(self, uri, ns, propname) cr, uid, pool, dbname, uri2 = self.get_cr(uri) if not dbname: if cr: cr.close() raise DAV_NotFound - node = self.uri2object(cr, uid, pool, uri2) + node = self.uri2object(cr, uid, pool, uri2) if not node: cr.close() raise DAV_NotFound - res = node.match_dav_eprop(cr, match, ns, propname) - cr.close() - return res + res = node.match_dav_eprop(cr, match, ns, propname) + cr.close() + return res def prep_http_options(self, uri, opts): """see HttpOptions._prep_OPTIONS """ @@ -192,7 +192,7 @@ class openerp_dav_handler(dav_interface): uri -- uri of the object to get the property of ns -- namespace of the property pname -- name of the property - """ + """ if self.M_NS.has_key(ns): return dav_interface.get_prop(self, uri, ns, propname) cr, uid, pool, dbname, uri2 = self.get_cr(uri) @@ -204,8 +204,8 @@ class openerp_dav_handler(dav_interface): cr.close() raise DAV_NotFound res = node.get_dav_eprop(cr, ns, propname) - cr.close() - return res + cr.close() + return res def get_db(self, uri, rest_ret=False, allow_last=False): """Parse the uri and get the dbname and the rest. @@ -272,17 +272,17 @@ class openerp_dav_handler(dav_interface): return self.db_name_list def get_childs(self, uri, filters=None): - """ return the child objects as self.baseuris for the given URI """ + """ return the child objects as self.baseuris for the given URI """ self.parent.log_message('get childs: %s' % uri) cr, uid, pool, dbname, uri2 = self.get_cr(uri, allow_last=True) - - if not dbname: + + if not dbname: if cr: cr.close() - res = map(lambda x: self.urijoin(x), self.db_list()) + res = map(lambda x: self.urijoin(x), self.db_list()) return res result = [] node = self.uri2object(cr, uid, pool, uri2[:]) - + if not node: if cr: cr.close() raise DAV_NotFound2(uri2) @@ -297,12 +297,12 @@ class openerp_dav_handler(dav_interface): if filters: domain = node.get_domain(cr, filters) for d in node.children(cr, domain): - self.parent.log_message('child: %s' % d.path) + self.parent.log_message('child: %s' % d.path) if fp: result.append( self.urijoin(dbname,fp,d.path) ) else: result.append( self.urijoin(dbname,d.path) ) - if cr: cr.close() + if cr: cr.close() return result def uri2local(self, uri): @@ -368,11 +368,11 @@ class openerp_dav_handler(dav_interface): raise DAV_Error, 409 return str(datas) # FIXME! finally: - if cr: cr.close() + if cr: cr.close() @memoize(CACHE_SIZE) def _get_dav_resourcetype(self, uri): - """ return type of object """ + """ return type of object """ self.parent.log_message('get RT: %s' % uri) cr, uid, pool, dbname, uri2 = self.get_cr(uri) try: diff --git a/addons/document_webdav/webdav.py b/addons/document_webdav/webdav.py index 10a7f9db4e6..3b6cf582067 100644 --- a/addons/document_webdav/webdav.py +++ b/addons/document_webdav/webdav.py @@ -57,10 +57,10 @@ def mk_prop_response(self, uri, good_props, bad_props, doc): def _prop_child(xnode, ns, prop, value): """Append a property xml node to xnode, with <prop>value</prop> - + And a little smarter than that, it will consider namespace and also allow nested properties etc. - + :param ns the namespace of the <prop/> node :param prop the name of the property :param value the value. Can be: @@ -89,7 +89,7 @@ def mk_prop_response(self, uri, good_props, bad_props, doc): xnode.appendChild(pe) def _prop_elem_child(pnode, pns, v, pns_prefix): - + if isinstance(v, list): for vit in v: _prop_elem_child(pnode, pns, vit, pns_prefix) @@ -102,8 +102,6 @@ def mk_prop_response(self, uri, good_props, bad_props, doc): elif v[1] in namespaces: ns_prefix="ns"+str(namespaces.index(v[1]))+":" else: - # namespaces.append(v[1]) - # nsnum += 1 ns_prefix="ns"+str(nsnum)+":" need_ns = True diff --git a/addons/document_webdav/webdav_server.py b/addons/document_webdav/webdav_server.py index 8a83e25456d..44592243480 100644 --- a/addons/document_webdav/webdav_server.py +++ b/addons/document_webdav/webdav_server.py @@ -44,7 +44,7 @@ def OpenDAVConfig(**kw): class OpenDAV: def __init__(self, **kw): self.__dict__.update(**kw) - + def getboolean(self, word): return self.__dict__.get(word, False) @@ -58,7 +58,7 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler): verbose = False protocol_version = 'HTTP/1.1' _HTTP_OPTIONS= { 'DAV' : ['1',], - 'Allow' : [ 'GET', 'HEAD', 'COPY', 'MOVE', 'POST', 'PUT', + 'Allow' : [ 'GET', 'HEAD', 'COPY', 'MOVE', 'POST', 'PUT', 'PROPFIND', 'PROPPATCH', 'OPTIONS', 'MKCOL', 'DELETE', 'TRACE', 'REPORT', ] } @@ -67,7 +67,7 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler): return False def _log(self, message): netsvc.Logger().notifyChannel("webdav",netsvc.LOG_DEBUG,message) - + def handle(self): self._init_buffer() @@ -83,7 +83,7 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler): self.davpath = '/'+config.get_misc('webdav','vdir','webdav') self.baseuri = "http://%s:%d/"% (self.server.server_name, self.server.server_port) self.IFACE_CLASS = openerp_dav_handler(self, self.verbose) - + def copymove(self, CLASS): """ Our uri scheme removes the /webdav/ component from there, so we need to mangle the header, too. @@ -98,7 +98,7 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler): def get_davpath(self): return self.davpath - + def log_message(self, format, *args): netsvc.Logger().notifyChannel('webdav', netsvc.LOG_DEBUG_RPC, format % args) @@ -111,7 +111,6 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler): uri=urlparse.urljoin(self.get_baseuri(dc), self.path) uri=urllib.unquote(uri) try: - #location = dc.put(uri,body,ct) ret = dc.prep_http_options(uri, opts) except DAV_Error, (ec,dd): pass @@ -119,7 +118,7 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler): self.log_error("Error at options: %s", str(e)) raise return ret - + def send_response(self, code, message=None): # the BufferingHttpServer will send Connection: close , while # the BaseHTTPRequestHandler will only accept int code. @@ -148,15 +147,15 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler): ctype=ctype, headers=headers) def do_PUT(self): - dc=self.IFACE_CLASS + dc=self.IFACE_CLASS uri=urlparse.urljoin(self.get_baseuri(dc), self.path) uri=urllib.unquote(uri) # Handle If-Match if self.headers.has_key('If-Match'): test = False etag = None - - for match in self.headers['If-Match'].split(','): + + for match in self.headers['If-Match'].split(','): if match.startswith('"') and match.endswith('"'): match = match[1:-1] if match == '*': @@ -175,7 +174,7 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler): # Handle If-None-Match if self.headers.has_key('If-None-Match'): test = True - etag = None + etag = None for match in self.headers['If-None-Match'].split(','): if match == '*': if dc.exists(uri): @@ -259,14 +258,14 @@ class DAVAuthProvider(OpenERPAuthProvider): try: if (config.get_misc('webdav','enable',True)): - directory = '/'+config.get_misc('webdav','vdir','webdav') + directory = '/'+config.get_misc('webdav','vdir','webdav') handler = DAVHandler verbose = config.get_misc('webdav','verbose',True) handler.debug = config.get_misc('webdav','debug',True) _dc = { 'verbose' : verbose, 'directory' : directory, 'lockemulation' : False, - + } conf = OpenDAVConfig(**_dc) diff --git a/addons/email_template/email_template_account.py b/addons/email_template/email_template_account.py index 62f49646cc6..b54d0fac4c5 100644 --- a/addons/email_template/email_template_account.py +++ b/addons/email_template/email_template_account.py @@ -34,6 +34,36 @@ import netsvc import datetime from tools.translate import _ import tools +import logging + +EMAIL_PATTERN = re.compile(r'([^()\[\] ,<:\\>@";]+@[^()\[\] ,<:\\>@";]+)') # See RFC822 +def extract_emails(emails_str): + """ + Returns a list of email addresses recognized in a string, ignoring the rest of the string. + extract_emails('a@b.com,c@bcom, "John Doe" <d@b.com> , e@b.com') -> ['a@b.com','c@bcom', 'd@b.com', 'e@b.com']" + """ + return EMAIL_PATTERN.findall(emails_str) + + +def extract_emails_from_dict(addresses={}): + """ + Extracts email addresses from a dictionary with comma-separated address string values, handling + separately the To, CC, BCC and Reply-To addresses. + + :param addresses: a dictionary of addresses in the form {'To': 'a@b.com,c@bcom; d@b.com;e@b.com' , 'CC': 'e@b.com;f@b.com', ... } + :return: a dictionary with a list of separate addresses for each header (To, CC, BCC), with an additional key 'all-recipients' + containing all addresses for the 'To', 'CC', 'BCC' entries. + """ + result = {'all-recipients':[]} + keys = ['To', 'CC', 'BCC', 'Reply-To'] + for each in keys: + emails = extract_emails(addresses.get(each, u'')) + while u'' in emails: + emails.remove(u'') + result[each] = emails + if each != 'Reply-To': + result['all-recipients'].extend(emails) + return result class email_template_account(osv.osv): """ @@ -264,32 +294,9 @@ class email_template_account(osv.osv): return False #**************************** MAIL SENDING FEATURES ***********************# - def split_to_ids(self, ids_as_str): - """ - Identifies email IDs separated by separators - and returns a list - TODO: Doc this - "a@b.com,c@bcom; d@b.com;e@b.com->['a@b.com',...]" - """ - email_sep_by_commas = ids_as_str \ - .replace('; ', ',') \ - .replace(';', ',') \ - .replace(', ', ',') - return email_sep_by_commas.split(',') - - def get_ids_from_dict(self, addresses={}): - """ - TODO: Doc this - """ - result = {'all':[]} - keys = ['To', 'CC', 'BCC', 'Reply-To'] - for each in keys: - ids_as_list = self.split_to_ids(addresses.get(each, u'')) - while u'' in ids_as_list: - ids_as_list.remove(u'') - result[each] = ids_as_list - result['all'].extend(ids_as_list) - return result + + + def send_mail(self, cr, uid, ids, addresses, subject='', body=None, payload=None, message_id=None, context=None): #TODO: Replace all this with a single email object @@ -328,7 +335,7 @@ class email_template_account(osv.osv): payload_part['From'] = sender_name + " <" + core_obj.email_id + ">" payload_part['Organization'] = tools.ustr(core_obj.user.company_id.name) payload_part['Date'] = formatdate() - addresses_l = self.get_ids_from_dict(addresses) + addresses_l = extract_emails_from_dict(addresses) if addresses_l['To']: payload_part['To'] = u','.join(addresses_l['To']) if addresses_l['CC']: @@ -368,9 +375,9 @@ class email_template_account(osv.osv): logger.notifyChannel(_("Email Template"), netsvc.LOG_ERROR, _("Mail from Account %s failed. Probable Reason:MIME Error\nDescription: %s") % (id, error)) return {'error_msg': "Server Send Error\nDescription: %s"%error} try: - serv.sendmail(payload_part['From'], addresses_l['all'], payload_part.as_string()) + serv.sendmail(payload_part['From'], addresses_l['all-recipients'], payload_part.as_string()) except Exception, error: - logger.notifyChannel(_("Email Template"), netsvc.LOG_ERROR, _("Mail from Account %s failed. Probable Reason:Server Send Error\nDescription: %s") % (id, error)) + logging.getLogger('email_template').error("Mail from Account %s failed. Probable Reason: Server Send Error\n Description: %s", id, error, exc_info=True) return {'error_msg': "Server Send Error\nDescription: %s"%error} #The mail sending is complete serv.close() diff --git a/addons/email_template/email_template_mailbox_view.xml b/addons/email_template/email_template_mailbox_view.xml index ce1b5ee6059..018b1800ccc 100644 --- a/addons/email_template/email_template_mailbox_view.xml +++ b/addons/email_template/email_template_mailbox_view.xml @@ -26,13 +26,10 @@ </page> <page string="Body (HTML-Web Client Only)"> <field name="body_html" nolabel="1" colspan="4" /> - <!--<label string="Note: HTML body can't be edited with GTK desktop client." colspan="4"/> - --></page> - + </page> </notebook> </page> - <page string="Attachments"> <group col="4"> <separator colspan="4" string="Attachments" /> diff --git a/addons/email_template/wizard/email_template_send_wizard_view.xml b/addons/email_template/wizard/email_template_send_wizard_view.xml index 5f2f1641e31..80cce83dbfd 100755 --- a/addons/email_template/wizard/email_template_send_wizard_view.xml +++ b/addons/email_template/wizard/email_template_send_wizard_view.xml @@ -31,8 +31,7 @@ </page> <page string="Body (HTML)"> <field name="body_html" select="2" colspan="4" nolabel="1" /> - <!--<label string="Note: HTML body can't be edited with GTK desktop client." colspan="4"/> - --></page> + </page> <page string="Attachments"> <label string="Add here all attachments of the current document you want to include in the e-mail." colspan="4"/> <field name="attachment_ids" colspan="4" nolabel="1"/> diff --git a/addons/event/board_association_view.xml b/addons/event/board_association_view.xml index 2c483a0f9ae..6b223b2c4d0 100644 --- a/addons/event/board_association_view.xml +++ b/addons/event/board_association_view.xml @@ -2,17 +2,6 @@ <openerp> <data> <!-- Need to merge this action in associations --> - <!-- <action - string="My Tasks" - name="%(project.action_view_task)d" - colspan="4" - height="200" - width="510" - domain="[('user_id', '=', uid),('state','in',('open','draft'))]"/> - <action - string="New members" - name="%(membership.action_report_partner_member_year_tree)d" - view_mode="graph,tree" colspan="4"/>--> <record model ="ir.ui.view" id="view_report_event_reg_graph"> <field name="name">Registration Event report</field> diff --git a/addons/event/event_view.xml b/addons/event/event_view.xml index 233f3a0e005..e82da17e0f0 100644 --- a/addons/event/event_view.xml +++ b/addons/event/event_view.xml @@ -1,8 +1,6 @@ <?xml version="1.0"?> <openerp> <data> - <!--menuitem name="Association" id="base.menu_association" icon="terp-calendar" sequence="9"/> - <menuitem name="Events Organisation" id="menu_event_main" parent="base.menu_association" /--> <menuitem name="Marketing" icon="terp-crm" id="base.marketing_menu" sequence="17"/> <menuitem name="Events Organisation" id="base.menu_event_main" parent="base.marketing_menu" /> @@ -56,7 +54,7 @@ </group> <notebook colspan="4"> <page string="Event"> - <group colspan="4" col="4"> + <group colspan="4" col="4"> <separator string="Invoice Information" colspan="4"/> <field name="product_id" on_change="onchange_product(product_id)" colspan="4"/> <field name="unit_price"/> @@ -151,7 +149,7 @@ </group> </group> </group> - </page> + </page> </notebook> </form> </field> @@ -330,12 +328,12 @@ <separator string="Invoice" colspan="4"/> <field name="event_product" attrs="{'required':[('tobe_invoiced','=',True)]}"/> <field name="partner_invoice_id" attrs="{'required':[('tobe_invoiced','=',True)]}" on_change="onchange_partner_invoice_id(event_id, partner_invoice_id)"/> - <field name="invoice_id"/> + <field name="invoice_id"/> </group> <separator string="Description" colspan="4"/> <field name="description" colspan="4" nolabel="1"/> <separator string="" colspan="4"/> - <group col="8" colspan="4"> + <group col="8" colspan="4"> <field name="state" select="1" colspan="2"/> <button name="button_reg_close" string="Close Registration" states="open" type="object" icon="gtk-close"/> <button name="check_confirm" string="Confirm Registration" states="draft" type="object" icon="gtk-apply"/> @@ -359,7 +357,7 @@ </form> </field> <group col="2" colspan="2" groups="base.group_extended"> - <separator string="Dates" colspan="2"/> + <separator string="Dates" colspan="2"/> <field name="date_closed"/> </group> <group col="2" colspan="2" groups="base.group_extended"> diff --git a/addons/event/report/report_event_registration_view.xml b/addons/event/report/report_event_registration_view.xml index d62332af156..8212c9070a4 100644 --- a/addons/event/report/report_event_registration_view.xml +++ b/addons/event/report/report_event_registration_view.xml @@ -38,9 +38,9 @@ </graph> </field> </record> - - <!-- Event on Registration search view --> - + + <!-- Event on Registration search view --> + <record model="ir.ui.view" id="view_report_event_registration_search"> <field name="name">.search</field> <field name="model">report.event.registration</field> @@ -60,7 +60,7 @@ separator="1" domain="[('date','<=', time.strftime('%%Y-%%m-%%d')), ('date','>',(datetime.date.today()-datetime.timedelta(days=7)).strftime('%%Y-%%m-%%d'))]" help="Tasks during last 7 days"/> - + <separator orientation="vertical"/> <filter icon="terp-document-new" string="Draft" @@ -68,7 +68,7 @@ <filter icon="terp-camera_test" string="Confirm" domain="[('state', '=', 'confirm')]"/> - <separator orientation="vertical"/> + <separator orientation="vertical"/> <field name="event_id" widget="selection"/> <field name="type" widget="selection"/> <field name="user_id" widget="selection"> @@ -87,7 +87,6 @@ <filter string="state" icon="terp-stock_effects-object-colorize" context="{'group_by':'state'}"/> <separator orientation="vertical"/> <filter string="Speaker" name="user" icon="terp-personal+" context="{'group_by': 'speaker_id'}"/> - <!--filter string="Responsible" name="user" icon="terp-personal" context="{'group_by': 'user_id'}"/--> <separator orientation="vertical" /> <filter string="Day" icon="terp-go-month" domain="[]" context="{'group_by':'day'}"/> @@ -108,7 +107,7 @@ <field name="search_view_id" ref="view_report_event_registration_search"/> <field name="context">{"search_default_user":1,"search_default_month":1,'group_by_no_leaf':1,'group_by':[]}</field> </record> - + <record model="ir.actions.act_window.view" id="action_report_event_registration_tree"> <field name="sequence" eval="1"/> <field name="view_mode">tree</field> @@ -123,9 +122,8 @@ <field name="act_window_id" ref="action_report_event_registration"/> </record> - <!--<menuitem parent="menu_report_event" action="action_event_registration" id="menu_report_event_registration"/>--> <menuitem parent="base.menu_report_association" action="action_report_event_registration" id="menu_report_event_registration" sequence="3" groups="base.group_system,base.group_marketing_manager"/> - + <!-- end... --> </data> -</openerp> +</openerp> diff --git a/addons/event/wizard/event_make_invoice.py b/addons/event/wizard/event_make_invoice.py index 9d2fbe7db50..8540c267ddb 100644 --- a/addons/event/wizard/event_make_invoice.py +++ b/addons/event/wizard/event_make_invoice.py @@ -31,7 +31,6 @@ class event_make_invoice(osv.osv_memory): 'grouped': fields.boolean('Group the invoices'), 'invoice_date':fields.date('Invoice Date'), -# 'invoice_ids': fields.char('Invoice Ids', size=128), # Improve me } def view_init(self, cr, uid, fields, context=None): diff --git a/addons/fetchmail/fetchmail.py b/addons/fetchmail/fetchmail.py index 947434052ae..e9dc2b95767 100644 --- a/addons/fetchmail/fetchmail.py +++ b/addons/fetchmail/fetchmail.py @@ -38,36 +38,36 @@ class email_server(osv.osv): _description = "POP/IMAP Server" _columns = { - 'name':fields.char('Name', size=256, required=True, readonly=False), - 'active':fields.boolean('Active', required=False), + 'name':fields.char('Name', size=256, required=True, readonly=False), + 'active':fields.boolean('Active', required=False), 'state':fields.selection([ - ('draft', 'Not Confirmed'), - ('wating', 'Waiting for Verification'), - ('done', 'Confirmed'), - ], 'State', select=True, readonly=True), - 'server' : fields.char('Server', size=256, required=True, readonly=True, states={'draft':[('readonly', False)]}), - 'port' : fields.integer('Port', required=True, readonly=True, states={'draft':[('readonly', False)]}), + ('draft', 'Not Confirmed'), + ('wating', 'Waiting for Verification'), + ('done', 'Confirmed'), + ], 'State', select=True, readonly=True), + 'server' : fields.char('Server', size=256, required=True, readonly=True, states={'draft':[('readonly', False)]}), + 'port' : fields.integer('Port', required=True, readonly=True, states={'draft':[('readonly', False)]}), 'type':fields.selection([ - ('pop', 'POP Server'), - ('imap', 'IMAP Server'), - ], 'Server Type', select=True, readonly=False), - 'is_ssl':fields.boolean('SSL ?', required=False), - 'attach':fields.boolean('Add Attachments ?', required=False), - 'date': fields.date('Date', readonly=True, states={'draft':[('readonly', False)]}), - 'user' : fields.char('User Name', size=256, required=True, readonly=True, states={'draft':[('readonly', False)]}), - 'password' : fields.char('Password', size=1024, invisible=True, required=True, readonly=True, states={'draft':[('readonly', False)]}), - 'note': fields.text('Description'), - 'action_id':fields.many2one('ir.actions.server', 'Reply Email', required=False, domain="[('state','=','email')]"), - 'object_id': fields.many2one('ir.model', "Model", required=True), - 'priority': fields.integer('Server Priority', readonly=True, states={'draft':[('readonly', False)]}, help="Priority between 0 to 10, select define the order of Processing"), - 'user_id':fields.many2one('res.users', 'User', required=False), + ('pop', 'POP Server'), + ('imap', 'IMAP Server'), + ], 'Server Type', select=True, readonly=False), + 'is_ssl':fields.boolean('SSL ?', required=False), + 'attach':fields.boolean('Add Attachments ?', required=False), + 'date': fields.date('Date', readonly=True, states={'draft':[('readonly', False)]}), + 'user' : fields.char('User Name', size=256, required=True, readonly=True, states={'draft':[('readonly', False)]}), + 'password' : fields.char('Password', size=1024, invisible=True, required=True, readonly=True, states={'draft':[('readonly', False)]}), + 'note': fields.text('Description'), + 'action_id':fields.many2one('ir.actions.server', 'Reply Email', required=False, domain="[('state','=','email')]"), + 'object_id': fields.many2one('ir.model', "Model", required=True), + 'priority': fields.integer('Server Priority', readonly=True, states={'draft':[('readonly', False)]}, help="Priority between 0 to 10, select define the order of Processing"), + 'user_id':fields.many2one('res.users', 'User', required=False), } _defaults = { - 'state': lambda *a: "draft", - 'active': lambda *a: True, - 'priority': lambda *a: 5, - 'date': lambda *a: time.strftime('%Y-%m-%d'), - 'user_id': lambda self, cr, uid, ctx: uid, + 'state': lambda *a: "draft", + 'active': lambda *a: True, + 'priority': lambda *a: 5, + 'date': lambda *a: time.strftime('%Y-%m-%d'), + 'user_id': lambda self, cr, uid, ctx: uid, } def check_duplicate(self, cr, uid, ids): @@ -98,8 +98,6 @@ class email_server(osv.osv): def button_fetch_mail(self, cr, uid, ids, context={}): self.fetch_mail(cr, uid, ids) -# sendmail_thread = threading.Thread(target=self.fetch_mail, args=(cr, uid, ids)) -# sendmail_thread.start() return True def _fetch_mails(self, cr, uid, ids=False, context={}): @@ -125,7 +123,7 @@ class email_server(osv.osv): imap_server.login(server.user, server.password) imap_server.select() - result, data = imap_server.search(None, '(UNSEEN)') + result, data = imap_server.search(None, '(UNSEEN)') for num in data[0].split(): result, data = imap_server.fetch(num, '(RFC822)') res_id = email_tool.process_email(cr, uid, server.object_id.model, data[0][1], attach=server.attach, context=context) @@ -180,11 +178,11 @@ class mailgate_message(osv.osv): _inherit = "mailgate.message" _columns = { - 'server_id': fields.many2one('email.server', "Mail Server", readonly=True, select=True), + 'server_id': fields.many2one('email.server', "Mail Server", readonly=True, select=True), 'type':fields.selection([ - ('pop', 'POP Server'), - ('imap', 'IMAP Server'), - ], 'Server Type', select=True, readonly=True), + ('pop', 'POP Server'), + ('imap', 'IMAP Server'), + ], 'Server Type', select=True, readonly=True), } _order = 'id desc' diff --git a/addons/google_map/google_map.py b/addons/google_map/google_map.py index 2e4b37653ea..e8e22516db2 100644 --- a/addons/google_map/google_map.py +++ b/addons/google_map/google_map.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <http://www.gnu.org/licenses/>. # ############################################################################## @@ -26,8 +26,6 @@ class res_partner_address(osv.osv): _name = 'res.partner.address' _inherit = 'res.partner.address' _columns = { -# 'google_map': fields.function(_get_url, method=True, -# string='Google Map', type='char',), } res_partner_address() # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/hr/hr_department.py b/addons/hr/hr_department.py index fb9dcb4966b..596bb80032e 100644 --- a/addons/hr/hr_department.py +++ b/addons/hr/hr_department.py @@ -125,7 +125,6 @@ class res_users(osv.osv): JOIN hr_department as dept ON dept.id = emp.department_id \ WHERE res.user_id = %s AND emp.department_id IS NOT NULL AND dept.manager_id IS NOT NULL', (user_id,)) ids_dept = [x[0] for x in cr.fetchall()] -# ids_dept = obj_dept.search(cr, uid, [('member_ids', 'in', [user_id])], context=context) parent_ids = [] if ids_dept: data_dept = obj_dept.read(cr, uid, ids_dept, ['manager_id'], context=context) @@ -162,7 +161,6 @@ class res_users(osv.osv): (SELECT emp.id FROM hr_employee \ JOIN resource_resource r ON r.id = emp.resource_id WHERE r.user_id=' + str(user_id) + ') ') mgnt_dept_ids = [x[0] for x in cr.fetchall()] -# mgnt_dept_ids = obj_dept.search(cr, uid, [('manager_id', '=', user_id)], context=context) ids_dept = obj_dept.search(cr, uid, [('id', 'child_of', mgnt_dept_ids)], context=context) if ids_dept: data_dept = obj_dept.read(cr, uid, ids_dept, ['member_ids'], context=context) diff --git a/addons/hr/hr_department_view.xml b/addons/hr/hr_department_view.xml index 29e3b04f2c9..c2bb6ac7390 100644 --- a/addons/hr/hr_department_view.xml +++ b/addons/hr/hr_department_view.xml @@ -72,10 +72,11 @@ <field name="res_model">hr.department</field> <field name="view_type">form</field> <field name="search_view_id" ref="view_department_filter"/> + <field name="help">Your Company's Departments Structure is used to manage all documents related to employees by departments: expenses and timesheet validation, leaves management, recruitements, etc.</field> </record> <menuitem action="open_module_tree_department" id="menu_department_def" parent="hr.menu_department_tree"/> - <menuitem action="open_module_tree_department" id="menu_hr_department_tree" parent="menu_hr_main" sequence="5"/> + <menuitem action="open_module_tree_department" id="menu_hr_department_tree" parent="hr.menu_hr_management" sequence="6"/> <record model="ir.ui.view" id="view_users_form_inherit"> <field name="name">res.users.form</field> diff --git a/addons/hr/hr_view.xml b/addons/hr/hr_view.xml index d8ce599c071..659ddfa36e9 100644 --- a/addons/hr/hr_view.xml +++ b/addons/hr/hr_view.xml @@ -145,6 +145,7 @@ <field name="domain">[]</field> <field name="view_id" ref="view_employee_tree"/> <field name="search_view_id" ref="view_employee_filter"/> + <field name="help">The employee directory contains all data related to your employees: from their photo up to their hourly estimated costs for the timesheets. Employees are managed by departments and can be linked to users to manage their access rights.</field> </record> <menuitem action="open_view_employee_list_my" id="menu_open_view_employee_list_my" sequence="3" parent="menu_hr_main"/> @@ -297,8 +298,6 @@ <field name="res_model">hr.employee</field> <field name="view_type">form</field> <field name="view_mode">tree,form</field> -<!-- <field name="domain">[('category_id','child_of',[active_id])]</field>--> -<!-- <field name="context">{'category_id':active_id}</field>--> </record> <record id="hr_employee_category_open" model="ir.values"> @@ -396,6 +395,7 @@ <field name="view_mode">tree,form</field> <field name="search_view_id" ref="view_job_filter"/> <field name="context">{'search_default_Current':1}</field> + <field name="help">Job Positions are used to define the jobs, the requirements. You can attach a survey to a job position. This survey will be used in the recruitement process to evaluate the applicants for this job position.</field> </record> <menuitem name="Recruitment" id="base.menu_crm_case_job_req_main" parent="menu_hr_root" groups="base.group_hr_manager,base.group_system"/> diff --git a/addons/hr/i18n/lt.po b/addons/hr/i18n/lt.po index f169ea95771..e62435d3e94 100644 --- a/addons/hr/i18n/lt.po +++ b/addons/hr/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:46+0000\n" +"PO-Revision-Date: 2010-08-22 05:56+0000\n" "Last-Translator: Giedrius Slavinskas <giedrius.slavinskas@gmail.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr diff --git a/addons/hr/i18n/pt_BR.po b/addons/hr/i18n/pt_BR.po index aa94743ad97..393cf5688f5 100644 --- a/addons/hr/i18n/pt_BR.po +++ b/addons/hr/i18n/pt_BR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:41+0000\n" +"PO-Revision-Date: 2010-08-22 05:49+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr diff --git a/addons/hr/i18n/tr.po b/addons/hr/i18n/tr.po index d703327eea3..edf64ef2b97 100644 --- a/addons/hr/i18n/tr.po +++ b/addons/hr/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:45+0000\n" +"PO-Revision-Date: 2010-08-22 05:56+0000\n" "Last-Translator: adsiz_1029@hotmail.com <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr diff --git a/addons/hr/i18n/zh_CN.po b/addons/hr/i18n/zh_CN.po index 221dcc799ba..ccd327f2547 100644 --- a/addons/hr/i18n/zh_CN.po +++ b/addons/hr/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:41+0000\n" +"PO-Revision-Date: 2010-08-22 05:49+0000\n" "Last-Translator: Black Jack <onetimespeed@hotmail.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr diff --git a/addons/hr_attendance/hr_attendance_view.xml b/addons/hr_attendance/hr_attendance_view.xml index fb6911a6656..da3218d9c6c 100644 --- a/addons/hr_attendance/hr_attendance_view.xml +++ b/addons/hr_attendance/hr_attendance_view.xml @@ -72,6 +72,7 @@ <field name="view_mode">tree,form</field> <field name="context">{"search_default_employee":1}</field> <field name="search_view_id" ref="view_hr_attendance_filter" /> + <field name="help">Time Tracking functionality aims to manage employee's attendances on the basis of the actions (Sign in/Sign out) performed by them. You can also link this to an attendance machine using OpenERP's webservices features.</field> </record> <menuitem id="menu_hr_time_tracking" name="Time Tracking" parent="hr.menu_hr_root" sequence="3"/> diff --git a/addons/hr_attendance/i18n/fi.po b/addons/hr_attendance/i18n/fi.po index d4da9961fee..ed32ffcf103 100644 --- a/addons/hr_attendance/i18n/fi.po +++ b/addons/hr_attendance/i18n/fi.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:37+0000\n" +"PO-Revision-Date: 2010-08-22 05:37+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: Finnish <fi@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_attendance diff --git a/addons/hr_attendance/i18n/pt_BR.po b/addons/hr_attendance/i18n/pt_BR.po index 4a2eaeb5eff..c43e87addef 100644 --- a/addons/hr_attendance/i18n/pt_BR.po +++ b/addons/hr_attendance/i18n/pt_BR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:46+0000\n" +"PO-Revision-Date: 2010-08-22 05:56+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_attendance diff --git a/addons/hr_attendance/i18n/tr.po b/addons/hr_attendance/i18n/tr.po index 24d35b0df14..972de745e7d 100644 --- a/addons/hr_attendance/i18n/tr.po +++ b/addons/hr_attendance/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:55+0000\n" +"PO-Revision-Date: 2010-08-22 06:06+0000\n" "Last-Translator: Angel Spy <melissadilara@yahoo.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_attendance diff --git a/addons/hr_attendance/report/attendance_errors.py b/addons/hr_attendance/report/attendance_errors.py index 2c0455e10d8..b0113aa88d4 100644 --- a/addons/hr_attendance/report/attendance_errors.py +++ b/addons/hr_attendance/report/attendance_errors.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <http://www.gnu.org/licenses/>. # ############################################################################## @@ -37,17 +37,8 @@ class attendance_print(report_sxw.rml_parse): def _get_employees(self, emp_ids): emp_obj_list = self.pool.get('hr.employee').browse(self.cr, self.uid, emp_ids) - return emp_obj_list - -# def _sign(self, dt): -# if abs(dt.days) > 1: -# format = '%d day'+(((abs(dt.days)>=2) and 's') or '')+' %H:%M:%S' -# else: -# format = '%H:%M:%S' -# if dt.seconds<0: -# return dt.strftime('- '+format) -# else: -# return dt.strftime(format) + return emp_obj_list + def _lst(self, employee_id, dt_from, dt_to, max, *args): self.cr.execute("select name as date, create_date, action, create_date-name as delay from hr_attendance where employee_id=%s and to_char(name,'YYYY-mm-dd')<=%s and to_char(name,'YYYY-mm-dd')>=%s and action IN (%s,%s) order by name", (employee_id, dt_to, dt_from, 'sign_in', 'sign_out')) @@ -57,7 +48,6 @@ class attendance_print(report_sxw.rml_parse): r['delay'] = -r['delay'] temp = r['delay'].seconds -# r['delay'] = self._sign(r['delay']) r['delay'] = str(r['delay']).split('.')[0] if abs(temp) < max*60: r['delay2'] = r['delay'] @@ -78,14 +68,13 @@ class attendance_print(report_sxw.rml_parse): total += r['delay'] if abs(r['delay'].seconds) < max*60: total2 += r['delay'] - + result_dict = { 'total': total and str(total).split('.')[0], 'total2': total2 and str(total2).split('.')[0] } -# return (self._sign(total),total2 and self._sign(total2)) return [result_dict] - + report_sxw.report_sxw('report.hr.attendance.error', 'hr.employee', 'addons/hr_attendance/report/attendance_errors.rml', parser=attendance_print, header=2) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/hr_attendance/wizard/hr_attendance_bymonth_view.xml b/addons/hr_attendance/wizard/hr_attendance_bymonth_view.xml index 8d3aa343b15..e9b5fecf330 100644 --- a/addons/hr_attendance/wizard/hr_attendance_bymonth_view.xml +++ b/addons/hr_attendance/wizard/hr_attendance_bymonth_view.xml @@ -19,7 +19,7 @@ </record> <record id="action_hr_attendance_month" model="ir.actions.act_window"> - <field name="name">Attendances by month</field> + <field name="name">Attendances By Month</field> <field name="type">ir.actions.act_window</field> <field name="res_model">hr.attendance.month</field> <field name="view_type">form</field> @@ -30,7 +30,7 @@ <record model="ir.values" id="hr_attendance_month_values"> <field name="model_id" ref="hr.model_hr_employee" /> <field name="object" eval="1" /> - <field name="name">Attendances by month</field> + <field name="name">Attendances By Month</field> <field name="key2">client_print_multi</field> <field name="value" eval="'ir.actions.act_window,' + str(ref('action_hr_attendance_month'))" /> <field name="key">action</field> diff --git a/addons/hr_attendance/wizard/hr_attendance_byweek_view.xml b/addons/hr_attendance/wizard/hr_attendance_byweek_view.xml index ed7ff7a8bc7..b87a3903a80 100644 --- a/addons/hr_attendance/wizard/hr_attendance_byweek_view.xml +++ b/addons/hr_attendance/wizard/hr_attendance_byweek_view.xml @@ -2,45 +2,5 @@ <openerp> <data> - <!--<record id="view_hr_attendance_week" model="ir.ui.view"> - <field name="name">Attendance Report Week</field> - <field name="model">hr.attendance.week</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Print Attendance Report Weekly"> - <group col="4" colspan="6"> - <separator string="Select a starting and a end date" colspan="4"/> - <field name="init_date"/> - <field name="end_date"/> - <newline/> - </group> - <separator colspan="4"/> - <group col="2" colspan="4"> - <button special="cancel" string="Cancel" icon='gtk-cancel'/> - <button name="print_report" string="Print" colspan="1" type="object" icon="gtk-yes"/> - </group> - </form> - </field> - </record> - - <record id="action_hr_attendance_week" model="ir.actions.act_window"> - <field name="name">Print Timesheet by week</field> - <field name="type">ir.actions.act_window</field> - <field name="res_model">hr.attendance.week</field> - <field name="view_type">form</field> - <field name="view_mode">form</field> - <field name="target">new</field> - </record> - - <record model="ir.values" id="hr_attendance_week_values"> - <field name="model_id" ref="hr.model_hr_employee" /> - <field name="object" eval="1" /> - <field name="name">Print Timesheet by week</field> - <field name="key2">client_print_multi</field> - <field name="value" eval="'ir.actions.act_window,' + str(ref('action_hr_attendance_week'))" /> - <field name="key">action</field> - <field name="model">hr.employee</field> - </record> --> - </data> </openerp> diff --git a/addons/hr_contract/i18n/es_EC.po b/addons/hr_contract/i18n/es_EC.po index 853c4a13f66..570fbe8f22a 100644 --- a/addons/hr_contract/i18n/es_EC.po +++ b/addons/hr_contract/i18n/es_EC.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-03-23 02:53+0000\n" +"PO-Revision-Date: 2010-08-20 18:12+0000\n" "Last-Translator: Cristian Salamea (GnuThink) <ovnicraft@gmail.com>\n" "Language-Team: Spanish (Ecuador) <es_EC@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 04:01+0000\n" +"X-Launchpad-Export-Date: 2010-08-21 03:58+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_contract @@ -59,7 +59,7 @@ msgstr "Tipos de salario" #. module: hr_contract #: constraint:ir.actions.act_window:0 msgid "Invalid model name in the action definition." -msgstr "" +msgstr "Nombre de modelo inválido en definición de acción" #. module: hr_contract #: field:hr.contract,employee_id:0 @@ -74,7 +74,7 @@ msgstr "Neto" #. module: hr_contract #: model:ir.module.module,shortdesc:hr_contract.module_meta_information msgid "Human Resources Contracts" -msgstr "" +msgstr "Contratos laborales para recursos humanos" #. module: hr_contract #: field:hr.contract.wage.type.period,factor_days:0 @@ -190,7 +190,7 @@ msgstr "Período de salario" #. module: hr_contract #: field:hr.employee,audiens_num:0 msgid "AUDIENS Number" -msgstr "" +msgstr "Número de AUDIENS" #. module: hr_contract #: view:hr.contract:0 diff --git a/addons/hr_contract/i18n/tr.po b/addons/hr_contract/i18n/tr.po index b12c3462768..683efda8ed4 100644 --- a/addons/hr_contract/i18n/tr.po +++ b/addons/hr_contract/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:45+0000\n" +"PO-Revision-Date: 2010-08-22 05:56+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_contract diff --git a/addons/hr_evaluation/hr_evaluation.py b/addons/hr_evaluation/hr_evaluation.py index b4743a7ffdc..0b497c461e0 100644 --- a/addons/hr_evaluation/hr_evaluation.py +++ b/addons/hr_evaluation/hr_evaluation.py @@ -36,11 +36,11 @@ class hr_evaluation_plan(osv.osv): 'month_first': fields.integer('First Evaluation After'), 'month_next': fields.integer('Next Evaluation After'), 'active': fields.boolean('Active') - } + } _defaults = { 'active': True, 'company_id': lambda s,cr,uid,c: s.pool.get('res.company')._company_default_get(cr, uid, 'account.account', context=c), - } + } hr_evaluation_plan() class hr_evaluation_plan_phase(osv.osv): @@ -131,7 +131,7 @@ class hr_employee(osv.osv): evaluation_date=(dt.ISO.ParseAny(evaluation_date)+ dt.RelativeDateTime(months=+evaluation_plan.month_next)).strftime('%Y-%m-%d') flag = True if ids and flag: - self.pool.get("hr_evaluation.evaluation").create(cr, uid, {'employee_id': ids[0], 'plan_id': evaluation_plan_id}, context=context) + obj_evaluation.create(cr, uid, {'employee_id': ids[0], 'plan_id': evaluation_plan_id}, context=context) return {'value': {'evaluation_date': evaluation_date}} def create(self, cr, uid, vals, context=None): @@ -139,7 +139,7 @@ class hr_employee(osv.osv): context = {} id = super(hr_employee, self).create(cr, uid, vals, context=context) if vals.get('evaluation_plan_id', False): - obj_evaluation.create(cr, uid, {'employee_id' : id, 'plan_id': vals['evaluation_plan_id']}, context=context) + self.pool.get('hr_evaluation.evaluation').create(cr, uid, {'employee_id' : id, 'plan_id': vals['evaluation_plan_id']}, context=context) return id hr_employee() @@ -289,10 +289,10 @@ class hr_evaluation_interview(osv.osv): 'request_id': fields.many2one('survey.request','Request_id', ondelete='cascade', required=True), 'user_to_review_id': fields.many2one('hr.employee', 'Employee to Interview'), 'evaluation_id': fields.many2one('hr_evaluation.evaluation', 'Evaluation Type'), - } + } _defaults = { 'is_evaluation': True, - } + } def survey_req_waiting_answer(self, cr, uid, ids, context=None): if context is None: diff --git a/addons/hr_evaluation/hr_evaluation_demo.xml b/addons/hr_evaluation/hr_evaluation_demo.xml index 2c5b290b20a..eaad7d3865d 100644 --- a/addons/hr_evaluation/hr_evaluation_demo.xml +++ b/addons/hr_evaluation/hr_evaluation_demo.xml @@ -210,28 +210,6 @@ </data> <data> - <!--record id="survey_question_7" model="survey.question"> - <field name="in_visible_answer_type">1</field> - <field name="validation_type">do_not_validate</field> - <field name="comment_valid_type">do_not_validate</field> - <field name="make_comment_field_err_msg">Please enter a comment.</field> - <field name="numeric_required_sum_err_msg">The choices need to add up to [enter sum here].</field> - <field eval="0" name="comment_column"/> - <field name="validation_valid_err_msg">The comment you entered is in an invalid format.</field> - <field eval="0" name="rating_allow_one_column_require"/> - <field name="req_error_msg">This question requires an answer.</field> - <field eval="2" name="sequence"/> - <field name="question">Process</field> - <field eval="0" name="is_require_answer"/> - <field name="type">comment</field> - <field name="comment_valid_err_msg">The comment you entered is in an invalid format.</field> - <field eval="0" name="make_comment_field"/> - <field eval="0" name="in_visible_menu_choice"/> - <field name="page_id" ref="survey_page_2"/> - <field name="comment_label">Other</field> - <field eval="0" name="in_visible_rating_weight"/> - <field eval="0" name="allow_comment"/> - </record--> </data> <data> @@ -587,49 +565,6 @@ Once the form had been filled, the employee send it to his supervisor. </record> </data> - <!--data> - <record id="survey_question_42" model="survey.question"> - <field name="in_visible_answer_type">1</field> - <field name="validation_type">do_not_validate</field> - <field name="comment_valid_type">do_not_validate</field> - <field name="make_comment_field_err_msg">Please enter a comment.</field> - <field name="numeric_required_sum_err_msg">The choices need to add up to [enter sum here].</field> - <field eval="0" name="comment_column"/> - <field name="validation_valid_err_msg">The comment you entered is in an invalid format.</field> - <field eval="0" name="rating_allow_one_column_require"/> - <field name="req_error_msg">This question requires an answer.</field> - <field eval="3" name="sequence"/> - <field name="question">Evaluation Process</field> - <field eval="0" name="is_require_answer"/> - <field name="type">descriptive_text</field> - <field name="comment_valid_err_msg">The comment you entered is in an invalid format.</field> - <field name="descriptive_text">1). At the outset of the appraisal time period: - - * It is the joint responsibility of the employee and the supervisor (appraiser) to establish a feasible work plan for the coming year, including major employee responsibilities and corresponding benchmarks against which results will be evaluated. - - * Critical or key elements of performance and professional development needs (if any), should also be noted at this time - -2). At the conclusion of the appraisal time period: - - * The employee will be responsible for completing a draft of the Appraisal Form as a tool for self-evaluation and a starting point for the supervisor’s evaluation. The employee can add examples of achievements for each criterion. -Once the form had been filled, the employee send it to his supervisor. - - * It is the primary responsibility of the supervisor to gather the necessary input from the appropriate sources of feedback (internal and/or external customers, peers). In case of collaboration with OpenERP SA Belgium, the supervisor must receive completed evaluation form from the employee's Belgian project manager. - - * The supervisor synthesizes and integrates all input into the completed appraisal. He motivates his evaluation in the ad hoc fields. - - * The employee may choose to offer comments or explanation regarding the completed review. - - * The supervisor send the form to the HR department in India and in Belgium. -</field> - <field eval="0" name="make_comment_field"/> - <field eval="1" name="in_visible_menu_choice"/> - <field name="page_id" ref="hr_evaluation.survey_page_1"/> - <field name="comment_label">Other</field> - <field eval="1" name="in_visible_rating_weight"/> - <field eval="0" name="allow_comment"/> - </record> - </data--> <data> <record id="survey_question_17_1" model="survey.question"> @@ -1589,16 +1524,6 @@ Once the form had been filled, the employee send it to his supervisor. </record> </data> -<!-- <data noupdate="1">--> -<!-- <record id="survey_request_1" model="survey.request">--> -<!-- <field name="state">waiting_answer</field>--> -<!-- <field name="survey_id" ref="hr_evaluation.survey_2"/>--> -<!-- <field name="user_id" ref="base.user_root"/>--> -<!-- <field name="email">fp@tinyerp.com</field>--> -<!-- <field name="date_deadline">2010-02-21</field>--> -<!-- </record>--> -<!-- </data>--> - <data noupdate="1"> <record id="hr_evaluation_plan_managersevaluationplan0" model="hr_evaluation.plan"> <field eval="1" name="active"/> @@ -1673,28 +1598,6 @@ Once the form had been filled, the employee send it to his supervisor. </record> </data> -<!-- <data noupdate="1">--> -<!-- <record id="hr_evaluation_interview_1" model="survey.request">--> -<!-- <field name="state">waiting_answer</field>--> -<!-- <field name="survey_id" ref="hr_evaluation.survey_2"/>--> -<!-- <field name="user_id" ref="base.user_root"/>--> -<!-- <field name="email">fp@tinyerp.com</field>--> -<!-- <field name="date_deadline">2010-02-21</field>--> -<!-- </record>--> -<!-- </data>--> -<!-- <data noupdate="1">--> -<!-- <record id="hr_evaluation_evaluation_0" model="hr_evaluation.evaluation">--> -<!-- <field name="rating">0</field>--> -<!-- <field name="employee_id" ref="hr.employee1"/>--> -<!-- <field name="plan_id" ref="hr_evaluation_plan_managersevaluationplan0"/>--> -<!-- <field name="state">draft</field>--> -<!-- <field eval="[(6,0,[ref('hr_evaluation_interview_1')])]" name="survey_request_ids"/>--> -<!-- <field name="date">2010-01-21</field>--> -<!-- <field name="phase_id" ref="hr_evaluation_plan_phase_sendtomanagers0"/>--> -<!-- <field name="manager_id" ref="base.user_root"/>--> -<!-- </record>--> -<!-- </data>--> - <data> <record forcecreate="True" id="ir_cron_scheduler_evaluation" model="ir.cron"> <field name="name">Run Employee Evaluation</field> diff --git a/addons/hr_evaluation/hr_evaluation_view.xml b/addons/hr_evaluation/hr_evaluation_view.xml index 440b1eff322..55bc22ac505 100644 --- a/addons/hr_evaluation/hr_evaluation_view.xml +++ b/addons/hr_evaluation/hr_evaluation_view.xml @@ -201,7 +201,6 @@ <field name="type">tree</field> <field name="arch" type="xml"> <tree colors="blue:state in ('draft');black:state in ('wait','progress');gray:state in('done','cancel')" string="Evaluation"> - <!--field name="create_date"/--> <field name="employee_id"/> <field name="plan_id"/> <field name="date"/> @@ -261,6 +260,7 @@ <field name="view_type">form</field> <field name="view_mode">tree,form,graph</field> <field name="search_view_id" ref="hr_evaluation.evaluation_search"/> + <field name="help">Each employee can be assigned to an evaluation plan. These plans define the frequency and the way you manage your periodic personnal evalautions. You will be able to define steps and attach interview forms to each step. OpenERP manages all kind of evaluations: bottom-up, top-down, self evaluation and final evaluation by the manager.</field> </record> <menuitem name="Evaluation" parent="menu_eval_hr" id="menu_open_view_hr_evaluation_tree" @@ -288,10 +288,6 @@ <separator string="State" colspan="4"/> <group colspan="4" col="6"> <field name="state"/> - <!--<button name="survey_req_draft" string="Set to Draft" states="cancel,done" type="object" icon="gtk-new"/> - <button name="survey_req_waiting_answer" string="Waiting Answer" states="draft" type="object" icon="gtk-new"/> - <button name="survey_req_done" string="Done" states="waiting_answer" type="object" icon="gtk-ok"/> - <button name="survey_req_cancel" string="Cancelled" states="waiting_answer" type="object" icon="gtk-cancel"/>--> </group> </form> </field> @@ -348,6 +344,7 @@ <field name="domain">[('is_evaluation' ,'=', True)]</field> <field name="context">{"search_default_todo":1,"search_default_user_id":uid}</field> <field name="search_view_id" ref="view_hr_evaluation_interview_search"/> + <field name="help">Interview Requests are generated automatically by OpenERP according to employees evaluation plan. Each user receives automatic emails and requests to perform evaluation of their collegues periodically.</field> </record> <menuitem name="Interview Requests" parent="menu_eval_hr" id="menu_open_hr_evaluation_interview_requests" diff --git a/addons/hr_expense/__openerp__.py b/addons/hr_expense/__openerp__.py index 109e658d433..aa45f4aa888 100644 --- a/addons/hr_expense/__openerp__.py +++ b/addons/hr_expense/__openerp__.py @@ -54,9 +54,8 @@ ], 'demo_xml': [ 'hr_expense_demo.xml', -# 'hr.expense.expense.csv' ], - 'test': ['test/test_hr_expense.yml'], + 'test': ['test/test_hr_expense.yml'], 'installable': True, 'active': False, 'certificate': '0062479841789', diff --git a/addons/hr_expense/hr_expense.py b/addons/hr_expense/hr_expense.py index 48ace8ab5b9..681a06cd838 100644 --- a/addons/hr_expense/hr_expense.py +++ b/addons/hr_expense/hr_expense.py @@ -98,7 +98,6 @@ class hr_expense_expense(osv.osv): 'company_id': lambda self, cr, uid, c: self.pool.get('res.users').browse(cr, uid, uid, c).company_id.id, } def expense_confirm(self, cr, uid, ids, *args): - #for exp in self.browse(cr, uid, ids): self.write(cr, uid, ids, { 'state':'confirm', 'date_confirm': time.strftime('%Y-%m-%d') diff --git a/addons/hr_expense/hr_expense_view.xml b/addons/hr_expense/hr_expense_view.xml index cdc5aa2c6ba..4d25c01e773 100644 --- a/addons/hr_expense/hr_expense_view.xml +++ b/addons/hr_expense/hr_expense_view.xml @@ -164,6 +164,7 @@ <field name="view_type">form</field> <field name="context">{"search_default_user_id":uid}</field> <field name="search_view_id" ref="view_hr_expense_filter"/> + <field name="help">The OpenERP expenses management module allows you to track the full flow. Every month, the employees record their expenses. At the end of the month, their managers validates the expenses sheets which creates costs on projects/analytic accounts. The accountant validates the proposed entries and the employee can be reimbursed. You can also reinvoice the customer at the end of the flow.</field> </record> <menuitem id="next_id_49" name="Expenses" sequence="4" parent="hr.menu_hr_root"/> diff --git a/addons/hr_expense/hr_expense_workflow.xml b/addons/hr_expense/hr_expense_workflow.xml index 972cdcaab8f..cfeee8387ce 100644 --- a/addons/hr_expense/hr_expense_workflow.xml +++ b/addons/hr_expense/hr_expense_workflow.xml @@ -55,7 +55,6 @@ <field name="name">refused</field> <field name="kind">function</field> <field name="action">expense_canceled()</field> -<!-- <field name="flow_stop">True</field>--> </record> <record id="act_invoice" model="workflow.activity"> @@ -79,13 +78,6 @@ <field name="role_id" ref="HR"/> </record> - <!--record model="workflow.transition" id="t3"> - <field name="act_from" ref="act_accepted" /> - <field name="act_to" ref="act_paid" /> - <field name="signal">paid</field> - <field name="role_id" ref="HR"/> - </record--> - <record id="t4" model="workflow.transition"> <field name="act_from" ref="act_confirm"/> <field name="act_to" ref="act_refused"/> diff --git a/addons/hr_expense/i18n/pt_BR.po b/addons/hr_expense/i18n/pt_BR.po index f97a3d5a3a6..2bf2d03558d 100644 --- a/addons/hr_expense/i18n/pt_BR.po +++ b/addons/hr_expense/i18n/pt_BR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:46+0000\n" +"PO-Revision-Date: 2010-08-22 05:57+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_expense diff --git a/addons/hr_expense/i18n/tr.po b/addons/hr_expense/i18n/tr.po index 3cc30393170..0c268599820 100644 --- a/addons/hr_expense/i18n/tr.po +++ b/addons/hr_expense/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:46+0000\n" +"PO-Revision-Date: 2010-08-22 05:57+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_expense diff --git a/addons/hr_holidays/__openerp__.py b/addons/hr_holidays/__openerp__.py index e093526ad34..7d68b216494 100644 --- a/addons/hr_holidays/__openerp__.py +++ b/addons/hr_holidays/__openerp__.py @@ -29,7 +29,7 @@ "description": """Human Ressources: Holidays tracking and workflow This module allows you to manage leaves and leaves requests. - Implements a dashboard for human resource management that includes. + Implements a dashboard for human resource management that includes. * My Leaves * My Expenses Note that: @@ -63,7 +63,6 @@ 'wizard/hr_holidays_summary_department_view.xml', 'wizard/hr_holidays_summary_employees_view.xml', 'board_hr_holidays_view.xml', - #'process/hr_holidays_process.xml' ], 'demo_xml': ['hr_holidays_demo.xml',], 'test': ['test/test_hr_holiday.yml'], diff --git a/addons/hr_holidays/hr_holidays.py b/addons/hr_holidays/hr_holidays.py index 3a628b17e47..efd5df4b480 100644 --- a/addons/hr_holidays/hr_holidays.py +++ b/addons/hr_holidays/hr_holidays.py @@ -430,20 +430,6 @@ class hr_holidays(osv.osv): self.holidays_confirm(cr, uid, holiday_ids) self.holidays_validate(cr, uid, holiday_ids) - #if record.holiday_status_id.categ_id and record.date_from and record.date_to and record.employee_id: -# if record.holiday_status_id.categ_id and record.date_from and record.date_to: -# vals={} -# vals['name']=record.name -# vals['categ_id']=record.holiday_status_id.categ_id.id -# epoch_c = time.mktime(time.strptime(record.date_to,'%Y-%m-%d %H:%M:%S')) -# epoch_d = time.mktime(time.strptime(record.date_from,'%Y-%m-%d %H:%M:%S')) -# diff_day = (epoch_c - epoch_d)/(3600*24) -# vals['duration'] = (diff_day) * 8 -# vals['note'] = record.notes -## vals['user_id'] = record.user_id.id -# vals['date'] = record.date_from -# if record.holiday_type=='employee': -# vals['user_id'] = record.user_id.id if record.holiday_status_id.categ_id and record.date_from and record.date_to and record.employee_id: diff_day = self._get_number_of_days(record.date_from, record.date_to) vals = { diff --git a/addons/hr_holidays/hr_holidays_demo.xml b/addons/hr_holidays/hr_holidays_demo.xml index 2ea95b76620..bfa051dff7a 100644 --- a/addons/hr_holidays/hr_holidays_demo.xml +++ b/addons/hr_holidays/hr_holidays_demo.xml @@ -1,52 +1,52 @@ <?xml version="1.0"?> <openerp> - <data noupdate="1"> + <data noupdate="1"> - <!-- Casual leave --> - <record model="hr.holidays.status" id="holiday_status_cl"> - <field name="name">Casual Leave</field> - <field name="double_validation">True</field> - <field name="color_name">black</field> - </record> + <!-- Casual leave --> + <record model="hr.holidays.status" id="holiday_status_cl"> + <field name="name">Casual Leave</field> + <field name="double_validation">True</field> + <field name="color_name">black</field> + </record> - <record model="hr.holidays" id="hr_holidays_employee1_allocation_cl"> - <field name="name">Casual Leave for Fabien Pinckaers</field> - <field name="holiday_status_id" ref="holiday_status_cl"/> - <field name="type">add</field> - <field name="number_of_days_temp">12</field> - <field name="employee_id" ref="hr.employee1"/> - </record> + <record model="hr.holidays" id="hr_holidays_employee1_allocation_cl"> + <field name="name">Casual Leave for Fabien Pinckaers</field> + <field name="holiday_status_id" ref="holiday_status_cl"/> + <field name="type">add</field> + <field name="number_of_days_temp">12</field> + <field name="employee_id" ref="hr.employee1"/> + </record> - <record model="hr.holidays" id="hr_holidays_employee1_cl"> - <field name="name">Trip with Family</field> - <field name="holiday_status_id" ref="holiday_status_cl"/> - <field name="date_from">2010-01-04 08:00</field> - <field name="date_to">2010-01-06 18:00</field> - <field name="type">remove</field> - <field name="number_of_days_temp">3</field> - <field name="employee_id" ref="hr.employee1"/> - </record> + <record model="hr.holidays" id="hr_holidays_employee1_cl"> + <field name="name">Trip with Family</field> + <field name="holiday_status_id" ref="holiday_status_cl"/> + <field eval="time.strftime('%Y-%m-01')" name="date_from"/> + <field eval="time.strftime('%Y-%m-03')" name="date_to"/> + <field name="type">remove</field> + <field name="number_of_days_temp">3</field> + <field name="employee_id" ref="hr.employee1"/> + </record> - <!-- Sick leave --> - <record model="hr.holidays.status" id="holiday_status_sl"> - <field name="name">Sick Leave</field> - <field name="limit">True</field> - <field name="color_name">red</field> - </record> + <!-- Sick leave --> + <record model="hr.holidays.status" id="holiday_status_sl"> + <field name="name">Sick Leave</field> + <field name="limit">True</field> + <field name="color_name">red</field> + </record> - <record model="hr.holidays" id="hr_holidays_employee1_sl"> - <field name="name">Doctor Appointment</field> - <field name="holiday_status_id" ref="holiday_status_sl"/> - <field name="date_from">2010-02-01 00:00</field> - <field name="date_to">2010-02-03 08:00</field> - <field name="type">remove</field> - <field name="state">draft</field> - <field name="number_of_days_temp">3</field> - <field name="employee_id" ref="hr.employee1"/> - </record> + <record model="hr.holidays" id="hr_holidays_employee1_sl"> + <field name="name">Doctor Appointment</field> + <field name="holiday_status_id" ref="holiday_status_sl"/> + <field eval="time.strftime('%Y-%m-20')" name="date_from"/> + <field eval="time.strftime('%Y-%m-22')" name="date_to"/> + <field name="type">remove</field> + <field name="state">draft</field> + <field name="number_of_days_temp">3</field> + <field name="employee_id" ref="hr.employee1"/> + </record> - <workflow action="confirm" model="hr.holidays" ref="hr_holidays_employee1_sl"/> - <workflow action="validate" model="hr.holidays" ref="hr_holidays_employee1_sl"/> + <workflow action="confirm" model="hr.holidays" ref="hr_holidays_employee1_sl"/> + <workflow action="validate" model="hr.holidays" ref="hr_holidays_employee1_sl"/> - </data> + </data> </openerp> diff --git a/addons/hr_holidays/hr_holidays_view.xml b/addons/hr_holidays/hr_holidays_view.xml index b29bf56bfb8..9e8c9d527b4 100644 --- a/addons/hr_holidays/hr_holidays_view.xml +++ b/addons/hr_holidays/hr_holidays_view.xml @@ -36,7 +36,7 @@ </record> <!-- Holidays: Leave Request --> - + <record id="view_holiday_new_calendar" model="ir.ui.view"> <field name="name">Leave Request</field> <field name="model">hr.holidays</field> @@ -47,7 +47,7 @@ </calendar> </field> </record> - + <record model="ir.ui.view" id="edit_holiday_new"> <field name="name">Leave Request</field> <field name="model">hr.holidays</field> @@ -165,10 +165,6 @@ <form string="Leaves Management"> <field name="name" /> <field name="holiday_status_id" /> -<!-- <field name="holiday_type"/> - <field name="category_id" required="1"/> ---> <field name="employee_id" /> - <!--<field name="department_id"/>--> <field name="type"/> <field name="date_from" on_change="onchange_date_from(date_to, date_from)" attrs="{'readonly':[('type','=','add')], 'required':[('type','=','remove')]}"/> <field name="date_to" on_change="onchange_date_to(date_from, date_to)" attrs="{'readonly':[('type','=','add')], 'required':[('type','=','remove')]}"/> @@ -237,23 +233,6 @@ </record> <!-- My leave dashboard --> -<!-- <record model="ir.ui.view" id="view_my_leave_board_form"> - <field name="name">hr.holidays.per.user.form</field> - <field name="model">hr.holidays.per.user</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="My Leaves" > - <field name="employee_id"/> - <field name="user_id"/> - <field name="holiday_status"/> - <field name="max_leaves"/> - <field name="leaves_taken" /> - <field name="remaining_leaves"/> - <field name="notes" colspan="4"/> - </form> - </field> - </record> ---> <menuitem name="Holidays" parent="hr.menu_hr_root" @@ -268,6 +247,7 @@ <field name="domain">[('type','=','remove')]</field> <field name="context">{'search_default_user_id':uid}</field> <field name="search_view_id" ref="view_hr_holidays_filter"/> + <field name="help">Leaves requests can be recorded by employees and validated by their managers. Once a leave request is validated it appears automatically in the agenda of the employee. You can define several allowance types (paid holidays, sickness, etc) and manage allowances per type.</field> </record> <record model="ir.actions.act_window.view" id="action_open_ask_holidays_tree"> diff --git a/addons/hr_holidays/hr_holidays_workflow.xml b/addons/hr_holidays/hr_holidays_workflow.xml index b6b036e7419..6dcd55ff162 100644 --- a/addons/hr_holidays/hr_holidays_workflow.xml +++ b/addons/hr_holidays/hr_holidays_workflow.xml @@ -113,12 +113,6 @@ <field name="signal">second_validate</field> </record> - <!--<record model="workflow.transition" id="t9"> - <field name="act_from" ref="act_validate" /> - <field name="act_to" ref="act_refuse" /> - <field name="signal">refuse</field> - </record>--> - <record model="workflow.transition" id="t10"> <field name="act_from" ref="act_validate1" /> <field name="act_to" ref="act_refuse" /> diff --git a/addons/hr_holidays/i18n/hi.po b/addons/hr_holidays/i18n/hi.po index f4046bd65e4..fc3e8431931 100644 --- a/addons/hr_holidays/i18n/hi.po +++ b/addons/hr_holidays/i18n/hi.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 09:53+0000\n" +"PO-Revision-Date: 2010-08-21 06:12+0000\n" "Last-Translator: vir (Open ERP) <vir@tinyerp.com>\n" "Language-Team: Hindi <hi@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-22 03:51+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_holidays @@ -206,7 +206,7 @@ msgstr "" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Magenta" -msgstr "" +msgstr "मजेंटा" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays_per_user @@ -222,19 +222,19 @@ msgstr "" #: selection:hr.holidays.summary,init,holiday_type:0 #: selection:hr.holidays.summary.employee,init,holiday_type:0 msgid "Confirmed" -msgstr "" +msgstr "पुष्टि" #. module: hr_holidays #: wizard_field:hr.holidays.summary,init,date_from:0 #: wizard_field:hr.holidays.summary.employee,init,date_from:0 msgid "From" -msgstr "" +msgstr "के द्वारा" #. module: hr_holidays #: view:hr.holidays:0 #: model:process.transition.action,name:hr_holidays.process_transition_action_confirm0 msgid "Confirm" -msgstr "" +msgstr "पुष्टि करें" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.action_my_holiday_waiting @@ -245,19 +245,19 @@ msgstr "" #. module: hr_holidays #: field:hr.holidays,user_id:0 msgid "Employee_id" -msgstr "" +msgstr "कर्मचारी आईडी" #. module: hr_holidays #: model:process.node,note:hr_holidays.process_node_holidaysdefinition0 msgid "Encoding of annual available holidays." -msgstr "" +msgstr "वार्षिक उपलब्ध छुट्टियों की एनकोडिंग" #. module: hr_holidays #: field:hr.holidays,employee_id:0 #: field:hr.holidays.log,employee_id:0 #: field:hr.holidays.per.user,employee_id:0 msgid "Employee" -msgstr "" +msgstr "कर्मचारी" #. module: hr_holidays #: selection:hr.holidays,state:0 @@ -287,13 +287,13 @@ msgstr "" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request msgid "My Holiday Requests" -msgstr "" +msgstr "मेरी छुट्टी का अनुरोध" #. module: hr_holidays #: view:hr.holidays:0 #: view:hr.holidays.per.user:0 msgid "Number of Days" -msgstr "" +msgstr "दिनों की संख्या" #. module: hr_holidays #: field:hr.holidays.status,name:0 @@ -311,7 +311,7 @@ msgstr "" #. module: hr_holidays #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "संरचना देखने के लिए अमान्य XML!" #. module: hr_holidays #: model:process.node,note:hr_holidays.process_node_approved0 @@ -321,12 +321,12 @@ msgstr "" #. module: hr_holidays #: model:process.transition,note:hr_holidays.process_transition_holidaysdefrequest0 msgid "If holidays available, employee can take it and fill it." -msgstr "" +msgstr "छुट्टियों यदि उपलब्ध है, कर्मचारी इसे ले और भर सकते हैं." #. module: hr_holidays #: wizard_view:hr.holidays.summary.employee,notify:0 msgid "You have to select at least 1 Employee. Try again." -msgstr "" +msgstr "आप कम से कम 1 कर्मचारी चयन करे. दुबारा कोशिश करें." #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_action_my_holiday_validate @@ -336,24 +336,24 @@ msgstr "" #. module: hr_holidays #: wizard_field:hr.holidays.summary.employee,init,emp:0 msgid "Employee(s)" -msgstr "" +msgstr "कर्मचारी" #. module: hr_holidays #: field:hr.holidays,number_of_days:0 msgid "Number of Days in this Holiday Request" -msgstr "" +msgstr "इस छुट्टी के अनुरोध के दिनों की संख्या" #. module: hr_holidays #: view:hr.holidays.per.user:0 #: model:ir.actions.act_window,name:hr_holidays.action_holidays_per_user #: model:ir.ui.menu,name:hr_holidays.menu_open_holidays_per_user msgid "Holidays Per Employee" -msgstr "" +msgstr "प्रति कर्मचारी छुट्टियाँ" #. module: hr_holidays #: field:hr.holidays.status,limit:0 msgid "Allow to override Limit" -msgstr "" +msgstr "सीमा पार करने के लिए अनुमति दें" #. module: hr_holidays #: field:hr.holidays.log,holiday_user_id:0 @@ -363,7 +363,7 @@ msgstr "" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Lavender" -msgstr "" +msgstr "लैवेंडर" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays_log @@ -373,12 +373,12 @@ msgstr "" #. module: hr_holidays #: model:ir.actions.wizard,name:hr_holidays.wizard_holidays_summary msgid "Print Summary of Employee's Holidays" -msgstr "" +msgstr "कर्मचारी छुट्टियों का प्रिंट सारांश" #. module: hr_holidays #: model:process.node,name:hr_holidays.process_node_calendar0 msgid "Calendar" -msgstr "" +msgstr "कैलेन्डर" #. module: hr_holidays #: field:hr.holidays,date_from:0 @@ -421,12 +421,15 @@ msgid "" " Administration / Users / Users\n" " for example, you maybe will do it for the user 'admin'.\n" msgstr "" +"मानव संसाधन : छुट्टियाँ ट्रैकिंग और कार्यप्रवाह\n" +"इस मॉड्यूल से तुम छुट्टियों और छुट्टियों के अनुरोधों को प्रबंधित करने की " +"अनुमति देता है.\n" #. module: hr_holidays #: wizard_view:hr.holidays.summary,notify:0 #: wizard_view:hr.holidays.summary.employee,notify:0 msgid "Notification" -msgstr "" +msgstr "अधिसूचना" #. module: hr_holidays #: model:process.node,note:hr_holidays.process_node_holidaysrequest0 @@ -447,12 +450,12 @@ msgstr "" #: model:ir.actions.act_window,name:hr_holidays.action_my_holiday_available #: model:ir.ui.menu,name:hr_holidays.menu_action_my_holiday_available msgid "My Available Holidays" -msgstr "" +msgstr "मेरी उपलब्ध छुट्टियाँ" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Black" -msgstr "" +msgstr "काला" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_action_my_holiday_refuse @@ -472,12 +475,12 @@ msgstr "" #. module: hr_holidays #: field:hr.holidays.per.user,max_leaves:0 msgid "Maximum Leaves Allowed" -msgstr "" +msgstr "अधिकतम छुट्टियां की अनुमति" #. module: hr_holidays #: field:hr.holidays,state:0 msgid "Status" -msgstr "" +msgstr "स्थिति" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -502,53 +505,53 @@ msgstr "" #. module: hr_holidays #: field:hr.holidays.per.user,leaves_taken:0 msgid "Leaves Already Taken" -msgstr "" +msgstr "पहले से ही ली हुई छुट्टियों" #. module: hr_holidays #: xsl:holidays.summary:0 msgid "holidays." -msgstr "" +msgstr "छुट्टियां" #. module: hr_holidays #: selection:hr.holidays,state:0 msgid "draft" -msgstr "" +msgstr "ड्राफ़्ट" #. module: hr_holidays #: field:hr.holidays.per.user,user_id:0 msgid "User" -msgstr "" +msgstr "उपयोगकर्ता" #. module: hr_holidays #: model:process.transition,note:hr_holidays.process_transition_employeedeclaration0 msgid "Document for employee" -msgstr "" +msgstr "कर्मचारी के लिए दस्तावेज़" #. module: hr_holidays #: field:hr.holidays.log,date:0 msgid "Date" -msgstr "" +msgstr "तारीख़" #. module: hr_holidays #: model:process.transition.action,name:hr_holidays.process_transition_action_reufse0 msgid "Reufse" -msgstr "" +msgstr "मना करना" #. module: hr_holidays #: field:hr.holidays.status,section_id:0 msgid "Section" -msgstr "" +msgstr "विभाग" #. module: hr_holidays #: field:hr.holidays,manager_id:0 msgid "Holiday manager" -msgstr "" +msgstr "छुट्टी प्रबंधक" #. module: hr_holidays #: field:hr.holidays.per.user,active:0 #: field:hr.holidays.status,active:0 msgid "Active" -msgstr "" +msgstr "सक्रिय" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.action_my_holiday_draft @@ -573,12 +576,12 @@ msgstr "" #. module: hr_holidays #: view:hr.holidays:0 msgid "General" -msgstr "" +msgstr "सामान्य" #. module: hr_holidays #: view:hr.holidays.per.user:0 msgid "General Information" -msgstr "" +msgstr "सामान्य जानकारी" #. module: hr_holidays #: view:hr.holidays:0 @@ -586,7 +589,7 @@ msgstr "" #: wizard_button:hr.holidays.summary,init,end:0 #: wizard_button:hr.holidays.summary.employee,init,end:0 msgid "Cancel" -msgstr "" +msgstr "रद्द करें" #. module: hr_holidays #: model:process.transition,name:hr_holidays.process_transition_holidaysdefrequest0 @@ -614,7 +617,7 @@ msgstr "" #: wizard_button:hr.holidays.summary,init,checkdept:0 #: wizard_button:hr.holidays.summary.employee,init,checkemp:0 msgid "Print" -msgstr "" +msgstr "प्रिंट" #. module: hr_holidays #: model:ir.actions.wizard,name:hr_holidays.holidays_summary @@ -630,13 +633,13 @@ msgstr "" #. module: hr_holidays #: field:hr.holidays,name:0 msgid "Description" -msgstr "" +msgstr "विवरण" #. module: hr_holidays #: selection:hr.holidays,state:0 #: model:process.node,name:hr_holidays.process_node_refused0 msgid "Refused" -msgstr "" +msgstr "मना कर दिया" #. module: hr_holidays #: model:process.transition,note:hr_holidays.process_transition_approvedrequest0 @@ -657,7 +660,7 @@ msgstr "" #. module: hr_holidays #: field:hr.holidays,case_id:0 msgid "Case" -msgstr "" +msgstr "केस" #. module: hr_holidays #: field:hr.holidays,holiday_user_id:0 diff --git a/addons/hr_holidays/i18n/lt.po b/addons/hr_holidays/i18n/lt.po index 226e24b6183..cdcc7f32922 100644 --- a/addons/hr_holidays/i18n/lt.po +++ b/addons/hr_holidays/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:18+0000\n" +"PO-Revision-Date: 2010-08-22 05:19+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_holidays diff --git a/addons/hr_holidays/i18n/tr.po b/addons/hr_holidays/i18n/tr.po index 97f9db5b6b6..0687f664593 100644 --- a/addons/hr_holidays/i18n/tr.po +++ b/addons/hr_holidays/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:42+0000\n" +"PO-Revision-Date: 2010-08-22 05:52+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_holidays diff --git a/addons/hr_holidays/i18n/zh_CN.po b/addons/hr_holidays/i18n/zh_CN.po index 9dbe9a2c01a..bc249b1b988 100644 --- a/addons/hr_holidays/i18n/zh_CN.po +++ b/addons/hr_holidays/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:47+0000\n" +"PO-Revision-Date: 2010-08-22 05:57+0000\n" "Last-Translator: Black Jack <onetimespeed@hotmail.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_holidays diff --git a/addons/hr_holidays/report/holidays_summary_report.py b/addons/hr_holidays/report/holidays_summary_report.py index 5b14835349b..f3a17be3015 100644 --- a/addons/hr_holidays/report/holidays_summary_report.py +++ b/addons/hr_holidays/report/holidays_summary_report.py @@ -232,14 +232,10 @@ class report_custom(report_rml): emp_id[d] = obj_emp.search(cr, uid, [('user_id', '=', result[d][0])]) items = obj_emp.read(cr, uid, emp_id[d], ['id', 'name']) for item in items: -# if item['id'] in done: -# continue -# else: if dept_done==0: emp_xml += emp_create_xml(self, cr, uid, 1, holiday_type, row_id, dept.id, dept.name, som, eom) row_id = row_id +1 dept_done=1 -# done[item['id']] = 1 emp_xml += emp_create_xml(self, cr, uid, 0, holiday_type, row_id, item['id'], item['name'], som, eom) row_id = row_id +1 # Computing the xml diff --git a/addons/hr_payroll/hr_payroll.py b/addons/hr_payroll/hr_payroll.py index 0e5513ba226..7a6eaf14b58 100644 --- a/addons/hr_payroll/hr_payroll.py +++ b/addons/hr_payroll/hr_payroll.py @@ -192,7 +192,6 @@ class payroll_register(osv.osv): 'journal_id': fields.many2one('account.journal', 'Expanse Journal', required=True), 'bank_journal_id': fields.many2one('account.journal', 'Bank Journal', required=True), 'active':fields.boolean('Active', required=False), -# 'advice_ids':fields.one2many('hr.payroll.advice', 'register_id', 'Bank Advice'), 'company_id':fields.many2one('res.company', 'Company', required=False), 'period_id': fields.many2one('account.period', 'Force Period', domain=[('state','<>','done')], help="Keep empty to use the period of the validation(Payslip) date."), 'grows': fields.function(_calculate, method=True, store=True, multi='dc', string='Gross Salary', type='float', digits=(16, 4)), @@ -301,7 +300,6 @@ class payroll_register(osv.osv): } id = advice_line_pool.create(cr, uid, pline, context=context) - #, 'advice_ids':[(6, 0, [pid])] self.write(cr, uid, ids, {'state':'confirm'}, context=context) return True @@ -568,7 +566,6 @@ class company_contribution(osv.osv): 'category_id':fields.many2one('hr.allounce.deduction.categoty', 'Heads', required=False), 'name':fields.char('Name', size=256, required=True, readonly=False), 'code':fields.char('Code', size=64, required=True, readonly=False), -# 'include_in_salary':fields.boolean('Included in Salary ?', help='If company contribute on this deduction then should company contribution is also deducted from Employee Salary'), 'gratuity':fields.boolean('Use for Gratuity ?', required=False), 'line_ids':fields.one2many('company.contribution.line', 'contribution_id', 'Calculations', required=False), 'register_id':fields.property( @@ -587,16 +584,6 @@ class company_contribution(osv.osv): ('func','Function Calculation'), ],'Amount Type', select=True), 'contribute_per':fields.float('Contribution', digits=(16, 4), help='Define Company contribution ratio 1.00=100% contribution, If Employee Contribute 5% then company will and here 0.50 defined then company will contribute 50% on employee 5% contribution'), -# 'account_id':fields.property( -# 'account.account', -# type='many2one', -# relation='account.account', -# string="Account", -# method=True, -# view_load=True, -# help="Expanse account where company expanse will be encoded", -# required=False -# ), 'company_id':fields.many2one('res.company', 'Company', required=False), 'active':fields.boolean('Active', required=False), 'note': fields.text('Description'), @@ -730,8 +717,6 @@ class hr_payslip(osv.osv): obj[cd] = amount contrib = 0.0 -# if line.category_id.include_in_salary: -# contrib = line.company_contrib if line.type == 'allowance': allow += amount diff --git a/addons/hr_payroll/hr_payroll_view.xml b/addons/hr_payroll/hr_payroll_view.xml index 807e83d9114..fbfa2d1aad5 100644 --- a/addons/hr_payroll/hr_payroll_view.xml +++ b/addons/hr_payroll/hr_payroll_view.xml @@ -157,7 +157,6 @@ <group colspan="2" col="2"> <separator string="Personal Info" colspan="2"/> <field name="pan_no" select="1"/> -<!-- <field name="bank_account"/>--> <field name="bank_account_id"/> <field name="place_of_birth"/> <field name="children"/> @@ -658,8 +657,6 @@ <separator colspan="2" string="Other Information"/> <field name="company_id" select="1"/> <field name="active" select="1"/> -<!-- <field name="include_in_salary" />--> -<!-- <field name="account_id" attrs="{'required': [('include_in_salary','=',True)]}"/>--> </group> <notebook colspan="4"> <page string="Function" attrs="{'readonly': [('amount_type','!=','func')]}"> @@ -734,52 +731,6 @@ /> <!-- End Company Contribution --> - <!-- Contract Form--> -<!-- <record id="hr_contract.hr_contract_view_form" model="ir.ui.view">--> -<!-- <field name="name">hr.contract.view.form</field>--> -<!-- <field name="model">hr.contract</field>--> -<!-- <field name="type">form</field>--> -<!-- <field name="arch" type="xml">--> -<!-- <form string="Contract">--> -<!-- <field name="employee_id"/>--> -<!-- <separator colspan="4" string="General Information"/>--> -<!-- <field colspan="4" name="name" select="1"/>--> -<!-- <newline/>--> -<!-- <separator colspan="4" string="Contract Duration"/>--> -<!-- <field name="function"/>--> -<!-- <field name="working_hours_per_day"/>--> -<!-- <field name="working_days_per_week"/>--> -<!-- <field name="date_start" select="1"/>--> -<!-- <field name="date_end" select="1"/>--> -<!-- --> -<!-- <separator colspan="4" string="Salary"/>--> -<!-- <field name="wage_type_id"/>--> -<!-- <field name="wage"/>--> -<!-- --> -<!-- <separator colspan="4" string="Notes"/>--> -<!-- <field colspan="4" name="notes" nolabel="1"/>--> -<!-- --> -<!-- <separator colspan="4" string="Passport and Visa"/>--> -<!-- <field name="permit_no"/>--> -<!-- <field name="passport_id"/>--> -<!-- <field name="visa_no"/>--> -<!-- <field name="visa_expire"/>--> -<!-- </form>--> -<!-- </field>--> -<!-- </record>--> -<!-- <record id="action_hr_contract" model="ir.actions.act_window">--> -<!-- <field name="name">Employee Contract</field>--> -<!-- <field name="res_model">hr.contract</field>--> -<!-- <field name="view_type">form</field>--> -<!-- <field name="view_mode">form,tree</field>--> -<!-- </record>--> -<!-- <menuitem --> -<!-- action="action_hr_contract" --> -<!-- name="Employee Contract" --> -<!-- id="hr_menu_contract" --> -<!-- parent="payroll_configure"--> -<!-- />--> - <record id="view_hr_bank_advice_tree" model="ir.ui.view"> <field name="name">hr.payroll.advice.tree</field> <field name="model">hr.payroll.advice</field> diff --git a/addons/hr_payroll/report/rml_parse.py b/addons/hr_payroll/report/rml_parse.py index beeb6deae49..550c77c696d 100755 --- a/addons/hr_payroll/report/rml_parse.py +++ b/addons/hr_payroll/report/rml_parse.py @@ -41,7 +41,6 @@ class rml_parse(report_sxw.rml_parse): }) def comma_me(self,amount): - #print "#" + str(amount) + "#" if not amount: amount = 0.0 if type(amount) is float : @@ -105,9 +104,8 @@ class rml_parse(report_sxw.rml_parse): else: return Stringer return Stringer - + def explode_this(self,chaine,length): - #chaine = self.repair_string(chaine) chaine = rstrip(chaine) ast = list(chaine) i = length @@ -116,13 +114,12 @@ class rml_parse(report_sxw.rml_parse): i = i + length chaine = str("".join(ast)) return chaine - + def repair_string(self,chaine): ast = list(chaine) UnicodeAst = [] _previouslyfound = False i = 0 - #print str(ast) while i < len(ast): elem = ast[i] try: diff --git a/addons/hr_payroll/wizard/hr_payroll_create_analytic.xml b/addons/hr_payroll/wizard/hr_payroll_create_analytic.xml index bbbd263b2fe..8ef12aa586a 100644 --- a/addons/hr_payroll/wizard/hr_payroll_create_analytic.xml +++ b/addons/hr_payroll/wizard/hr_payroll_create_analytic.xml @@ -27,10 +27,6 @@ <field name="view_mode">form</field> <field name="target">new</field> </record> - <!-- <menuitem id="menu_wizard_payroll_analysis" - action="action_view_hr_payroll_create" - parent="payroll_configure" - name="Create Analytic Structure" />--> </data> </openerp> \ No newline at end of file diff --git a/addons/hr_payroll_account/hr_payroll_account.py b/addons/hr_payroll_account/hr_payroll_account.py index f07a0493b4f..f5a6897bf1d 100644 --- a/addons/hr_payroll_account/hr_payroll_account.py +++ b/addons/hr_payroll_account/hr_payroll_account.py @@ -133,7 +133,6 @@ class hr_payslip(osv.osv): ded_rec = { 'move_id':move_id, 'name': name, - #'partner_id': partner_id, 'date': slip.date, 'account_id': slip.employee_id.property_bank_account.id, 'debit': 0.0, @@ -293,7 +292,6 @@ class hr_payslip(osv.osv): period_id = search_periods[0] move = { - #'name': slip.name, 'journal_id': slip.journal_id.id, 'period_id': period_id, 'date': slip.date, @@ -409,140 +407,6 @@ class hr_payslip(osv.osv): for contrub in line.category_id.contribute_ids: print contrib.name, contrub.code, contrub.amount_type, contrib.contribute_per, line.total - - -# if line.company_contrib > 0: -# company_contrib = line.company_contrib -## if line.category_id.amount_type == 'per': -## company_contrib = (amount * line.category_id.contribute_per) - -# narration = """Company Contribution of %s Encode same as a Company Expanse @ %s""" % (line.name, company_contrib) -# move = { -# #'name': slip.name, -# 'journal_id': slip.journal_id.id, -# 'period_id': period_id, -# 'date': slip.date, -# 'ref':slip.number, -# 'narration': narration -# } -# company_contrib_move_id = move_pool.create(cr, uid, move) -# name = "[%s] - %s / %s - Company Contribution" % (line.code, line.name, slip.employee_id.name) -# self.create_voucher(cr, uid, [slip.id], name, company_contrib_move_id) -# -# ded_deb = { -# 'move_id':company_contrib_move_id, -# 'name': name, -# 'date': slip.date, -# 'quantity':1, -# 'account_id': line.category_id.account_id.id, -# 'debit': company_contrib, -# 'credit' : 0.0, -# 'journal_id': slip.journal_id.id, -# 'period_id': period_id, -# 'ref':slip.number -# } -# line_ids += [movel_pool.create(cr, uid, ded_deb)] -# ded_cre = { -# 'move_id':company_contrib_move_id, -# 'name': name, -# 'date': slip.date, -# 'quantity':1, -# 'account_id': line.category_id.register_id.account_id.id, -# 'debit': 0.0, -# 'credit' : company_contrib, -# 'journal_id': slip.journal_id.id, -# 'period_id': period_id, -# 'ref':slip.number -# } -# line_ids += [movel_pool.create(cr, uid, ded_cre)] -# -# if line.category_id.include_in_salary: -# narration = """Company Contribution of %s Deducted from Employee %s""" % (line.name, company_contrib) -# move = { -# #'name': slip.name, -# 'journal_id': slip.journal_id.id, -# 'period_id': period_id, -# 'date': slip.date, -# 'ref':slip.number, -# 'narration': narration -# } -# include_in_salary_move_id = move_pool.create(cr, uid, move) -# self.create_voucher(cr, uid, [slip.id], narration, include_in_salary_move_id) -# -# total_deduct += company_contrib -# ded_deb = { -# 'move_id':include_in_salary_move_id, -# 'name': name, -# 'partner_id': partner_id, -# 'date': slip.date, -# 'quantity':1, -# 'account_id': partner.property_account_receivable.id, -# 'debit': company_contrib, -# 'credit' : 0.0, -# 'journal_id': slip.journal_id.id, -# 'period_id': period_id, -# 'ref':slip.number -# } -# line_ids += [movel_pool.create(cr, uid, ded_deb)] -# ded_cre = { -# 'move_id':include_in_salary_move_id, -# 'name': name, -# 'date': slip.date, -# 'quantity':1, -# 'account_id': line.category_id.account_id.id, -# 'debit': 0.0, -# 'credit' : company_contrib, -# 'journal_id': slip.journal_id.id, -# 'period_id': period_id, -# 'ref':slip.number -# } -# line_ids += [movel_pool.create(cr, uid, ded_cre)] - - #make an entry line to contribution register -# if line.category_id.register_id: -# ctr = { -# 'register_id':line.category_id.register_id.id, -# 'name':line.name, -# 'code':line.code, -# 'employee_id':slip.employee_id.id, -# 'period_id':period_id, -# 'emp_deduction':amount, -# } -# if line.category_id.contribute: -# ctr['comp_deduction'] = amount -# -# company = 0.0 -# employee = 0.0 -# if line.category_id.contribute and line.category_id.include_in_salary and line.category_id.amount_type == 'per': -# new_amount = (amount * (line.category_id.contribute_per / (1+line.category_id.contribute_per))) -# company = new_amount -# employee = amount - company -# -# elif line.category_id.contribute and line.category_id.include_in_salary and line.category_id.amount_type == 'fix': -# company = line.category_id.contribute_per -# employee = amount - company - -# elif line.category_id.contribute and line.category_id.include_in_salary and line.category_id.amount_type == 'func': -# company = self.pool.get('hr.allounce.deduction.categoty').execute_function(cr, uid, line.category_id.id, line.slip_id.basic, context) -# employee = amount -# -# elif line.category_id.contribute and not line.category_id.include_in_salary and line.category_id.amount_type == 'per': -# company = amount * line.category_id.contribute_per -# employee = amount -# -# elif line.category_id.contribute and not line.category_id.include_in_salary and line.category_id.amount_type == 'fix': -# company = line.category_id.contribute_per -# employee = amount - -# elif line.category_id.contribute and not line.category_id.include_in_salary and line.category_id.amount_type == 'func': -# company = self.pool.get('hr.allounce.deduction.categoty').execute_function(cr, uid, line.category_id.id, line.slip_id.basic, context) -# employee = amount -# -# ctr['emp_deduction'] = employee -# ctr['comp_deduction'] = company -# -# self.pool.get('hr.contibution.register.line').create(cr, uid, ctr) - adj_move_id = False if total_deduct > 0: move = { diff --git a/addons/hr_recruitment/__openerp__.py b/addons/hr_recruitment/__openerp__.py index 084e81147a3..e740affd567 100644 --- a/addons/hr_recruitment/__openerp__.py +++ b/addons/hr_recruitment/__openerp__.py @@ -39,7 +39,6 @@ system to store and search in your CV base. 'wizard/hr_recruitment_create_partner_job_view.xml', 'hr_recruitment_view.xml', 'hr_recruitment_menu.xml', -# 'report_hr_recruitment_view.xml', 'security/hr_recruitment_security.xml', 'security/ir.model.access.csv', 'board_hr_recruitment_statistical_view.xml', diff --git a/addons/hr_recruitment/hr_recruitment.py b/addons/hr_recruitment/hr_recruitment.py index 4a8cd5d7a0a..1532c036677 100644 --- a/addons/hr_recruitment/hr_recruitment.py +++ b/addons/hr_recruitment/hr_recruitment.py @@ -174,7 +174,6 @@ class hr_applicant(crm.crm_case, osv.osv): 'active': lambda *a: 1, 'stage_id': _get_stage, 'user_id': lambda self, cr, uid, context: uid, -# 'user_id': crm.crm_case._get_default_user, 'email_from': crm.crm_case. _get_default_email, 'state': lambda *a: 'draft', 'company_id': lambda s, cr, uid, c: s.pool.get('res.company')._company_default_get(cr, uid, 'crm.helpdesk', context=c), diff --git a/addons/hr_recruitment/hr_recruitment_view.xml b/addons/hr_recruitment/hr_recruitment_view.xml index 04ef6dc162c..ad7e293456a 100644 --- a/addons/hr_recruitment/hr_recruitment_view.xml +++ b/addons/hr_recruitment/hr_recruitment_view.xml @@ -143,10 +143,6 @@ <button name="case_reset" string="Reset to New" states="done,cancel" type="object" icon="gtk-convert"/> </group> </page> -<!-- <page string="History" groups="base.group_extended"> - <field name="id"/> - <field name="active"/> - </page> --> <page string="Emails" groups="base.group_extended"> <group colspan="4"> <field colspan="4" name="email_cc" string="Global CC" widget="char"/> diff --git a/addons/hr_recruitment/wizard/hr_recruitment_phonecall.py b/addons/hr_recruitment/wizard/hr_recruitment_phonecall.py index 4d3917178d7..99d064a67e8 100644 --- a/addons/hr_recruitment/wizard/hr_recruitment_phonecall.py +++ b/addons/hr_recruitment/wizard/hr_recruitment_phonecall.py @@ -68,7 +68,6 @@ class job2phonecall(osv.osv_memory): if context is None: context = {} form = self.read(cr, uid, ids, [], context=context)[0] -# form = data['form'] result = mod_obj._get_id(cr, uid, 'crm', 'view_crm_case_phonecalls_filter') res = mod_obj.read(cr, uid, result, ['res_id'], context=context) # Select the view @@ -88,7 +87,6 @@ class job2phonecall(osv.osv_memory): 'categ_id' : form['category_id'], 'description' : form['note'], 'date' : form['deadline'], -# 'section_id' : form['section_id'], 'description':job.description, 'partner_id':job.partner_id.id, 'partner_address_id':job.partner_address_id.id, @@ -99,8 +97,6 @@ class job2phonecall(osv.osv_memory): }, context=context) new_phonecall = phonecall_case_obj.browse(cr, uid, new_phonecall_id, context=context) vals = {} -# if not job.case_id: -# vals.update({'phonecall_id' : new_phonecall.id}) job_case_obj.write(cr, uid, [job.id], vals, context=context) job_case_obj.case_cancel(cr, uid, [job.id]) phonecall_case_obj.case_open(cr, uid, [new_phonecall_id]) diff --git a/addons/hr_recruitment/wizard/hr_recruitment_phonecall_view.xml b/addons/hr_recruitment/wizard/hr_recruitment_phonecall_view.xml index f7c162594d2..95fe9c83018 100644 --- a/addons/hr_recruitment/wizard/hr_recruitment_phonecall_view.xml +++ b/addons/hr_recruitment/wizard/hr_recruitment_phonecall_view.xml @@ -36,15 +36,5 @@ <field name="target">new</field> </record> - <!--<record model="ir.values" id="hr_recruitment_phonecall_values"> - <field name="model_id" ref="model_hr_applicant" /> - <field name="object" eval="1" /> - <field name="name">Schedule Phone Call</field> - <field name="key2">client_action_multi</field> - <field name="value" eval="'ir.actions.act_window,' + str(ref('action_hr_recruitment_phonecall'))" /> - <field name="key">action</field> - <field name="model">hr.applicant</field> - </record>--> - </data> </openerp> \ No newline at end of file diff --git a/addons/hr_timesheet/hr_timesheet.py b/addons/hr_timesheet/hr_timesheet.py index ff865d99d9f..ea0826678ec 100644 --- a/addons/hr_timesheet/hr_timesheet.py +++ b/addons/hr_timesheet/hr_timesheet.py @@ -44,7 +44,7 @@ class hr_analytic_timesheet(osv.osv): _order = "id desc" _columns = { 'line_id' : fields.many2one('account.analytic.line', 'Analytic line', ondelete='cascade', required=True), - 'partner_id': fields.related('account_id', 'partner_id', type='many2one', string='Partner Id', relation='account.analytic.account', store=True), + 'partner_id': fields.related('account_id', 'partner_id', type='many2one', string='Partner Id', relation='res.partner', store=True), } def unlink(self, cr, uid, ids, context=None): diff --git a/addons/hr_timesheet/hr_timesheet_report.xml b/addons/hr_timesheet/hr_timesheet_report.xml index 081972582b0..3e5f6c26619 100644 --- a/addons/hr_timesheet/hr_timesheet_report.xml +++ b/addons/hr_timesheet/hr_timesheet_report.xml @@ -13,32 +13,8 @@ sequence="5" /> <report auto="False" id="report_user_timesheet" menu="False" model="hr.employee" name="hr.analytical.timesheet" string="Employee timesheet" xsl="hr_timesheet/report/user_timesheet.xsl"/> - <!--<wizard id="wizard_hr_timesheet" menu="False" model="hr.employee" name="hr.analytical.timesheet" string="Employee Timesheet"/> ---> - <!--<menuitem id="next_id_48" name="Timesheet" parent="hr.menu_hr_reporting"/>--> - <!-- <menuitem action="wizard_hr_timesheet" id="menu_wizard_hr_timesheet" parent="next_id_48" type="wizard" - groups="base.group_hr_manager"/>--> - <!--<menuitem action="wizard_hr_timesheet" id="menu_wizard_hr_timesheet" parent="menu_hr_reporting_timesheet" type="wizard" - - groups="base.group_hr_manager" - />--> - <!-- <wizard id="wizard_hr_timesheet_my" menu="False" model="hr.employee" name="hr.analytical.timesheet.my" string="Print My Timesheet"/> - <menuitem - action="wizard_hr_timesheet_my" - id="menu_wizard_hr_timesheet_my" - parent="menu_hr_reporting_timesheet" - type="wizard" - groups="base.group_hr_user" - />--> - <report auto="False" id="report_users_timesheet" menu="False" model="hr.employee" name="hr.analytical.timesheet_users" string="Employees Timesheet" xsl="hr_timesheet/report/users_timesheet.xsl"/> <wizard id="wizard_hr_timesheet_users" menu="False" model="hr.employee" name="hr.analytical.timesheet_users" string="Employees Timesheet"/> - <!--<menuitem - action="wizard_hr_timesheet_users" - id="menu_wizard_hr_timesheet_users" - groups="base.group_hr_manager" - parent="menu_hr_reporting_timesheet" type="wizard"/> ---> </data> </openerp> diff --git a/addons/hr_timesheet/hr_timesheet_view.xml b/addons/hr_timesheet/hr_timesheet_view.xml index 97e6c4ed1ae..d40d1b8733e 100644 --- a/addons/hr_timesheet/hr_timesheet_view.xml +++ b/addons/hr_timesheet/hr_timesheet_view.xml @@ -68,8 +68,6 @@ </record> - <!-- <menuitem id="menu_act_hr_timesheet_line_today_form" parent="hr.menu_hr_root" name="Working Hours" />--> - <record id="act_hr_timesheet_line_me_all_form" model="ir.actions.act_window"> <field name="name">My Working Hours</field> <field name="type">ir.actions.act_window</field> @@ -90,6 +88,7 @@ <field name="view_mode">tree,form</field> <field name="context">{"search_default_user_id":uid}</field> <field name="search_view_id" ref="hr_timesheet_line_search"/> + <field name="help">This functionality gives you a list of work done by user, product and analytic account (or project). A search tool allows you to make fine-grained analysis.</field> </record> <menuitem id="menu_project_working_hours" parent="base.menu_project_management_time_tracking" action="act_hr_timesheet_line_evry1_all_form"/> diff --git a/addons/hr_timesheet/hr_timesheet_wizard.xml b/addons/hr_timesheet/hr_timesheet_wizard.xml index fa36c03ae10..ebc084668b7 100644 --- a/addons/hr_timesheet/hr_timesheet_wizard.xml +++ b/addons/hr_timesheet/hr_timesheet_wizard.xml @@ -1,8 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <openerp> - <data><!-- - <wizard id="si_so" name="hr_timesheet.si_so" string="Sign in / Sign out by project"/> - <menuitem action="si_so" id="menu_si_so" parent="hr_attendance.menu_hr_time_tracking" type="wizard"/> ---> + <data> </data> </openerp> diff --git a/addons/hr_timesheet/i18n/tr.po b/addons/hr_timesheet/i18n/tr.po index 1f3676e4cfb..950401cb8dc 100644 --- a/addons/hr_timesheet/i18n/tr.po +++ b/addons/hr_timesheet/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:39+0000\n" +"PO-Revision-Date: 2010-08-22 05:48+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_timesheet diff --git a/addons/hr_timesheet/process/hr_timesheet_process.xml b/addons/hr_timesheet/process/hr_timesheet_process.xml index 1bb7aeeea60..9b9efa3d19e 100644 --- a/addons/hr_timesheet/process/hr_timesheet_process.xml +++ b/addons/hr_timesheet/process/hr_timesheet_process.xml @@ -1,10 +1,6 @@ <?xml version="1.0" ?> <openerp> <data> - - <!-- - Process - --> - + </data> </openerp> \ No newline at end of file diff --git a/addons/hr_timesheet/wizard/hr_timesheet_print_employee_view.xml b/addons/hr_timesheet/wizard/hr_timesheet_print_employee_view.xml index 98c48e3e124..3b110b52f1d 100644 --- a/addons/hr_timesheet/wizard/hr_timesheet_print_employee_view.xml +++ b/addons/hr_timesheet/wizard/hr_timesheet_print_employee_view.xml @@ -69,10 +69,5 @@ <field name="target">new</field> </record> - <!--menuitem action="action_hr_timesheet_my" - id="menu_hr_timesheet_my" - parent="menu_hr_reporting_timesheet" - groups="hr.group_hr_user" sequence="4" icon="STOCK_PRINT"/--> - </data> </openerp> diff --git a/addons/hr_timesheet_invoice/hr_timesheet_invoice_report.xml b/addons/hr_timesheet_invoice/hr_timesheet_invoice_report.xml index eed0e97ecf7..3463dc92bd8 100644 --- a/addons/hr_timesheet_invoice/hr_timesheet_invoice_report.xml +++ b/addons/hr_timesheet_invoice/hr_timesheet_invoice_report.xml @@ -6,15 +6,8 @@ name="Reporting" parent="hr.menu_hr_root" sequence="10" /> -<!-- <menuitem--> -<!-- id="menu_hr_reporting_timesheet_invoice"--> -<!-- name="Timesheet Invoice"--> -<!-- parent="hr.menu_hr_reporting"--> -<!-- sequence="5" />--> <report auto="False" id="account_analytic_account_cost_ledger" menu="False" model="account.analytic.account" name="hr.timesheet.invoice.account.analytic.account.cost_ledger" rml="account/project/report/cost_ledger.rml" string="Cost Ledger"/> - <!--<wizard id="account_analytic_account_cost_ledger_report" keyword="client_print_multi" model="account.analytic.account" name="hr.timesheet.invoice.account.analytic.account.cost_ledger.report" string="Cost Ledger"/>--> - <report auto="False" id="report_analytical_profit" @@ -24,19 +17,5 @@ rml="hr_timesheet_invoice/report/account_analytic_profit.rml" string="Timesheet Profit"/> - <!--<wizard - id="account_analytic_profit" - menu="False" - model="account.analytic.line" - name="account.analytic.profit" - string="Timesheet Profit" - groups="account.group_account_manager"/> - - <menuitem action="account_analytic_profit" - id="print_account_analytic_profit" - parent="menu_hr_reporting_timesheet_invoice" - type="wizard" - groups="base.group_hr_manager"/>--> - </data> </openerp> diff --git a/addons/hr_timesheet_invoice/hr_timesheet_invoice_wizard.xml b/addons/hr_timesheet_invoice/hr_timesheet_invoice_wizard.xml index 50ca292d39d..30816750035 100644 --- a/addons/hr_timesheet_invoice/hr_timesheet_invoice_wizard.xml +++ b/addons/hr_timesheet_invoice/hr_timesheet_invoice_wizard.xml @@ -1,8 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <openerp> <data> -<!-- <wizard id="hr_timesheet_invoice_create" model="account.analytic.line" name="hr.timesheet.invoice.create" string="Invoice analytic lines"/>--> - <!--<wizard id="hr_timesheet_final_invoice_create" model="account.analytic.account" name="hr.timesheet.final.invoice.create" string="Final Invoice"/>--> </data> </openerp> diff --git a/addons/hr_timesheet_invoice/i18n/tr.po b/addons/hr_timesheet_invoice/i18n/tr.po index 95f561aede0..624e356824d 100644 --- a/addons/hr_timesheet_invoice/i18n/tr.po +++ b/addons/hr_timesheet_invoice/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:39+0000\n" +"PO-Revision-Date: 2010-08-22 05:48+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_timesheet_invoice diff --git a/addons/hr_timesheet_invoice/report/hr_timesheet_invoice_report_view.xml b/addons/hr_timesheet_invoice/report/hr_timesheet_invoice_report_view.xml index d4e25e07a20..163e641582c 100644 --- a/addons/hr_timesheet_invoice/report/hr_timesheet_invoice_report_view.xml +++ b/addons/hr_timesheet_invoice/report/hr_timesheet_invoice_report_view.xml @@ -98,7 +98,6 @@ <field name="context">{'search_default_month':1,'search_default_User':1,'search_default_user_id':uid,'group_by_no_leaf':1,'group_by':[]}</field> <field name="search_view_id" ref="view_timesheet_line_search"/> </record> - <!--menuitem action="action_timesheet_line_stat_all" id="menu_report_timesheet_line_all" parent="hr.menu_hr_reporting"/--> <!-- Statistics report on timesheet by user --> @@ -184,7 +183,6 @@ <field name="context">{"search_default_user_id":uid}</field> <field name="search_view_id" ref="view_timesheet_user_search"/> </record> - <!-- <menuitem action="action_timesheet_user_stat_all" id="menu_report_timesheet_user_all" parent="hr.menu_hr_reporting"/> --> <!-- Statistics report on timesheets to invoice --> @@ -250,7 +248,6 @@ <field name="context">{"search_default_user_id":uid}</field> <field name="search_view_id" ref="view_timesheet_invoice_search"/> </record> - <!-- <menuitem action="action_timesheet_invoice_stat_all" id="menu_report_timesheet_invoice_all" parent="hr.menu_hr_reporting"/> --> <!-- Statistics report on daily timesheets per account --> @@ -324,7 +321,6 @@ <field name="context">{"search_default_user_id":uid}</field> <field name="search_view_id" ref="view_timesheet_account_date_search"/> </record> - <!-- <menuitem action="action_timesheet_account_date_stat_all" id="menu_report_timesheet_account_date_all" parent="hr.menu_hr_reporting"/>--> <!-- Statistics report on timesheets per account --> @@ -398,7 +394,6 @@ <field name="view_mode">graph,tree</field> <field name="search_view_id" ref="view_timesheet_account_search"/> </record> - <!-- <menuitem action="action_timesheet_account_stat_all" id="menu_report_timesheet_account_all" parent="hr.menu_hr_reporting"/> --> <act_window domain="[('user_id', '=', active_id)]" id="act_res_users_2_report_timesheet_user" name="Timesheets per day" res_model="report_timesheet.user" src_model="res.users"/> @@ -489,29 +484,5 @@ <field name="view_id" ref="view_random_timesheet_lines_tree"/> <field name="search_view_id" ref="view_random_timesheet_lines_search"/> </record> - <!--Time Tracking menu in project Management--> -<!-- <menuitem - icon="terp-project" - id="base.menu_main_pm" - name="Project" - sequence="10"/> - <menuitem - id="base.menu_project_management_time_tracking" - name="Time Tracking" - parent="base.menu_main_pm" - sequence="3"/> - <menuitem - action="action_random_timesheet_lines_board" - id="menu_project_management_timesheet_lines_board" - parent="base.menu_project_management_time_tracking" - sequence="7"/--> - <!--<menuitem action="action_random_timesheet_lines_board" id="menu_hr_action_random_timesheet_lines_board" - parent="hr_attendance.menu_hr_time_tracking" groups="base.group_hr_manager"/> - <menuitem - action="action_random_timesheet_lines_board" - id="menu_hr_action_random_timesheet_lines_board" - name="Working Hours" - parent="hr_attendance.menu_hr_time_tracking" - groups="base.group_hr_manager" sequence="2"/>--> </data> </openerp> diff --git a/addons/hr_timesheet_invoice/report/report_analytic_view.xml b/addons/hr_timesheet_invoice/report/report_analytic_view.xml index de46463bb12..32129287470 100644 --- a/addons/hr_timesheet_invoice/report/report_analytic_view.xml +++ b/addons/hr_timesheet_invoice/report/report_analytic_view.xml @@ -57,7 +57,6 @@ <field name="view_mode">tree,graph</field> <field name="domain">[('state','=','open')]</field> </record> -<!-- <menuitem action="action_analytic_account_tree" id="menu_action_analytic_account_tree" parent="account.next_id_40"/>--> <record id="account_analytic_line_to_invoice_view_form" model="ir.ui.view"> <field name="name">report.account.analytic.line.to.invoice</field> @@ -134,7 +133,6 @@ <field name="view_mode">tree,graph</field> <field name="search_view_id" ref="account_analytic_line_to_invoice_view_filter"/> </record> -<!-- <menuitem action="action_account_analytic_line_to_invoice" id="account_analytic_lines_to_invoice_report" parent="account.next_id_40"/>--> <act_window domain="[('account_id', '=', active_id),('invoice_id','=',False),('to_invoice','<>',False)]" id="act_acc_analytic_acc_2_report_acc_analytic_line_to_invoice" name="Lines to Invoice" res_model="account.analytic.line" src_model="account.analytic.account"/> diff --git a/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_analytic_cost_ledger_view.xml b/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_analytic_cost_ledger_view.xml index cf23ae129cd..71706d9cdfe 100644 --- a/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_analytic_cost_ledger_view.xml +++ b/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_analytic_cost_ledger_view.xml @@ -30,15 +30,5 @@ <field name="target">new</field> </record> -<!-- <record model="ir.values" id="hr_timesheet_invoice_cost_ledger_values"> - <field name="model_id" ref="model_account_analytic_account" /> - <field name="object" eval="1" /> - <field name="name">Cost Ledger</field> - <field name="key2">client_print_multi</field> - <field name="value" eval="'ir.actions.act_window,' + str(ref('action_hr_timesheet_invoice_cost_ledger'))" /> - <field name="key">action</field> - <field name="model">account.analytic.account</field> - </record> --> - </data> </openerp> \ No newline at end of file diff --git a/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py b/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py index 57a1e4aaaa2..4e1926fe069 100644 --- a/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py +++ b/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py @@ -182,8 +182,6 @@ class hr_timesheet_invoice_create(osv.osv_memory): details.append("%s" % (line['unit_amount'], )) if data['name']: details.append(line['name']) - #if data['price']: - # details.append(abs(line['amount'])) note.append(u' - '.join(map(lambda x: unicode(x) or '',details))) curr_line['note'] = "\n".join(map(lambda x: unicode(x) or '',note)) @@ -202,18 +200,6 @@ class hr_timesheet_invoice_create(osv.osv_memory): act_win['name'] = _('Invoices') return act_win -# return { -# 'domain': "[('id','in', ["+','.join(map(str,invoices))+"])]", -# 'name': _('Invoices'), -# 'view_type': 'form', -# 'view_mode': 'tree,form', -# 'res_model': 'account.invoice', -# 'view_id': False, -# 'context': "{'type':'out_invoice'}", -# 'type': 'ir.actions.act_window', -# 'search_view_id': res['res_id'] -# } - hr_timesheet_invoice_create() diff --git a/addons/hr_timesheet_sheet/board_hr_timesheet_view.xml b/addons/hr_timesheet_sheet/board_hr_timesheet_view.xml index 0c69af2616b..70d36184980 100644 --- a/addons/hr_timesheet_sheet/board_hr_timesheet_view.xml +++ b/addons/hr_timesheet_sheet/board_hr_timesheet_view.xml @@ -48,24 +48,5 @@ </field> </record> - <!-- Add in projectboard - <record id="act_hr_timesheet_sheet" model="ir.actions.act_window"> - <field name="name">Timesheets</field> - <field name="res_model">hr_timesheet_sheet.sheet</field> - <field name="domain">[('state','<>','done'),('user_id','in',department_users_get())]</field> - <field name="view_type">form</field> - <field name="view_id" ref="hr_timesheet_sheet_tree"/> - </record> - <record id="board_project_timesheet_form" model="ir.ui.view"> - <field name="name">board.project.timesheet.form</field> - <field name="model">board.board</field> - <field name="inherit_id" ref="project.board_project_manager_form"/> - <field name="type">form</field> - <field name="arch" type="xml"> - <xpath expr="/form/hpaned/child1" position="inside"> - <action colspan="4" height="150" name="%(act_hr_timesheet_sheet)d" string="User's timesheets" width="510"/> - </xpath> - </field> - </record>--> </data> </openerp> diff --git a/addons/hr_timesheet_sheet/hr_timesheet_sheet_demo.xml b/addons/hr_timesheet_sheet/hr_timesheet_sheet_demo.xml index c0e0d1db620..250120c5a45 100644 --- a/addons/hr_timesheet_sheet/hr_timesheet_sheet_demo.xml +++ b/addons/hr_timesheet_sheet/hr_timesheet_sheet_demo.xml @@ -8,73 +8,12 @@ <field eval="time.strftime('%Y-%m-15', time.localtime(time.mktime(time.localtime()[0:2] + (0,)*7)-1))" name="date_current"/> <field eval="time.strftime('%Y-%m-%d', time.localtime(time.mktime(time.localtime()[0:2] + (0,)*7)-1))" name="date_to"/> </record> - + <record id="sheet1" model="hr_timesheet_sheet.sheet"> <field name="name">Sheet 1</field> <field name="user_id" ref="base.user_root"/> <field eval="time.strftime('%Y-%m-%d')" name="date_current"/> </record> - - <!-- <record id="hr.attendance1" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance2" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance3" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance4" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance5" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance6" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance7" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance8" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance9" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance10" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance11" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance12" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance13" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance14" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance15" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance16" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance17" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance18" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance19" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance20" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> --> </data> </openerp> diff --git a/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml b/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml index 377e1dfafdb..e4c4fde9cc9 100644 --- a/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml +++ b/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml @@ -59,37 +59,7 @@ </tree> </field> </record> -<!-- - <record id="hr_timesheet_day_form" model="ir.ui.view"> - <field name="name">hr.timesheet.day.form</field> - <field name="model">hr_timesheet_sheet.sheet.day</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Timesheet by Days"> - <field name="sheet_id" select="1"/> - <field name="name" select="1"/> - <field name="total_timesheet"/> - <field name="total_attendance" groups="hr_attendance.group_hr_attendance"/> - <field name="total_difference" groups="hr_attendance.group_hr_attendance"/> - </form> - </field> - </record> - <record id="hr_timesheet_day_tree" model="ir.ui.view"> - <field name="name">hr.timesheet.day.tree</field> - <field name="model">hr_timesheet_sheet.sheet.day</field> - <field name="type">tree</field> - <field name="arch" type="xml"> - <tree colors="red:total_difference<0.1;blue:total_difference>=0.1" string="Timesheet by Days"> - <field name="sheet_id"/> - <field name="name"/> - <field name="total_timesheet" sum="Total Timesheet"/> - <field name="total_attendance" sum="Total Attendance" groups="hr_attendance.group_hr_attendance"/> - <field name="total_difference" sum="Total Difference" groups="hr_attendance.group_hr_attendance"/> - </tree> - </field> - </record> ---> <record id="hr_timesheet_sheet_form" model="ir.ui.view"> <field name="name">hr.timesheet.sheet.form</field> <field name="model">hr_timesheet_sheet.sheet</field> @@ -227,13 +197,12 @@ <!--Time Tracking menu in project Management--> <menuitem icon="terp-project" id="base.menu_main_pm" name="Project" sequence="10"/> - <menuitem + <menuitem id="base.menu_project_management_time_tracking" name="Time Tracking" parent="base.menu_main_pm" sequence="5"/> - <menuitem action="hr_timesheet_sheet.act_hr_timesheet_sheet_form" id="menu_act_project_management_timesheet_sheet_form" parent="base.menu_project_management_time_tracking" + <menuitem action="hr_timesheet_sheet.act_hr_timesheet_sheet_form" id="menu_act_project_management_timesheet_sheet_form" parent="base.menu_project_management_time_tracking" sequence="5"/> - <!--<menuitem id="next_id_60" name="Timesheets" parent="hr.menu_hr_root"/>--> <menuitem action="act_hr_timesheet_sheet_form" id="menu_act_hr_timesheet_sheet_form" parent="hr_attendance.menu_hr_time_tracking" sequence="1"/> @@ -322,8 +291,6 @@ </record> <act_window domain="[('sheet_id', '=', active_id)]" id="act_hr_timesheet_sheet_sheet_by_day" name="Timesheet by Account" res_model="hr_timesheet_sheet.sheet.account" src_model="hr_timesheet_sheet.sheet"/> -<!-- <act_window domain="[('sheet_id', '=', active_id)]" id="act_hr_timesheet_sheet_sheet_by_account" name="Timesheet by Day" res_model="hr_timesheet_sheet.sheet.day" src_model="hr_timesheet_sheet.sheet"/> --> - <act_window domain="[('sheet_id', '=', active_id)]" id="act_hr_timesheet_sheet_sheet_2_hr_analytic_timesheet" name="Timesheet Lines" res_model="hr.analytic.timesheet" src_model="hr_timesheet_sheet.sheet"/> diff --git a/addons/hr_timesheet_sheet/i18n/lt.po b/addons/hr_timesheet_sheet/i18n/lt.po index 566be19f790..163ccfc76f5 100644 --- a/addons/hr_timesheet_sheet/i18n/lt.po +++ b/addons/hr_timesheet_sheet/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:47+0000\n" +"PO-Revision-Date: 2010-08-22 05:58+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/tr.po b/addons/hr_timesheet_sheet/i18n/tr.po index 8a8e98c2b6c..142f9cb144f 100644 --- a/addons/hr_timesheet_sheet/i18n/tr.po +++ b/addons/hr_timesheet_sheet/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:47+0000\n" +"PO-Revision-Date: 2010-08-22 05:57+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/test/test_hr_timesheet_sheet.yml b/addons/hr_timesheet_sheet/test/test_hr_timesheet_sheet.yml index 1486d7f9bb4..d75968f5f16 100644 --- a/addons/hr_timesheet_sheet/test/test_hr_timesheet_sheet.yml +++ b/addons/hr_timesheet_sheet/test/test_hr_timesheet_sheet.yml @@ -9,6 +9,15 @@ partner_id: base.res_partner_desertic_hispafuentes timesheet_max_difference: 1.0 +- + I assign this company to Admin user +- + !record {model: res.users, id: base.user_root}: + company_id: res_company_openERP + company_ids: + - base.main_company + - res_company_openERP + - I create a new employee “Mark Johnson”. - @@ -81,7 +90,7 @@ I create Timesheet Entry for time spend on today work. - - !record {model: hr_timesheet_sheet.sheet, id: hr_timesheet_sheet.sheet1}: + !record {model: hr_timesheet_sheet.sheet, id: hr_timesheet_sheet_sheet_deddk0}: timesheet_ids: - account_id: account.analytic_sednacom date: '05/26/2010' @@ -98,20 +107,21 @@ if the difference between timesheet hour and attendance hour is more than 1 hour it will give message. - !python {model: hr_timesheet_sheet.sheet}: | - uid = ref('base.user_root') - import netsvc - for sheet in self.browse(cr, uid, [ref('hr_timesheet_sheet_sheet_deddk0')]): - di = sheet.user_id.company_id.timesheet_max_difference - if (abs(sheet.total_difference) < di) or not di: - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'hr_timesheet_sheet.sheet', sheet.id, 'confirm', cr) - else: - print "Please verify that the total difference of the sheet is lower than %.2f" %di + uid = ref('base.user_root') + import netsvc + try: + self.button_confirm(cr, uid, [ref('hr_timesheet_sheet_sheet_deddk0')], {"lang": 'en_US', "active_ids": + [ref("hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form")], "tz": False, "active_model": + "ir.ui.menu", "department_id": False, "section_id": False, "search_default_my_timesheet": + 1, "search_default_user_id": 1, "project_id": False, "active_id": ref("hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form"), + }) + except: + pass - - I Modified the timesheet record. + I Modified the timesheet record and make the difference less than 1 hour. - - !record {model: hr_timesheet_sheet.sheet, id: hr_timesheet_sheet.sheet1}: + !record {model: hr_timesheet_sheet.sheet, id: hr_timesheet_sheet_sheet_deddk0}: timesheet_ids: - account_id: account.analytic_sednacom date: '05/26/2010' diff --git a/addons/idea/i18n/lt.po b/addons/idea/i18n/lt.po index 072100485c8..51b454cd4b0 100644 --- a/addons/idea/i18n/lt.po +++ b/addons/idea/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:39+0000\n" +"PO-Revision-Date: 2010-08-22 05:48+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: idea diff --git a/addons/idea/i18n/zh_CN.po b/addons/idea/i18n/zh_CN.po index ef1cbfe3c18..2bc71890e13 100644 --- a/addons/idea/i18n/zh_CN.po +++ b/addons/idea/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:43+0000\n" +"PO-Revision-Date: 2010-08-22 05:54+0000\n" "Last-Translator: Black Jack <onetimespeed@hotmail.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: idea diff --git a/addons/idea/security/idea_security.xml b/addons/idea/security/idea_security.xml index 2bdad417c2f..ef377c799c9 100644 --- a/addons/idea/security/idea_security.xml +++ b/addons/idea/security/idea_security.xml @@ -1,13 +1,6 @@ <?xml version="1.0"?> <openerp> <data> -<!-- <record id="idea.menu_config" model="ir.ui.menu">--> -<!-- <field name="groups_id" eval="[(6,0,[ref('base.group_system')])]"/>--> -<!-- </record>--> -<!----> -<!-- <record id="idea.menu_reporting" model="ir.ui.menu">--> -<!-- <field name="groups_id" eval="[(6,0,[ref('base.group_system')])]"/>--> -<!-- </record>--> <record id="base.group_sale_salesman" model="res.groups"> <field name="name">Sales / User</field> diff --git a/addons/l10n_be/account_pcmn_belgium.xml b/addons/l10n_be/account_pcmn_belgium.xml index f4d7cdd97f2..dc6c86fc9fa 100644 --- a/addons/l10n_be/account_pcmn_belgium.xml +++ b/addons/l10n_be/account_pcmn_belgium.xml @@ -29,7 +29,6 @@ <record id="user_type_tiers" model="account.account.type"> <field name="name">Tiers</field> <field name="code">tiers</field> - <!-- <field name="report_type">?</field> --> <field name="close_method">balance</field> </record> <record id="user_type_tiers_receiv" model="account.account.type"> @@ -47,13 +46,11 @@ <record id="user_type_tax" model="account.account.type"> <field name="name">Tax</field> <field name="code">tax</field> - <!-- <field name="report_type">?</field> --> <field name="close_method">unreconciled</field> </record> <record id="user_type_financiers" model="account.account.type"> <field name="name">Financier</field> <field name="code">financier</field> - <!-- <field name="report_type">?</field> --> <field name="close_method">balance</field> </record> <record id="user_type_charge" model="account.account.type"> diff --git a/addons/l10n_be/i18n/tr.po b/addons/l10n_be/i18n/tr.po index 2a08a7415bc..c373d34e7da 100644 --- a/addons/l10n_be/i18n/tr.po +++ b/addons/l10n_be/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:46+0000\n" +"PO-Revision-Date: 2010-08-22 05:56+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: l10n_be diff --git a/addons/l10n_be/wizard/l10_be_partner_vat_listing.py b/addons/l10n_be/wizard/l10_be_partner_vat_listing.py index 415db0ba067..bc92086975a 100644 --- a/addons/l10n_be/wizard/l10_be_partner_vat_listing.py +++ b/addons/l10n_be/wizard/l10_be_partner_vat_listing.py @@ -90,20 +90,6 @@ class partner_vat(osv.osv_memory): #it seems that this listing is only for belgian customers record['country'] = 'BE' - #...deprecated... - #~addr = pool.get('res.partner').address_get(cr, uid, [obj_partner.id], ['invoice']) - - #~ if addr.get('invoice',False): - #~ads=pool.get('res.partner.address').browse(cr, uid, [addr['invoice']])[0] - - #~ if ads.country_id: - #~ record.append(ads.country_id.code) - #~ else: - #~ error_message.append('Data Insufficient! : '+ 'The Partner "'+obj_partner.name + '"'' has no country associated with its Invoice address!') - - #~ if len(record)<2: - #~ record.append('') - #~ error_message.append('Data Insufficient! : '+ 'The Partner "'+obj_partner.name + '"'' has no Invoice address!') record['amount'] = 0 record['turnover'] = 0 @@ -120,7 +106,6 @@ class partner_vat(osv.osv_memory): model_data_ids = obj_model_data.search(cursor, user, [('model','=','ir.ui.view'), ('name','=','view_vat_listing')]) resource_id = obj_model_data.read(cursor, user, model_data_ids, fields=['res_id'])[0]['res_id'] return { -# 'domain': "[('id','in', ["+','.join(map(str,data['form']['invoice_ids']))+"])]", 'name': 'Vat Listing', 'view_type': 'form', 'view_mode': 'form', diff --git a/addons/l10n_ch/i18n/it.po b/addons/l10n_ch/i18n/it.po index e01d6abb57f..046988c5109 100644 --- a/addons/l10n_ch/i18n/it.po +++ b/addons/l10n_ch/i18n/it.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:45+0000\n" +"PO-Revision-Date: 2010-08-22 05:55+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:40+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: l10n_ch diff --git a/addons/l10n_ch/i18n/tr.po b/addons/l10n_ch/i18n/tr.po index 06c83d0cec6..faa4c9ab6cc 100644 --- a/addons/l10n_ch/i18n/tr.po +++ b/addons/l10n_ch/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:39+0000\n" +"PO-Revision-Date: 2010-08-22 05:48+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:40+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: l10n_ch diff --git a/addons/l10n_ch/partner.py b/addons/l10n_ch/partner.py index 256047a1791..1e90ac68e46 100644 --- a/addons/l10n_ch/partner.py +++ b/addons/l10n_ch/partner.py @@ -52,24 +52,6 @@ class res_partner_bank(osv.osv): 'dta_code': fields.char('DTA code', size=5), } -# def _default_value(self, cursor, user, field, context=None): -# if field in ('country_id', 'state_id'): -# value = False -# else: -# value = '' -# if not context.get('address', False): -# return value -# for ham, spam, address in context['address']: -# if 'type' in address.keys() : -# if address['type'] == 'default': -# return address[field] -# elif not address['type']: -# value = address[field] -# else : -# value = False -# return value - - def name_get(self, cr, uid, ids, context=None): if not len(ids): return [] diff --git a/addons/l10n_ch/wizard/create_dta.py b/addons/l10n_ch/wizard/create_dta.py index e792fe14b07..b9f4078def7 100644 --- a/addons/l10n_ch/wizard/create_dta.py +++ b/addons/l10n_ch/wizard/create_dta.py @@ -102,7 +102,6 @@ class record: value = self.post[field[0]] else : pass - #raise Exception(field[0]+' not found !') try: res = res + c_ljust(value, field[1]) except : diff --git a/addons/l10n_ch_chart_c2c_pcg/account.xml b/addons/l10n_ch_chart_c2c_pcg/account.xml index fad81d6ab11..c79e189793a 100644 --- a/addons/l10n_ch_chart_c2c_pcg/account.xml +++ b/addons/l10n_ch_chart_c2c_pcg/account.xml @@ -46,19 +46,16 @@ <record model="account.account.type" id="account_type_closing"> <field name="name">Autre : Cloture</field> <field name="code">closing</field> - <!-- <field name="report_type">?</field> --> <field name="close_method">none</field> </record> <record model="account.account.type" id="account_type_depreciation"> <field name="name">PP : Amortissement</field> <field name="code">depreciation</field> - <!-- <field name="report_type">?</field> --> <field name="close_method">none</field> </record> <record model="account.account.type" id="account_type_financial_result"> <field name="name">PP : Resultat financier</field> <field name="code">financial_result</field> - <!-- <field name="report_type">?</field> --> <field name="close_method">none</field> </record> <record model="account.account.type" id="account_type_financial_asset"> @@ -92,7 +89,6 @@ <record model="account.account.type" id="account_type_non_ope_debts"> <field name="name">Bilan : Dettes hors exploitation</field> <field name="code">non_ope_debts</field> - <!-- <field name="report_type">?</field> --> <field name="close_method">balance</field> </record> @@ -123,7 +119,6 @@ <record model="account.account.type" id="account_type_non_ope_result"> <field name="name">PP : Resultat activites annexes</field> <field name="code">non_oper_result</field> - <!-- <field name="report_type">?</field> --> <field name="close_method">none</field> </record> <record model="account.account.type" id="account_type_other_payable"> @@ -150,20 +145,17 @@ <record model="account.account.type" id="account_type_prov_reserve"> <field name="name">Bilan : Provisions et reserves</field> <field name="code">provision_reserve</field> - <!-- <field name="report_type">?</field>--> <field name="close_method">balance</field> </record> <record model="account.account.type" id="account_type_purchase"> <field name="name">PP : Achat de marchandise</field> <field name="code">purchase</field> - <!-- <field name="report_type">?</field>--> <field name="close_method">none</field> </record> <record model="account.account.type" id="account_type_report_result"> <field name="name">Bilan : Resultat reporte</field> <field name="code">report_result</field> - <!-- <field name="report_type">?</field>--> <field name="close_method">balance</field> </record> @@ -184,21 +176,18 @@ <record model="account.account.type" id="account_type_consolidation"> <field name="name">Autre : Consolidation</field> <field name="code">consolidation</field> - <!-- <field name="report_type">?</field>--> <field name="close_method">none</field> </record> <record model="account.account.type" id="account_type_other"> <field name="name">Autre : Other</field> <field name="code">other</field> - <!-- <field name="report_type">?</field>--> <field name="close_method">none</field> </record> <record model="account.account.type" id="account_type_closed"> <field name="name">Autre : Closed</field> <field name="code">closed</field> - <!-- <field name="report_type">?</field>--> <field name="close_method">none</field> </record> diff --git a/addons/l10n_ch_chart_c2c_pcg/i18n/tr.po b/addons/l10n_ch_chart_c2c_pcg/i18n/tr.po index dcccd81b72b..393fb59d30d 100644 --- a/addons/l10n_ch_chart_c2c_pcg/i18n/tr.po +++ b/addons/l10n_ch_chart_c2c_pcg/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:46+0000\n" +"PO-Revision-Date: 2010-08-22 05:56+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:40+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: l10n_ch_chart_c2c_pcg diff --git a/addons/l10n_chart_uk_minimal/i18n/tr.po b/addons/l10n_chart_uk_minimal/i18n/tr.po index 5d2aab024a7..c317ca11e27 100644 --- a/addons/l10n_chart_uk_minimal/i18n/tr.po +++ b/addons/l10n_chart_uk_minimal/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:44+0000\n" +"PO-Revision-Date: 2010-08-22 05:54+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: l10n_chart_uk_minimal diff --git a/addons/l10n_chart_uk_minimal/l10n_uk_chart.xml b/addons/l10n_chart_uk_minimal/l10n_uk_chart.xml index 6bb42c6aa14..75f0cd89d2e 100644 --- a/addons/l10n_chart_uk_minimal/l10n_uk_chart.xml +++ b/addons/l10n_chart_uk_minimal/l10n_uk_chart.xml @@ -63,10 +63,6 @@ <field name="user_type" ref="account_type_liability"/> </record> - <!-- <record id="account.property_account_payable" model="ir.property"> - <field eval="'account.account,'+str(a_pay)" name="value"/> - </record>--> - <record model="account.account.template" id="assets_view"> <field name="name">Assets</field> <field name="code">10</field> @@ -125,10 +121,6 @@ <field name="user_type" ref="account_type_asset"/> </record> - <!-- <record id="account.property_account_receivable" model="ir.property"> - <field eval="'account.account,'+str(a_recv)" name="value"/> - </record> --> - <record id="ova" model="account.account.template"> <field name="code">11003</field> <field name="name">Output VAT</field> @@ -207,10 +199,6 @@ <field name="parent_id" ref="gpf"/> </record> - <!-- <record id="account.property_account_income_categ" model="ir.property"> - <field eval="'account.account,'+str(a_sale)" name="value"/> - </record> --> - <record id="cos" model="account.account.template"> <field name="code">210</field> <field name="name">Cost of Sales</field> @@ -260,8 +248,5 @@ <field name="user_type" ref="account_type_expense"/> </record> - <!-- <record id="account.property_account_expense_categ" model="ir.property"> - <field eval="'account.account,'+str(a_expense)" name="value"/> - </record> --> </data> </openerp> diff --git a/addons/l10n_fr/i18n/tr.po b/addons/l10n_fr/i18n/tr.po index b922562e8b4..9d84ef50ef6 100644 --- a/addons/l10n_fr/i18n/tr.po +++ b/addons/l10n_fr/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:47+0000\n" +"PO-Revision-Date: 2010-08-22 05:57+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: l10n_fr diff --git a/addons/l10n_lu/i18n/tr.po b/addons/l10n_lu/i18n/tr.po index cd00420e285..ae7ef7ea4e9 100644 --- a/addons/l10n_lu/i18n/tr.po +++ b/addons/l10n_lu/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:46+0000\n" +"PO-Revision-Date: 2010-08-22 05:56+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: l10n_lu diff --git a/addons/marketing_campaign/marketing_campaign.py b/addons/marketing_campaign/marketing_campaign.py index c1674f85cc3..d9b87e91347 100644 --- a/addons/marketing_campaign/marketing_campaign.py +++ b/addons/marketing_campaign/marketing_campaign.py @@ -203,6 +203,10 @@ Normal - the campaign runs normally and automatically sends all emails and repor return record return None + # prevent duplication until the server properly duplicates several levels of nested o2m + def copy(self, cr, uid, id, default=None, context=None): + raise osv.except_osv("Operation not supported", "Sorry, campaign duplication is not supported at the moment.") + marketing_campaign() class marketing_campaign_segment(osv.osv): diff --git a/addons/membership/i18n/tr.po b/addons/membership/i18n/tr.po index 7c2ec8fb466..8f8de2e746a 100644 --- a/addons/membership/i18n/tr.po +++ b/addons/membership/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:46+0000\n" +"PO-Revision-Date: 2010-08-22 05:56+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 03:59+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: membership diff --git a/addons/mrp/i18n/de.po b/addons/mrp/i18n/de.po index b74b5f450c6..8a095e7b9dd 100644 --- a/addons/mrp/i18n/de.po +++ b/addons/mrp/i18n/de.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 07:31+0000\n" -"Last-Translator: Ferdinand-chricar <Unknown>\n" +"PO-Revision-Date: 2010-08-22 06:46+0000\n" +"Last-Translator: Ferdinand @ ChriCar <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 03:59+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: mrp @@ -2063,4 +2063,4 @@ msgstr "Lagerwert Veränderungen" #. module: mrp #: view:board.board:0 msgid "Next production orders" -msgstr "" +msgstr "Nächste Produktionsaufträge" diff --git a/addons/mrp/i18n/pt_BR.po b/addons/mrp/i18n/pt_BR.po index 288f2ee6558..6f9ace7276b 100644 --- a/addons/mrp/i18n/pt_BR.po +++ b/addons/mrp/i18n/pt_BR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:44+0000\n" +"PO-Revision-Date: 2010-08-22 05:54+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 03:59+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: mrp diff --git a/addons/mrp/i18n/tr.po b/addons/mrp/i18n/tr.po index b065a3fba69..28b114074a4 100644 --- a/addons/mrp/i18n/tr.po +++ b/addons/mrp/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:55+0000\n" +"PO-Revision-Date: 2010-08-22 06:06+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:36+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 03:59+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: mrp diff --git a/addons/mrp/i18n/zh_TW.po b/addons/mrp/i18n/zh_TW.po index aebd50b896a..c7c773df0f9 100644 --- a/addons/mrp/i18n/zh_TW.po +++ b/addons/mrp/i18n/zh_TW.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:52+0000\n" +"PO-Revision-Date: 2010-08-22 06:04+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 03:59+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: mrp diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py index 0e69dd3b4e8..fd9f8335987 100644 --- a/addons/mrp/mrp.py +++ b/addons/mrp/mrp.py @@ -686,29 +686,42 @@ class mrp_production(osv.osv): final_product_todo = [] produced_qty = 0 + if production_mode == 'consume_produce': + produced_qty = production_qty + for produced_product in production.move_created_ids2: if (produced_product.scraped) or (produced_product.product_id.id<>production.product_id.id): continue produced_qty += produced_product.product_qty - if production_mode in ['consume','consume_produce']: consumed_products = {} + check = {} + scraped = map(lambda x:x.scraped,production.move_lines2).count(True) + for consumed_product in production.move_lines2: + consumed = consumed_product.product_qty if consumed_product.scraped: continue if not consumed_products.get(consumed_product.product_id.id, False): - consumed_products[consumed_product.product_id.id] = 0 - consumed_products[consumed_product.product_id.id] -= consumed_product.product_qty - + consumed_products[consumed_product.product_id.id] = consumed_product.product_qty + check[consumed_product.product_id.id] = 0 + for f in production.product_lines: + if f.product_id.id == consumed_product.product_id.id: + if (len(production.move_lines2) - scraped) > len(production.product_lines): + check[consumed_product.product_id.id] += consumed_product.product_qty + consumed = check[consumed_product.product_id.id] + rest_consumed = produced_qty * f.product_qty / production.product_qty - consumed + consumed_products[consumed_product.product_id.id] = rest_consumed + for raw_product in production.move_lines: for f in production.product_lines: - if f.product_id.id==raw_product.product_id.id: + if f.product_id.id == raw_product.product_id.id: consumed_qty = consumed_products.get(raw_product.product_id.id, 0) - rest_qty = production_qty * f.product_qty / production.product_qty - consumed_qty - - if rest_qty > 0: - stock_mov_obj.action_consume(cr, uid, [raw_product.id], rest_qty, production.location_src_id.id, context=context) + if consumed_qty == 0: + consumed_qty = production_qty * f.product_qty / production.product_qty + if consumed_qty > 0: + stock_mov_obj.action_consume(cr, uid, [raw_product.id], consumed_qty, production.location_src_id.id, context=context) if production_mode == 'consume_produce': # To produce remaining qty of final product diff --git a/addons/mrp/report/price.py b/addons/mrp/report/price.py index 5474646c004..8890ed533d7 100644 --- a/addons/mrp/report/price.py +++ b/addons/mrp/report/price.py @@ -69,10 +69,10 @@ class report_custom(report_rml): xml += "<col para='yes'>" + prod_name + '</col>' xml += "<col para='yes'>" + main_sp_name + sellers + '</col>' - xml += "<col para='yes'>" + str(prod_qtty) + '</col>' - xml += "<col para='yes'>" + product_uom.name + '</col>' - xml += "<col para='yes'>" + main_strd_price + '</col>' - xml += "<col para='yes'>" + main_sp_price + sellers_price + '</col>' + xml += "<col f='yes'>" + str(prod_qtty) + '</col>' + xml += "<col f='yes'>" + product_uom.name + '</col>' + xml += "<col f='yes'>" + main_strd_price + '</col>' + xml += "<col f='yes'>" + main_sp_price + sellers_price + '</col>' xml += '</row>' @@ -87,9 +87,9 @@ class report_custom(report_rml): xml += "<col para='yes'>" + workcenter.name + '</col>' xml += "<col/>" xml += "<col/>" - xml += "<col para='yes'>" + str(cost_cycle) + '</col>' - xml += "<col para='yes'>" + str(cost_hour) + '</col>' - xml += "<col para='yes'>" + str(cost_hour + cost_cycle) + '</col>' + xml += "<col f='yes'>" + str(cost_cycle) + '</col>' + xml += "<col f='yes'>" + str(cost_hour) + '</col>' + xml += "<col f='yes'>" + str(cost_hour + cost_cycle) + '</col>' xml += '</row>' return xml, total @@ -102,7 +102,7 @@ class report_custom(report_rml): <PageSize>210.00mm,297.00mm</PageSize> <PageWidth>595.27</PageWidth> <PageHeight>841.88</PageHeight> - <tableSize>60.00mm,60.00mm, 20.00mm, 20.00mm, 20.00mm, 20.00mm</tableSize> + <tableSize>55.00mm,55.00mm, 20.00mm, 22.00mm, 22.00mm, 25.00mm</tableSize> """ config_stop = """ <report-footer>Generated by OpenERP</report-footer> @@ -114,30 +114,30 @@ class report_custom(report_rml): <row> <col>%s</col> <col/> - <col/> - <col>%s</col> - <col>%s</col> - <col>%s</col> + <col t='yes'/> + <col t='yes'>%s</col> + <col t='yes'>%s</col> + <col t='yes'>%s</col> </row> </lines> """ % (_('Work Center name'), _('Cycles Cost'), _('Hourly Cost'),_('Work Cost')) prod_header = """ <row> - <col para='yes'>%s</col> - <col para='yes'>%s</col> - <col para='yes'>%s</col> - <col para='yes'>%s</col> - <col para='yes'>%s</col> - <col para='yes'>%s</col> + <col>%s</col> + <col>%s</col> + <col t='yes'>%s</col> + <col t='yes'>%s</col> + <col t='yes'>%s</col> + <col t='yes'>%s</col> </row> - """ % (_('Componet'), _('Componet suppliers'), _('Quantity'), _('Uom'), _('Cost Unit Price per Uom'), _('Supplier Unit Price per Uom')) + """ % (_('Componet'), _('Componet suppliers'), _('Quantity'), _('Uom'), _('Cost Price per Uom'), _('Supplier Price per Uom')) company_currency = user_pool.browse(cr, uid, uid).company_id.currency_id.id for product in product_pool.browse(cr, uid, ids, context=context): bom_id = bom_pool._bom_find(cr, uid, product.id, product.uom_id.id) title = "<title>%s" %(_("Cost Structure")) title += "%s" %product.name - xml += "" + title + prod_header + "" + xml += "" + title + prod_header + "" if not bom_id: total_strd = number * product.standard_price total = number * product_pool.price_get(cr, uid, [product.id], 'standard_price')[product.id] @@ -153,9 +153,9 @@ class report_custom(report_rml): %s %s %s %s : - - %s - %s + + %s + %s '"""%(_('Total Cost'), _('of'), str(number), product.uom_id.name, str(total_strd), str(total)) else: bom = bom_pool.browse(cr, uid, bom_id, context=context) @@ -164,9 +164,9 @@ class report_custom(report_rml): total = 0 total_strd = 0 parent_bom = { - 'product_qty': bom.product_qty, - 'name': bom.product_id.name, - 'product_uom': bom.product_uom.id, + 'product_qty': bom.product_qty, + 'name': bom.product_id.name, + 'product_uom': bom.product_uom.id, 'product_id': bom.product_id.id } xml_tmp = '' @@ -175,15 +175,15 @@ class report_custom(report_rml): xml_tmp += txt total += sum total_strd += sum_strd - + xml += "" + xml_tmp + '' xml += """ %s %s %s %s : - - %s - %s + + %s + %s '"""%(_('Cost'), _('of'), str(number), product.uom_id.name, str(total_strd), str(total)) total2 = 0 @@ -201,18 +201,19 @@ class report_custom(report_rml): - %s + %s '"""%(_('Work Cost'), _('of'), str(number), product.uom_id.name, str(total2)) xml += """ %s %s %s %s : - - %s - %s + + %s + %s '"""%(_('Total Cost'), _('of'), str(number), product.uom_id.name, str(total_strd+total2), str(total+total2)) xml = '' + config_start + config_stop + xml + '' + return xml report_custom('report.product.price', 'product.product', '', 'addons/mrp/report/price.xsl') diff --git a/addons/mrp/report/price.xsl b/addons/mrp/report/price.xsl index 10e088629e0..dc43c3d6f7d 100644 --- a/addons/mrp/report/price.xsl +++ b/addons/mrp/report/price.xsl @@ -3,7 +3,7 @@ - + @@ -12,35 +12,37 @@ - + + + + + - - + - + - - + - + - + @@ -66,7 +68,7 @@ - + @@ -75,22 +77,28 @@ + + + + + + @@ -105,22 +113,32 @@ - + - + - - + + - + + + + + + + + + + + diff --git a/addons/mrp_operations/i18n/tr.po b/addons/mrp_operations/i18n/tr.po index 68f47a573f6..ad533c8e570 100644 --- a/addons/mrp_operations/i18n/tr.po +++ b/addons/mrp_operations/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:43+0000\n" +"PO-Revision-Date: 2010-08-22 05:53+0000\n" "Last-Translator: Fabien (Open ERP) \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: mrp_operations diff --git a/addons/mrp_repair/i18n/tr.po b/addons/mrp_repair/i18n/tr.po index fae0f4a3492..580e4749fbe 100644 --- a/addons/mrp_repair/i18n/tr.po +++ b/addons/mrp_repair/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:39+0000\n" +"PO-Revision-Date: 2010-08-22 05:47+0000\n" "Last-Translator: Fabien (Open ERP) \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: mrp_repair diff --git a/addons/mrp_subproduct/i18n/tr.po b/addons/mrp_subproduct/i18n/tr.po index ceebd2904b7..5efccc0762a 100644 --- a/addons/mrp_subproduct/i18n/tr.po +++ b/addons/mrp_subproduct/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:46+0000\n" +"PO-Revision-Date: 2010-08-22 05:56+0000\n" "Last-Translator: Fabien (Open ERP) \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: mrp_subproduct diff --git a/addons/point_of_sale/__openerp__.py b/addons/point_of_sale/__openerp__.py index b9faba1db3f..cab0fb40dc0 100644 --- a/addons/point_of_sale/__openerp__.py +++ b/addons/point_of_sale/__openerp__.py @@ -67,14 +67,12 @@ Main features : 'report/report_pos_order_view.xml', 'report/report_cash_register_view.xml', 'pos_sequence.xml', - 'posrule_data.xml', 'pos_data.xml', 'pos_workflow.xml', 'statement_view.xml', 'statement_report.xml', - 'statement_data.xml', ], - 'demo_xml': ['pos_demo.xml','singer_statement_demo.xml','multi_company_stock_data.xml'], + 'demo_xml': ['pos_demo.xml','singer_statement_demo.xml','multi_company_stock_data.xml',], 'test':['test/pos_test.yml',], 'installable': True, } diff --git a/addons/point_of_sale/i18n/lt.po b/addons/point_of_sale/i18n/lt.po index 3c951d1b83b..0c07442dfcc 100644 --- a/addons/point_of_sale/i18n/lt.po +++ b/addons/point_of_sale/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:41+0000\n" +"PO-Revision-Date: 2010-08-22 05:52+0000\n" "Last-Translator: Fabien (Open ERP) \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 03:59+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: point_of_sale diff --git a/addons/point_of_sale/i18n/tr.po b/addons/point_of_sale/i18n/tr.po index a7a82b5b10c..1d0eeacf82f 100644 --- a/addons/point_of_sale/i18n/tr.po +++ b/addons/point_of_sale/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:43+0000\n" +"PO-Revision-Date: 2010-08-22 05:54+0000\n" "Last-Translator: Fabien (Open ERP) \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 03:59+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: point_of_sale diff --git a/addons/point_of_sale/pos.py b/addons/point_of_sale/pos.py index c5cdccfc914..23b2339d9e9 100644 --- a/addons/point_of_sale/pos.py +++ b/addons/point_of_sale/pos.py @@ -64,15 +64,14 @@ class pos_order(osv.osv): _order = "date_order desc" - def unlink(self, cr, uid, ids, context={}): - + def unlink(self, cr, uid, ids, context=None): for rec in self.browse(cr, uid, ids, context=context): for rec_statement in rec.statement_ids: if (rec_statement.statement_id and rec_statement.statement_id.state=='confirm') or rec.state=='done': raise osv.except_osv(_('Invalid action !'), _('Cannot delete a point of sale which is closed or contains confirmed cashboxes!')) return super(pos_order, self).unlink(cr, uid, ids, context=context) - def onchange_partner_pricelist(self, cr, uid, ids, part, context={}): + def onchange_partner_pricelist(self, cr, uid, ids, part, context=None): """ Changed price list on_change of partner_id""" @@ -81,7 +80,7 @@ class pos_order(osv.osv): pricelist = self.pool.get('res.partner').browse(cr, uid, part).property_product_pricelist.id return {'value':{'pricelist_id': pricelist}} - def _amount_total(self, cr, uid, ids, field_name, arg, context): + def _amount_total(self, cr, uid, ids, field_name, arg, context=None): """ Calculates amount_tax of order line @param field_names: Names of fields. @@ -226,8 +225,7 @@ class pos_order(osv.osv): return res[0] else: return False - def copy(self, cr, uid, id, default=None, context={}): - + def copy(self, cr, uid, id, default=None, context=None): if not default: default = {} default.update({ @@ -334,8 +332,7 @@ class pos_order(osv.osv): else: return False - def _journal_default(self, cr, uid, context={}): - + def _journal_default(self, cr, uid, context=None): """ To get default pricelist for the order" @param name: Names of fields. @return: journal ID @@ -364,9 +361,8 @@ class pos_order(osv.osv): } - def test_order_lines(self, cr, uid, order, context={}): - - """ Test order line is created or not for the order " + def test_order_lines(self, cr, uid, order, context=None): + """ Test order line is created or not for the order " @param name: Names of fields. @return: True """ @@ -377,7 +373,7 @@ class pos_order(osv.osv): wf_service.trg_validate(uid, 'pos.order', order.id, 'paid', cr) return True - def dummy_button(self, cr, uid, order, context={}): + def dummy_button(self, cr, uid, order, context=None): return True def test_paid(self, cr, uid, ids, context=None): @@ -457,11 +453,12 @@ class pos_order(osv.osv): # delete it in the new picking: line.unlink(context=context) - def create_picking(self, cr, uid, ids, context={}): - + def create_picking(self, cr, uid, ids, context=None): """Create a picking for each order and validate it.""" picking_obj = self.pool.get('stock.picking') + property_obj=self.pool.get("ir.property") + move_obj=self.pool.get('stock.move') pick_name=self.pool.get('ir.sequence').get(cr, uid, 'stock.picking.out') orders = self.browse(cr, uid, ids, context) for order in orders: @@ -494,8 +491,8 @@ class pos_order(osv.osv): for line in order.lines: if line.product_id and line.product_id.type=='service': continue - prop_ids = self.pool.get("ir.property").search(cr, uid, [('name', '=', 'property_stock_customer')]) - val = self.pool.get("ir.property").browse(cr, uid, prop_ids[0]).value_reference + prop_ids = property_obj.search(cr, uid, [('name', '=', 'property_stock_customer')]) + val = property_obj.browse(cr, uid, prop_ids[0]).value_reference cr.execute("select s.id from stock_location s, stock_warehouse w where w.lot_stock_id=s.id and w.id= %d "%(order.shop_id.warehouse_id.id)) res=cr.fetchone() location_id=res and res[0] or None @@ -503,7 +500,7 @@ class pos_order(osv.osv): if line.qty < 0: location_id, stock_dest_id = stock_dest_id, location_id - self.pool.get('stock.move').create(cr, uid, { + move_obj.create(cr, uid, { 'name': 'Stock move (POS %d)' % (order.id, ), 'product_uom': line.product_id.uom_id.id, 'product_uos': line.product_id.uom_id.id, @@ -559,7 +556,7 @@ class pos_order(osv.osv): @return: True """ self.write(cr, uid, ids, {'state': 'cancel'}) - self.cancel_picking(cr, uid, ids, context={}) + self.cancel_picking(cr, uid, ids, context=context) return True def add_payment(self, cr, uid, order_id, data, context=None): @@ -567,8 +564,10 @@ class pos_order(osv.osv): """Create a new payment for the order""" res_obj = self.pool.get('res.company') + statement_obj= self.pool.get('account.bank.statement') statementl_obj = self.pool.get('account.bank.statement.line') prod_obj = self.pool.get('product.product') + property_obj=self.pool.get('ir.property') flag='' curr_c=self.pool.get('res.users').browse(cr, uid, uid).company_id curr_company=curr_c.id @@ -583,7 +582,7 @@ class pos_order(osv.osv): args['date'] = data['payment_date'] if 'payment_name' in data.keys(): args['name'] = data['payment_name'] + ' ' +order.name - account_def = self.pool.get('ir.property').get(cr, uid, 'property_account_receivable', 'res.partner', context=context) + account_def = property_obj.get(cr, uid, 'property_account_receivable', 'res.partner', context=context) args['account_id'] = order.partner_id and order.partner_id.property_account_receivable and order.partner_id.property_account_receivable.id or account_def.id or curr_c.account_receivable.id if data.get('is_acc',False): args['is_acc']=data['is_acc'] @@ -593,7 +592,6 @@ class pos_order(osv.osv): args['partner_id'] = order.partner_id and order.partner_id.id or None args['ref'] = order.contract_number or None - statement_obj= self.pool.get('account.bank.statement') statement_id = statement_obj.search(cr,uid, [ ('journal_id', '=', data['journal']), ('company_id', '=', curr_company), @@ -639,10 +637,8 @@ class pos_order(osv.osv): return order_line_id - def refund(self, cr, uid, ids, context={}): - - """Create a copy of order for refund order""" - + def refund(self, cr, uid, ids, context=None): + """Create a copy of order for refund order""" clone_list = [] line_obj = self.pool.get('pos.order.line') @@ -666,8 +662,7 @@ class pos_order(osv.osv): }) return clone_list - def action_invoice(self, cr, uid, ids, context={}): - + def action_invoice(self, cr, uid, ids, context=None): """Create a invoice of order """ res_obj = self.pool.get('res.company') @@ -965,7 +960,7 @@ class pos_order(osv.osv): if not context: context = {} if context.get('flag',False): - self.create_picking(cr, uid, ids, context={}) + self.create_picking(cr, uid, ids, context=None) self.write(cr, uid, ids, {'state': 'paid'}) else: context['flag']=True @@ -978,7 +973,7 @@ class pos_order(osv.osv): def action_done(self, cr, uid, ids, context=None): for order in self.browse(cr, uid, ids, context=context): if not order.journal_entry: - self.create_account_move(cr, uid, ids, context={}) + self.create_account_move(cr, uid, ids, context=None) return True def compute_state(self, cr, uid, id): @@ -1162,30 +1157,31 @@ class pos_order_line(osv.osv): 'company_id': lambda self,cr,uid,c: self.pool.get('res.users').browse(cr, uid, uid, c).company_id.id, } - def create(self, cr, user, vals, context={}): + def create(self, cr, user, vals, context=None): if vals.get('product_id'): return super(pos_order_line, self).create(cr, user, vals, context) return False - def write(self, cr, user, ids, values, context={}): + def write(self, cr, user, ids, values, context=None): if 'product_id' in values and not values['product_id']: return False return super(pos_order_line, self).write(cr, user, ids, values, context) def _scan_product(self, cr, uid, ean, qty, order): # search pricelist_id + product_obj=self.pool.get('product.product') pricelist_id = self.pool.get('pos.order').read(cr, uid, [order], ['pricelist_id'] ) if not pricelist_id: return False new_line = True - product_id = self.pool.get('product.product').search(cr, uid, [('ean13','=', ean)]) + product_id = product_obj.search(cr, uid, [('ean13','=', ean)]) if not product_id: return False # search price product - product = self.pool.get('product.product').read(cr, uid, product_id) + product =product_obj.read(cr, uid, product_id) product_name = product[0]['name'] price = self.price_by_product(cr, uid, 0, pricelist_id[0]['pricelist_id'][0], product_id[0], 1) @@ -1231,14 +1227,14 @@ class pos_payment(osv.osv): _name = 'pos.payment' _description = 'Pos Payment' - def _journal_get(self, cr, uid, context={}): + def _journal_get(self, cr, uid, context=None): obj = self.pool.get('account.journal') ids = obj.search(cr, uid, [('type', '=', 'cash')]) res = obj.read(cr, uid, ids, ['id', 'name'], context) res = [(r['id'], r['name']) for r in res] return res - def _journal_default(self, cr, uid, context={}): + def _journal_default(self, cr, uid, context=None): journal_list = self.pool.get('account.journal').search(cr, uid, [('type', '=', 'cash')]) if journal_list: return journal_list[0] @@ -1261,12 +1257,12 @@ class pos_payment(osv.osv): 'payment_date': lambda *a: time.strftime('%Y-%m-%d'), } - def create(self, cr, user, vals, context={}): + def create(self, cr, user, vals, context=None): if vals.get('journal_id') and vals.get('amount'): return super(pos_payment, self).create(cr, user, vals, context) return False - def write(self, cr, user, ids, values, context={}): + def write(self, cr, user, ids, values, context=None): if 'amount' in values and not values['amount']: return False if 'journal_id' in values and not values['journal_id']: @@ -1278,7 +1274,7 @@ pos_payment() class account_move_line(osv.osv): _inherit = 'account.move.line' - def create(self, cr, user, vals, context={}): + def create(self, cr, user, vals, context=None): pos_obj = self.pool.get('pos.order') val_name = vals.get('name', '') val_ref = vals.get('ref', '') @@ -1298,8 +1294,7 @@ account_move_line() class account_move(osv.osv): _inherit = 'account.move' - - def create(self, cr, user, vals, context={}): + def create(self, cr, user, vals, context=None): pos_obj = self.pool.get('pos.order') val_name = vals.get('name', '') val_ref = vals.get('ref', '') diff --git a/addons/point_of_sale/posrule_data.xml b/addons/point_of_sale/posrule_data.xml index f2ac2d664af..7f165742f03 100644 --- a/addons/point_of_sale/posrule_data.xml +++ b/addons/point_of_sale/posrule_data.xml @@ -1,7 +1,6 @@ - diff --git a/addons/point_of_sale/statement_data.xml b/addons/point_of_sale/statement_data.xml index 3ba8df59b13..2780cd0f8d0 100644 --- a/addons/point_of_sale/statement_data.xml +++ b/addons/point_of_sale/statement_data.xml @@ -1,6 +1,5 @@ - diff --git a/addons/point_of_sale/test/pos_test.yml b/addons/point_of_sale/test/pos_test.yml index 10c691e86c3..09b7fa3a90a 100644 --- a/addons/point_of_sale/test/pos_test.yml +++ b/addons/point_of_sale/test/pos_test.yml @@ -119,7 +119,7 @@ I create Sales Account. - !record {model: account.account, id: account_account_sales0}: - code: S + code: Sale company_id: base.main_company currency_mode: current name: Sales @@ -477,4 +477,9 @@ self.action_confirm(cr, uid, [ref("pos_confirm_0")], {"lang": "en_US", "active_model": "pos.order", "active_ids": [ref("pos_order_pos0")], "tz": False, "active_id": ref("pos_order_pos0"), }) - +- + I check order state is done. +- + !python {model: pos.order}: | + order=self.browse(cr,uid,ref("pos_order_pos0")) + assert(order.state=='done'), "Order is not done" diff --git a/addons/process/i18n/tr.po b/addons/process/i18n/tr.po index b7cc3067661..34b92f857b1 100644 --- a/addons/process/i18n/tr.po +++ b/addons/process/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:47+0000\n" +"PO-Revision-Date: 2010-08-22 05:58+0000\n" "Last-Translator: Fabien (Open ERP) \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: process diff --git a/addons/product/i18n/es_EC.po b/addons/product/i18n/es_EC.po new file mode 100644 index 00000000000..59b777403b8 --- /dev/null +++ b/addons/product/i18n/es_EC.po @@ -0,0 +1,1782 @@ +# Spanish (Argentina) translation for openobject-addons +# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-08-28 16:01+0000\n" +"PO-Revision-Date: 2010-08-20 20:03+0000\n" +"Last-Translator: Silvana Herrera \n" +"Language-Team: Spanish (Argentina) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-08-21 03:58+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Max. Margin" +msgstr "Margen máximo" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Base Price" +msgstr "Precio base" + +#. module: product +#: help:product.template,standard_price:0 +msgid "" +"The cost of the product for accounting stock valuation. It can serves as a " +"base price for supplier price." +msgstr "" +"El costo del producto para la valuación contable del stock. Puede servir " +"como precio base para el precio de proveedor." + +#. module: product +#: selection:product.template,type:0 +msgid "Service" +msgstr "Servicio" + +#. module: product +#: help:product.template,purchase_ok:0 +msgid "" +"Determine if the product is visible in the list of products within a " +"selection from a purchase order line." +msgstr "" +"Determina si el producto es visible en la lista de productos dentro de una " +"selección desde una línea de un pedido de compra." + +#. module: product +#: help:product.supplierinfo,name:0 +msgid "Supplier of this product" +msgstr "Provedor de este producto" + +#. module: product +#: model:product.template,name:product.product_product_ram512_product_template +msgid "DDR 512MB PC400" +msgstr "DDR 512MB PC400" + +#. module: product +#: model:product.template,name:product.product_product_0_product_template +msgid "Onsite Senior Intervention" +msgstr "Intervención en el mismo lugar consultor senior" + +#. module: product +#: help:product.supplierinfo,qty:0 +msgid "" +"The minimal quantity to purchase for this supplier, expressed in the default " +"unit of measure." +msgstr "" +"La cantidad mínima a comprar a este proveedor, expresada en la unidad de " +"medida por defecto." + +#. module: product +#: field:product.template,weight_net:0 +msgid "Net weight" +msgstr "Peso neto" + +#. module: product +#: help:product.product,incoming_qty:0 +msgid "" +"Quantities of products that are planned to arrive in selected locations or " +"all internal if none have been selected." +msgstr "" +"Cantidades de productos que está previsto que lleguen en las ubicaciones " +"seleccionadas o en todas las ubicaciones internas si ninguna ha sido " +"seleccionada." + +#. module: product +#: help:product.product,virtual_available:0 +msgid "" +"Futur stock for this product according to the selected location or all " +"internal if none have been selected. Computed as: Real Stock - Outgoing + " +"Incoming." +msgstr "" +"Stock futuro para este producto según la ubicación seleccionada o todas las " +"internas si no se ha seleccionado ninguna. Calculado como: Stock real - " +"Saliente + Entrante." + +#. module: product +#: field:product.packaging,width:0 +msgid "Width" +msgstr "Ancho" + +#. module: product +#: help:product.pricelist.item,product_tmpl_id:0 +msgid "" +"Set a template if this rule only apply to a template of product. Keep empty " +"for all products" +msgstr "" +"Indicar una plantilla si esta regla sólo se aplica a una plantilla de " +"producto. Dejarlo vacío para todos los productos" + +#. module: product +#: field:product.template,procure_method:0 +msgid "Procure Method" +msgstr "Método de adquisición" + +#. module: product +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: product +#: model:process.process,name:product.process_process_productprocess0 +msgid "Product Process" +msgstr "Proceso de producto" + +#. module: product +#: help:product.price.type,field:0 +msgid "Associated field in the product form." +msgstr "Campo asociado en el formulario de producto." + +#. module: product +#: selection:product.template,cost_method:0 +msgid "Standard Price" +msgstr "Precio estándar" + +#. module: product +#: help:product.packaging,height:0 +msgid "The height of the package" +msgstr "La altura del paquete" + +#. module: product +#: view:product.pricelist:0 +msgid "Products Price List" +msgstr "Precio producto" + +#. module: product +#: model:product.category,name:product.cat1 +msgid "Sellable" +msgstr "Vendible" + +#. module: product +#: model:product.template,name:product.product_product_26_product_template +msgid "Kit Keyboard + Mouse" +msgstr "Kit Teclado + Ratón" + +#. module: product +#: field:product.price.type,name:0 +msgid "Price Name" +msgstr "Nombre precio" + +#. module: product +#: field:product.product,price:0 +msgid "Customer Price" +msgstr "Precio cliente" + +#. module: product +#: field:product.template,company_id:0 +msgid "Company" +msgstr "Compañía" + +#. module: product +#: field:product.template,rental:0 +msgid "Rentable Product" +msgstr "Producto Rentable" + +#. module: product +#: field:product.product,lst_price:0 +msgid "List Price" +msgstr "Precio lista" + +#. module: product +#: model:ir.actions.act_window,name:product.product_price_type_action +#: model:ir.ui.menu,name:product.menu_product_price_type_action +msgid "Prices Types" +msgstr "Tipos de precios" + +#. module: product +#: selection:product.template,type:0 +msgid "Stockable Product" +msgstr "Producto almacenable" + +#. module: product +#: model:product.category,name:product.product_category_services +msgid "Services" +msgstr "Servicios" + +#. module: product +#: help:product.template,list_price:0 +msgid "" +"Base price for computing the customer price. Sometimes called the catalog " +"price." +msgstr "" +"Precio base para calcular el precio de cliente. También llamado el precio de " +"catálogo." + +#. module: product +#: field:pricelist.partnerinfo,min_quantity:0 +msgid "Quantity" +msgstr "Cantidad" + +#. module: product +#: model:product.template,name:product.product_product_cpu3_product_template +msgid "Processor AMD Athlon XP 2200+" +msgstr "Procesador AMD Athlon XP 2200+" + +#. module: product +#: help:product.price.type,name:0 +msgid "Name of this kind of price." +msgstr "Nombre de este tipo de precio." + +#. module: product +#: help:product.pricelist.version,date_start:0 +msgid "Starting date for this pricelist version to be valid." +msgstr "Fecha inicial de esta versión de tarifa para ser válida." + +#. module: product +#: field:product.product,incoming_qty:0 +msgid "Incoming" +msgstr "Proximo" + +#. module: product +#: selection:product.template,procure_method:0 +msgid "Make to Stock" +msgstr "Obtener para existencia" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Weigths" +msgstr "Pesos" + +#. module: product +#: model:product.template,name:product.product_product_fan2_product_template +msgid "Silent fan" +msgstr "Ventilador silencioso" + +#. module: product +#: help:product.template,supply_method:0 +msgid "" +"Produce will generate production order or tasks, according to the product " +"type. Purchase will trigger purchase orders when requested." +msgstr "" +"Producir generará órdenes de producción o tareas, de acuerdo al tipo de " +"producto. Comprar disparará pedidos de compras cuando sea necesario." + +#. module: product +#: model:process.transition,note:product.process_transition_supplierofproduct0 +msgid "You can see the list of suppliers for that product." +msgstr "Puede ver la lista de proveedores de dicho producto." + +#. module: product +#: help:product.packaging,rows:0 +msgid "The number of layer on a palet or box" +msgstr "El número de piso en un palet o caja" + +#. module: product +#: model:product.pricelist.type,name:product.pricelist_type_sale +#: field:res.partner,property_product_pricelist:0 +msgid "Sale Pricelist" +msgstr "Tarifa de venta" + +#. module: product +#: field:product.pricelist.item,base_pricelist_id:0 +msgid "If Other Pricelist" +msgstr "Otro precio de lista" + +#. module: product +#: model:ir.actions.act_window,name:product.product_normal_action +#: model:ir.actions.act_window,name:product.product_normal_action_tree +#: model:ir.ui.menu,name:product.menu_main_product +#: model:ir.ui.menu,name:product.menu_products +#: view:product.product:0 +msgid "Products" +msgstr "Productos" + +#. module: product +#: help:product.pricelist.item,price_round:0 +msgid "" +"Sets the price so that it is a multiple of this value.\n" +"Rounding is applied after the discount and before the surcharge.\n" +"To have prices that end in 9.99, set rounding 10, surcharge -0.01" +msgstr "" +"Calcula el precio de modo que sea un múltiplo de este valor.\n" +"El redondeo se aplica después del descuento y antes del incremento.\n" +"Para que los precios terminen en 9,99, redondeo 10, incremento -0,01." + +#. module: product +#: view:product.pricelist.item:0 +msgid "New Price =" +msgstr "Nuevo Precio =" + +#. module: product +#: field:product.product,virtual_available:0 +msgid "Virtual Stock" +msgstr "Existencia virtual" + +#. module: product +#: selection:product.template,mes_type:0 +msgid "Fixed" +msgstr "Fijo" + +#. module: product +#: model:ir.actions.act_window,name:product.product_uom_categ_form_action +#: model:ir.ui.menu,name:product.menu_product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Categorías de unidades de medida" + +#. module: product +#: help:product.pricelist.item,product_id:0 +msgid "" +"Set a product if this rule only apply to one product. Keep empty for all " +"products" +msgstr "" +"Indicar un producto si esta regla sólo se aplica a un producto. Dejarlo " +"vacío para todos los productos" + +#. module: product +#: model:ir.model,name:product.model_product_pricelist_type +#: field:product.pricelist,type:0 +#: view:product.pricelist.type:0 +msgid "Pricelist Type" +msgstr "Tipo de precio" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Base Prices" +msgstr "Precios base" + +#. module: product +#: model:ir.ui.menu,name:product.menu_price +msgid "Prices Computations" +msgstr "Cálculos de precios" + +#. module: product +#: field:product.pricelist.item,name:0 +msgid "Rule Name" +msgstr "Nombre de regla" + +#. module: product +#: model:ir.ui.menu,name:product.menu_config_product +msgid "Configuration" +msgstr "Configuración" + +#. module: product +#: field:product.packaging,rows:0 +msgid "Number of Layer" +msgstr "Número de piso" + +#. module: product +#: constraint:product.category:0 +msgid "Error ! You can not create recursive categories." +msgstr "¡Error! No puede crear categorías recursivas." + +#. module: product +#: field:product.template,uom_id:0 +msgid "Default UoM" +msgstr "UdM por defecto" + +#. module: product +#: field:product.template,produce_delay:0 +msgid "Manufacturing Lead Time" +msgstr "Plazo de entrega de fabricación" + +#. module: product +#: field:product.supplierinfo,pricelist_ids:0 +msgid "Supplier Pricelist" +msgstr "Precio provedor" + +#. module: product +#: view:product.packaging:0 +#: view:product.product:0 +msgid "Pallet Dimension" +msgstr "Dimensión del palet" + +#. module: product +#: field:product.pricelist.item,base:0 +msgid "Based on" +msgstr "Basado en" + +#. module: product +#: model:product.template,name:product.product_product_24_product_template +msgid "Keyboard" +msgstr "Teclado" + +#. module: product +#: field:product.supplierinfo,name:0 +msgid "Partner" +msgstr "Empresa" + +#. module: product +#: field:product.template,sale_delay:0 +msgid "Customer Lead Time" +msgstr "Plazo de entrega del cliente" + +#. module: product +#: model:product.template,name:product.product_product_25_product_template +msgid "Mouse" +msgstr "Ratón" + +#. module: product +#: help:product.template,cost_method:0 +msgid "" +"Standard Price: the cost price is fixed and recomputed periodically (usually " +"at the end of the year), Average Price: the cost price is recomputed at each " +"reception of products." +msgstr "" +"Precio estándar: El precio de coste es fijo y se recalcula periódicamente " +"(normalmente al finalizar el año), Precio medio: El precio de coste se " +"recalcula en cada recepción de productos." + +#. module: product +#: field:product.pricelist,name:0 +msgid "Pricelist Name" +msgstr "Nombre tarifa" + +#. module: product +#: field:product.template,seller_ids:0 +msgid "Partners" +msgstr "Empresas" + +#. module: product +#: selection:product.template,cost_method:0 +msgid "Average Price" +msgstr "Precio medio" + +#. module: product +#: model:process.node,note:product.process_node_product0 +msgid "Create new Product" +msgstr "Crear nuevo producto" + +#. module: product +#: help:product.pricelist.item,name:0 +msgid "Explicit rule name for this pricelist line." +msgstr "Nombre de regla explícita para esta línea de tarifa." + +#. module: product +#: view:product.pricelist.item:0 +msgid "Min. Margin" +msgstr "Margen mín." + +#. module: product +#: view:product.pricelist.item:0 +msgid "* ( 1 + " +msgstr "* ( 1 + " + +#. module: product +#: model:product.template,name:product.product_product_cpu1_product_template +msgid "Processor AMD Athlon XP 1800+" +msgstr "Procesador AMD Athlon XP 1800+" + +#. module: product +#: selection:product.template,state:0 +msgid "In Production" +msgstr "En producción" + +#. module: product +#: field:product.category,child_id:0 +msgid "Child Categories" +msgstr "Categorías hijas" + +#. module: product +#: model:product.category,name:product.product_category_accessories +msgid "Accessories" +msgstr "Accesorios" + +#. module: product +#: field:product.supplierinfo,sequence:0 +msgid "Priority" +msgstr "Prioridad" + +#. module: product +#: model:product.template,name:product.product_product_20_product_template +msgid "HDD on demand" +msgstr "HDD bajo pedido" + +#. module: product +#: field:product.uom,factor_inv:0 +#: field:product.uom,factor_inv_data:0 +msgid "Factor" +msgstr "Factor" + +#. module: product +#: wizard_button:product.price_list,init,price:0 +msgid "Print" +msgstr "Imprimir" + +#. module: product +#: model:process.node,name:product.process_node_supplier0 +msgid "Supplier Info" +msgstr "Info. proveedor" + +#. module: product +#: field:product.ul,type:0 +msgid "Type" +msgstr "Tipo" + +#. module: product +#: wizard_field:product.price_list,init,price_list:0 +msgid "PriceList" +msgstr "Precio" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "UOM" +msgstr "UOM" + +#. module: product +#: model:product.uom,name:product.product_uom_unit +msgid "PCE" +msgstr "Unidad" + +#. module: product +#: model:ir.actions.act_window,name:product.product_pricelist_action2 +#: model:ir.ui.menu,name:product.menu_product_pricelist_action2 +#: model:ir.ui.menu,name:product.menu_product_pricelist_main +msgid "Pricelists" +msgstr "Precio" + +#. module: product +#: field:product.supplierinfo,product_name:0 +msgid "Partner Product Name" +msgstr "Nombre producto empresa" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Miscelleanous" +msgstr "Miscelleanous" + +#. module: product +#: help:product.pricelist.item,base:0 +msgid "The mode for computing the price for this rule." +msgstr "El modo de calcular el precio para esta regla." + +#. module: product +#: model:ir.actions.act_window,name:product.product_uom_form_action +#: model:ir.ui.menu,name:product.menu_product_uom_form_action +#: model:ir.ui.menu,name:product.next_id_16 +#: view:product.uom:0 +msgid "Units of Measure" +msgstr "Unidades de medida" + +#. module: product +#: field:product.product,partner_ref:0 +msgid "Customer ref" +msgstr "Ref. cliente" + +#. module: product +#: field:product.supplierinfo,qty:0 +msgid "Minimal Quantity" +msgstr "Cantidad mínima" + +#. module: product +#: model:product.category,name:product.product_category_pc +msgid "PC" +msgstr "PC" + +#. module: product +#: help:product.template,seller_delay:0 +msgid "" +"This is the average delay in days between the purchase order confirmation " +"and the reception of goods for this product and for the default supplier. It " +"is used by the scheduler to order requests based on reordering delays." +msgstr "" +"Éste es el plazo promedio en días entre la confirmación del pedido de compra " +"y la recepción de la mercancía para este producto y para el proveedor por " +"defecto. El planificador lo utiliza para generar solicitudes basado en los " +"plazos de los pedidos." + +#. module: product +#: field:product.template,seller_delay:0 +msgid "Supplier Lead Time" +msgstr "Plazo de entrega del proveedor" + +#. module: product +#: model:product.pricelist.version,name:product.ver0 +msgid "Default Public Pricelist Version" +msgstr "Verción predeterminada de la lista de precios publica" + +#. module: product +#: field:product.pricelist.type,key:0 +msgid "Key" +msgstr "Código" + +#. module: product +#: field:product.pricelist.item,price_version_id:0 +msgid "Price List Version" +msgstr "Versión de tarifa" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Rules Test Match" +msgstr "Reglas test de concordancia" + +#. module: product +#: help:res.partner,property_product_pricelist:0 +msgid "" +"This pricelist will be used, instead of the default one, " +"for sales to the current partner" +msgstr "" +"Esta tarifa será usada en lugar de la tarifa por defecto para las ventas a " +"la empresa actual." + +#. module: product +#: model:ir.model,name:product.model_product_pricelist +#: view:product.supplierinfo:0 +msgid "Pricelist" +msgstr "Precio" + +#. module: product +#: selection:product.template,type:0 +msgid "Consumable" +msgstr "Consumible" + +#. module: product +#: help:product.price.type,currency_id:0 +msgid "The currency the field is expressed in." +msgstr "La moneda en que se expresa el campo." + +#. module: product +#: help:product.template,weight:0 +msgid "The gross weight in Kg." +msgstr "El peso bruto en Kg." + +#. module: product +#: selection:product.ul,type:0 +msgid "Box" +msgstr "Caja" + +#. module: product +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "¡XML inválido para la definición de la vista!" + +#. module: product +#: help:product.template,sale_ok:0 +msgid "" +"Determine if the product can be visible in the list of product within a " +"selection from a sale order line." +msgstr "" +"Indica si el producto es visible en la lista de productos dentro de una " +"selección desde una línea de un pedido de venta." + +#. module: product +#: constraint:product.template:0 +msgid "Error: UOS must be in a different category than the UOM" +msgstr "Error: La UdV debe estar en una categoría diferente que la UdM" + +#. module: product +#: field:product.category,parent_id:0 +msgid "Parent Category" +msgstr "Categoría padre" + +#. module: product +#: selection:product.template,state:0 +msgid "In Development" +msgstr "En desarrollo" + +#. module: product +#: help:product.pricelist.type,key:0 +msgid "" +"Used in the code to select specific prices based on the context. Keep " +"unchanged." +msgstr "" +"Utilizado en el código para seleccionar precios específicos basados en el " +"contexto. Dejarlo tal como está." + +#. module: product +#: help:product.product,outgoing_qty:0 +msgid "" +"Quantities of products that are planned to leave in selected locations or " +"all internal if none have been selected." +msgstr "" +"Cantidades de productos que están previstos dejar en las ubicaciones " +"seleccionadas o todas las internas si no se ha seleccionado ninguna." + +#. module: product +#: field:product.packaging,weight:0 +msgid "Total Package Weight" +msgstr "Total peso paquete" + +#. module: product +#: help:product.template,procure_method:0 +msgid "" +"'Make to Stock': When needed, take from the stock or wait until re-" +"supplying. 'Make to Order': When needed, purchase or produce for the " +"procurement request." +msgstr "" +"'Obtener para stock': Cuando sea necesario, tomar del stock o esperar hasta " +"que sea reabastecido. 'Obtener bajo pedido': Cuando sea necesario, comprar o " +"producir para la solicitud de abastecimiento." + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Procurement" +msgstr "Adquisición" + +#. module: product +#: model:ir.actions.act_window,name:product.product_category_action +#: model:ir.ui.menu,name:product.menu_product_category_action +msgid "Products by Category" +msgstr "Productos por categoría" + +#. module: product +#: model:product.template,name:product.product_product_hdd1_product_template +msgid "HDD Seagate 7200.8 80GB" +msgstr "HDD Seagate 7200.8 80GB" + +#. module: product +#: help:product.pricelist.version,active:0 +msgid "" +"When a version is duplicated it is set to non active, so that the dates do " +"not overlaps with original version. You should change the dates and " +"reactivate the pricelist" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_hdd3_product_template +msgid "HDD Seagate 7200.8 160GB" +msgstr "HDD Seagate 7200.8 160GB" + +#. module: product +#: view:product.product:0 +msgid "Product Variant" +msgstr "Variantes de producto" + +#. module: product +#: field:product.packaging,ul:0 +msgid "Type of Package" +msgstr "Tipo de empaquetado" + +#. module: product +#: field:product.template,loc_rack:0 +msgid "Rack" +msgstr "Estante" + +#. module: product +#: field:product.uom,category_id:0 +msgid "UoM Category" +msgstr "Categoria UoM" + +#. module: product +#: selection:product.ul,type:0 +msgid "Pack" +msgstr "Paquete" + +#. module: product +#: field:product.product,ean13:0 +msgid "EAN13" +msgstr "EAN13" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +#: field:product.template,description_sale:0 +msgid "Sale Description" +msgstr "Descripción de venta" + +#. module: product +#: field:product.template,uos_id:0 +msgid "Unit of Sale" +msgstr "Unidad de venta" + +#. module: product +#: field:product.template,mes_type:0 +msgid "Measure Type" +msgstr "Tipo de medida" + +#. module: product +#: model:product.uom.categ,name:product.product_uom_categ_kgm +msgid "Weight" +msgstr "Peso" + +#. module: product +#: model:product.template,name:product.product_product_22_product_template +msgid "Processor on demand" +msgstr "Procesador bajo pedido" + +#. module: product +#: help:product.supplierinfo,product_name:0 +msgid "" +"Name of the product for this partner, will be used when printing a request " +"for quotation. Keep empty to use the internal one." +msgstr "" +"Nombre del producto para esta empresa, se utilizará al imprimir una petición " +"de presupuesto. Dejarlo vacío para utilizar el nombre interno." + +#. module: product +#: field:product.template,supply_method:0 +msgid "Supply method" +msgstr "Método suministro" + +#. module: product +#: model:product.category,name:product.product_category_11 +msgid "IT components kits" +msgstr "Kits de componentes TI" + +#. module: product +#: view:product.uom.categ:0 +msgid "Units of Measure categories" +msgstr "Categorías de unidades de medida" + +#. module: product +#: field:product.category,sequence:0 +#: field:product.packaging,sequence:0 +#: field:product.pricelist.item,sequence:0 +msgid "Sequence" +msgstr "Secuencia" + +#. module: product +#: view:product.supplierinfo:0 +msgid "Supplier Information" +msgstr "Información del proveedor" + +#. module: product +#: model:ir.actions.act_window,name:product.product_ul_form_action +#: model:ir.model,name:product.model_product_packaging +#: model:ir.ui.menu,name:product.menu_product_ul_form_action +#: view:product.packaging:0 +#: view:product.product:0 +#: view:product.ul:0 +msgid "Packaging" +msgstr "Empaquetado" + +#. module: product +#: field:product.price.type,currency_id:0 +#: field:product.pricelist,currency_id:0 +msgid "Currency" +msgstr "Moneda" + +#. module: product +#: model:product.template,name:product.product_product_cpu_gen_product_template +msgid "Regular processor config" +msgstr "Config. procesador normal" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Descriptions" +msgstr "Descripciones" + +#. module: product +#: model:process.transition,name:product.process_transition_supplierofproduct0 +msgid "Suppliers of Product" +msgstr "Proveedores del producto" + +#. module: product +#: field:product.pricelist.version,date_start:0 +msgid "Start Date" +msgstr "Fecha inicial" + +#. module: product +#: view:res.partner:0 +msgid "Sales Properties" +msgstr "Propiedades de venta" + +#. module: product +#: help:product.product,qty_available:0 +msgid "" +"Current quantities of products in selected locations or all internal if none " +"have been selected." +msgstr "" +"Cantidades actuales de productos en las ubicaciones seleccionadas o todas " +"las internas si no se ha seleccionado ninguna." + +#. module: product +#: model:product.template,name:product.product_product_pc1_product_template +msgid "Basic PC" +msgstr "PC Básica" + +#. module: product +#: field:product.template,loc_row:0 +msgid "Row" +msgstr "Fila" + +#. module: product +#: field:product.template,categ_id:0 +msgid "Category" +msgstr "Categoría" + +#. module: product +#: help:product.pricelist.item,min_quantity:0 +msgid "" +"The rule only applies if the partner buys/sells more than this quantity." +msgstr "" +"La regla sólo se aplica si la empresa compra/vende más que esta cantidad." + +#. module: product +#: model:product.template,name:product.product_product_ram_product_template +msgid "DDR 256MB PC400" +msgstr "DDR 256MB PC400" + +#. module: product +#: field:product.product,qty_available:0 +msgid "Real Stock" +msgstr "Inventario real" + +#. module: product +#: view:product.category:0 +msgid "Product Categories" +msgstr "Categorías de producto" + +#. module: product +#: help:product.uom,category_id:0 +msgid "" +"Unit of Measure of a category can be converted between each others in the " +"same category." +msgstr "" +"La unidad de medida de una categoría puede ser convertida a otras de la " +"misma categoría." + +#. module: product +#: model:ir.model,name:product.model_product_uom +msgid "Product Unit of Measure" +msgstr "Unidad de medida del producto" + +#. module: product +#: field:product.template,sale_ok:0 +msgid "Can be sold" +msgstr "Puede ser vendido" + +#. module: product +#: model:product.template,name:product.product_product_23_product_template +msgid "Complete PC With Peripherals" +msgstr "PC completo con periféricos" + +#. module: product +#: constraint:product.template:0 +msgid "" +"Error: The default UOM and the purchase UOM must be in the same category." +msgstr "" +"Error: La UdM por defecto y la UdM de compra deben estar en la misma " +"categoría." + +#. module: product +#: model:product.template,name:product.product_product_mb2_product_template +msgid "Mainboard ASUStek A7V8X-X" +msgstr "Placa madre ASUStek A7V8X-X" + +#. module: product +#: field:product.uom,factor:0 +msgid "Rate" +msgstr "Velocidad" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Products Listprices Items" +msgstr "Elementos de las tarifas de productos" + +#. module: product +#: field:product.uom,rounding:0 +msgid "Rounding Precision" +msgstr "Precisión de redondeo" + +#. module: product +#: help:product.packaging,width:0 +msgid "The width of the package" +msgstr "La anchura del paquete" + +#. module: product +#: field:product.packaging,qty:0 +msgid "Quantity by Package" +msgstr "Cantidad por paquete" + +#. module: product +#: help:product.template,uos_id:0 +msgid "" +"Used by companies that manages two unit of measure: invoicing and inventory " +"management. For example, in food industries, you will manage a stock of ham " +"but invoice in Kg. Keep empty to use the default UOM." +msgstr "" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Procurement & Locations" +msgstr "Abastecimiento & Ubicaciones" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +#: field:product.template,state:0 +msgid "Status" +msgstr "Estado:" + +#. module: product +#: field:product.product,outgoing_qty:0 +msgid "Outgoing" +msgstr "Salida" + +#. module: product +#: selection:product.template,supply_method:0 +msgid "Buy" +msgstr "Comprar" + +#. module: product +#: model:ir.model,name:product.model_product_pricelist_version +#: view:product.pricelist:0 +#: view:product.pricelist.version:0 +msgid "Pricelist Version" +msgstr "versio nde precio" + +#. module: product +#: field:product.pricelist.item,price_round:0 +msgid "Price Rounding" +msgstr "Redondeo precio" + +#. module: product +#: model:product.price.type,name:product.list_price +msgid "Public Price" +msgstr "Precio publico" + +#. module: product +#: field:product.pricelist.item,price_max_margin:0 +msgid "Max. Price Margin" +msgstr "Margen precio máx." + +#. module: product +#: view:res.partner:0 +msgid "Sales & Purchases" +msgstr "Ventas & Compras" + +#. module: product +#: model:product.category,name:product.product_category_10 +msgid "IT components" +msgstr "Componentes TI" + +#. module: product +#: help:product.packaging,weight_ul:0 +msgid "The weight of the empty UL" +msgstr "El peso del UL vacío" + +#. module: product +#: help:product.packaging,code:0 +msgid "The code of the transport unit." +msgstr "El código de la unidad de transporte." + +#. module: product +#: field:product.template,uom_po_id:0 +msgid "Purchase UoM" +msgstr "UdM de compra" + +#. module: product +#: view:product.price.type:0 +msgid "Products Price Type" +msgstr "Tipo de precios de productos" + +#. module: product +#: field:product.template,product_manager:0 +msgid "Product Manager" +msgstr "Responsable de producto" + +#. module: product +#: field:product.product,price_extra:0 +msgid "Variant Price Extra" +msgstr "Precio extra variante" + +#. module: product +#: model:product.template,name:product.product_product_fan_product_template +msgid "Regular case fan 80mm" +msgstr "Ventilador normal 80mm" + +#. module: product +#: model:ir.model,name:product.model_product_supplierinfo +msgid "Information about a product supplier" +msgstr "Información de un proveedor de producto" + +#. module: product +#: field:product.price.type,active:0 +#: field:product.pricelist,active:0 +#: field:product.pricelist.version,active:0 +#: field:product.product,active:0 +#: field:product.uom,active:0 +msgid "Active" +msgstr "Activo" + +#. module: product +#: field:product.product,price_margin:0 +msgid "Variant Price Margin" +msgstr "Margen de precio variante" + +#. module: product +#: wizard_view:product.price_list,init:0 +msgid "Price list" +msgstr "Precio" + +#. module: product +#: model:product.template,name:product.product_product_pc3_product_template +msgid "Medium PC" +msgstr "PC Medio" + +#. module: product +#: model:ir.model,name:product.model_pricelist_partnerinfo +msgid "pricelist.partnerinfo" +msgstr "pricelist.partnerinfo" + +#. module: product +#: model:product.price.type,name:product.standard_price +#: field:product.template,standard_price:0 +msgid "Cost Price" +msgstr "Precio de costo" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +#: field:product.template,description_purchase:0 +msgid "Purchase Description" +msgstr "Descripción de compra" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Second UoM" +msgstr "UdM secundaria" + +#. module: product +#: model:product.category,name:product.product_category_4 +msgid "Dello Computer" +msgstr "Ordenador Dello" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Storage Localisation" +msgstr "Ubicación en el almacén" + +#. module: product +#: help:product.packaging,length:0 +msgid "The length of the package" +msgstr "La longitud del paquete" + +#. module: product +#: field:product.pricelist.item,price_min_margin:0 +msgid "Min. Price Margin" +msgstr "Margen precio mín." + +#. module: product +#: help:product.packaging,ean:0 +msgid "The EAN code of the package unit." +msgstr "El código EAN de la unidad del paquete." + +#. module: product +#: field:product.template,weight:0 +msgid "Gross weight" +msgstr "Peso bruto" + +#. module: product +#: help:product.product,packaging:0 +msgid "" +"Gives the different ways to package the same product. This has no impact on " +"the packing order and is mainly used if you use the EDI module." +msgstr "" +"Indica diferente maneras de empaquetar el mismo producto. No influye en el " +"albarán y es utilizado si se usa el módulo EDI." + +#. module: product +#: model:ir.model,name:product.model_product_category +#: field:product.pricelist.item,categ_id:0 +msgid "Product Category" +msgstr "Categoría de producto" + +#. module: product +#: field:product.price.type,field:0 +msgid "Product Field" +msgstr "Campo de producto" + +#. module: product +#: model:ir.actions.act_window,name:product.product_pricelist_type_action +#: model:ir.ui.menu,name:product.menu_product_pricelist_type_action +msgid "Pricelists Types" +msgstr "Tipo de precio" + +#. module: product +#: help:product.template,state:0 +msgid "Tells the user if he can use the product or not." +msgstr "Informa al usuario si puede usar el producto o no." + +#. module: product +#: field:product.supplierinfo,product_code:0 +msgid "Partner Product Code" +msgstr "Código producto proveedor" + +#. module: product +#: model:product.category,name:product.product_category_3 +msgid "Computer Stuff" +msgstr "Complementos de ordenador" + +#. module: product +#: field:product.packaging,code:0 +#: field:product.product,code:0 +#: field:product.product,default_code:0 +msgid "Code" +msgstr "Código" + +#. module: product +#: help:product.uom,factor_inv:0 +msgid "" +"The coefficient for the formula:\n" +"coeff (base unit) = 1 (this unit). Factor = 1 / Rate." +msgstr "" +"El coeficiente para la fórmula:\n" +"coef. (unidad base) = 1 (esta unidad). Factor = 1 / Ratio." + +#. module: product +#: view:product.supplierinfo:0 +msgid "Seq" +msgstr "Seq" + +#. module: product +#: model:product.category,name:product.product_category_8 +msgid "Phone Help" +msgstr "Ayuda telefónica" + +#. module: product +#: selection:product.template,mes_type:0 +msgid "Variable" +msgstr "Variable" + +#. module: product +#: help:product.template,uom_id:0 +msgid "Default Unit of Measure used for all stock operation." +msgstr "" +"Unidad de medida por defecto utilizada para todas las operaciones de " +"inventario." + +#. module: product +#: model:ir.model,name:product.model_product_template +#: field:product.pricelist.item,product_tmpl_id:0 +#: field:product.product,product_tmpl_id:0 +#: view:product.template:0 +msgid "Product Template" +msgstr "Plantilla de producto" + +#. module: product +#: model:ir.model,name:product.model_product_ul +msgid "Shipping Unit" +msgstr "Unidad de transporte" + +#. module: product +#: help:product.uom,rounding:0 +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for products " +"that can not be split." +msgstr "" +"La cantidad calculada será un múltiplo de este valor. Use 1.0 para los " +"productos que no se puedan dividir." + +#. module: product +#: field:product.packaging,height:0 +msgid "Height" +msgstr "Altura" + +#. module: product +#: model:product.template,name:product.product_product_pc4_product_template +msgid "Customizable PC" +msgstr "PC personalizable" + +#. module: product +#: help:product.pricelist.version,date_end:0 +msgid "Ending date for this pricelist version to be valid." +msgstr "Fecha final de esta versión de tarifa para ser válida." + +#. module: product +#: field:pricelist.partnerinfo,suppinfo_id:0 +msgid "Partner Information" +msgstr "Información de empresa" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +#: field:product.template,type:0 +msgid "Product Type" +msgstr "Tipo de producto" + +#. module: product +#: model:product.category,name:product.product_category_7 +#: model:product.template,name:product.product_product_1_product_template +msgid "Onsite Intervention" +msgstr "Sitio de intervención" + +#. module: product +#: model:product.category,name:product.cat0 +msgid "All products" +msgstr "Todos los productos" + +#. module: product +#: wizard_button:product.price_list,init,end:0 +msgid "Cancel" +msgstr "Cancelar" + +#. module: product +#: help:product.packaging,qty:0 +msgid "The total number of products you can put by palet or box." +msgstr "El número total de productos que puede poner por paleta o caja." + +#. module: product +#: model:ir.model,name:product.model_product_pricelist_item +msgid "Pricelist item" +msgstr "Elemento de la tarifa" + +#. module: product +#: model:ir.actions.wizard,name:product.report_wizard_price +#: field:product.pricelist.version,pricelist_id:0 +msgid "Price List" +msgstr "Lista de precios" + +#. module: product +#: model:product.pricelist,name:product.list0 +msgid "Public Pricelist" +msgstr "Precio publico" + +#. module: product +#: model:product.template,name:product.product_product_21_product_template +msgid "RAM on demand" +msgstr "RAM bajo pedido" + +#. module: product +#: selection:product.ul,type:0 +#: model:product.uom.categ,name:product.product_uom_categ_unit +msgid "Unit" +msgstr "Unidad" + +#. module: product +#: model:product.template,name:product.product_product_hdd2_product_template +msgid "HDD Seagate 7200.8 120GB" +msgstr "HDD Seagate 7200.8 120GB" + +#. module: product +#: wizard_field:product.price_list,init,qty2:0 +msgid "Quantity-2" +msgstr "Cantidad-2" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Information" +msgstr "Información" + +#. module: product +#: view:product.product:0 +msgid "Codes" +msgstr "Códigos" + +#. module: product +#: constraint:ir.model:0 +msgid "" +"The Object name must start with x_ and not contain any special character !" +msgstr "" +"¡El nombre del objeto debe empezar con x_ y no contener ningún carácter " +"especial!" + +#. module: product +#: wizard_field:product.price_list,init,qty4:0 +msgid "Quantity-4" +msgstr "Cantidad-4" + +#. module: product +#: wizard_field:product.price_list,init,qty5:0 +msgid "Quantity-5" +msgstr "Cantidad-5" + +#. module: product +#: view:product.packaging:0 +#: view:product.product:0 +msgid "Other Info" +msgstr "Otra información" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Delays" +msgstr "Plazos" + +#. module: product +#: field:product.pricelist.version,items_id:0 +msgid "Price List Items" +msgstr "Elementos de la tarifa" + +#. module: product +#: help:product.supplierinfo,product_code:0 +msgid "" +"Code of the product for this partner, will be used when printing a request " +"for quotation. Keep empty to use the internal one." +msgstr "" +"Código del producto para esta empresa, se utilizará al imprimir una " +"petición de presupuesto. Dejarlo vacío para utilizar el código interno." + +#. module: product +#: selection:product.template,state:0 +msgid "Obsolete" +msgstr "Obsoleto" + +#. module: product +#: selection:product.ul,type:0 +msgid "Pallet" +msgstr "Palet" + +#. module: product +#: field:pricelist.partnerinfo,price:0 +msgid "Unit Price" +msgstr "Precio Unitario" + +#. module: product +#: field:product.template,warranty:0 +msgid "Warranty (months)" +msgstr "Garantía (meses)" + +#. module: product +#: field:product.packaging,ul_qty:0 +msgid "Package by layer" +msgstr "Paquetes por piso" + +#. module: product +#: help:product.template,type:0 +msgid "" +"Will change the way procurements are processed. Consumables are stockable " +"products with infinite stock, or for use when you have no inventory " +"management in the system." +msgstr "" + +#. module: product +#: model:process.node,note:product.process_node_supplier0 +msgid "Product suppliers, with their product name, price, etc." +msgstr "Proveedores del producto, con su nombre de producto, precio, etc." + +#. module: product +#: model:ir.model,name:product.model_product_price_type +msgid "Price type" +msgstr "Tipo de precio" + +#. module: product +#: model:ir.model,name:product.model_product_product +#: model:process.node,name:product.process_node_product0 +#: field:product.packaging,product_id:0 +#: field:product.pricelist.item,product_id:0 +#: view:product.product:0 +#: field:product.supplierinfo,product_id:0 +#: model:res.request.link,name:product.req_link_product +msgid "Product" +msgstr "Producto" + +#. module: product +#: field:product.template,volume:0 +msgid "Volume" +msgstr "Volumen" + +#. module: product +#: field:pricelist.partnerinfo,name:0 +#: field:product.packaging,name:0 +#: view:product.product:0 +#: view:product.template:0 +#: field:product.template,description:0 +msgid "Description" +msgstr "Descripción" + +#. module: product +#: field:product.packaging,ean:0 +msgid "EAN" +msgstr "EAN" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Product Description" +msgstr "Descripción del producto" + +#. module: product +#: view:product.pricelist.item:0 +msgid " ) + " +msgstr " ) + " + +#. module: product +#: help:product.template,sale_delay:0 +msgid "" +"This is the average time between the confirmation of the customer order and " +"the delivery of the finished products. It's the time you promise to your " +"customers." +msgstr "" +"Este es el tiempo promedio entre la confirmación del pedido del cliente y la " +"entrega de los productos terminados. Es el tiempo que promete a sus clientes." + +#. module: product +#: model:ir.model,name:product.model_product_uom_categ +msgid "Product uom categ" +msgstr "Categ. UdM de producto" + +#. module: product +#: wizard_field:product.price_list,init,qty3:0 +msgid "Quantity-3" +msgstr "Cantidad-3" + +#. module: product +#: model:product.ul,name:product.product_ul_box +msgid "Box 20x20x40" +msgstr "Caja 20x20x40" + +#. module: product +#: selection:product.template,supply_method:0 +msgid "Produce" +msgstr "Producir" + +#. module: product +#: selection:product.template,procure_method:0 +msgid "Make to Order" +msgstr "Obtener bajo pedido" + +#. module: product +#: field:product.pricelist.item,price_surcharge:0 +msgid "Price Surcharge" +msgstr "Sobrecarga precio" + +#. module: product +#: constraint:product.pricelist.version:0 +msgid "You cannot have 2 pricelist versions that overlap!" +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Rounding Method" +msgstr "Método redondeo" + +#. module: product +#: field:product.product,variants:0 +msgid "Variants" +msgstr "Variantes" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Price Computation" +msgstr "Cálculo del precio" + +#. module: product +#: model:product.template,name:product.product_product_mb1_product_template +msgid "Mainboard ASUStek A7N8X" +msgstr "Placa madre ASUStek A7N8X" + +#. module: product +#: field:product.template,loc_case:0 +msgid "Case" +msgstr "Caso" + +#. module: product +#: field:product.pricelist.version,date_end:0 +msgid "End Date" +msgstr "Fecha final" + +#. module: product +#: model:ir.actions.act_window,name:product.product_category_action_form +#: model:ir.ui.menu,name:product.menu_product_category_action_form +msgid "Products Categories" +msgstr "Categorías de productos" + +#. module: product +#: field:product.product,packaging:0 +msgid "Logistical Units" +msgstr "Unidades de logística" + +#. module: product +#: field:product.category,complete_name:0 +#: field:product.category,name:0 +#: field:product.pricelist.type,name:0 +#: field:product.pricelist.version,name:0 +#: field:product.template,name:0 +#: field:product.ul,name:0 +#: field:product.uom,name:0 +#: field:product.uom.categ,name:0 +msgid "Name" +msgstr "Nombre" + +#. module: product +#: help:product.template,uos_coeff:0 +msgid "" +"Coefficient to convert UOM to UOS\n" +" uom = uos * coeff" +msgstr "" +"Coeficiente para convertir UdM a UdV\n" +" udm = udv * coef" + +#. module: product +#: field:product.template,purchase_ok:0 +msgid "Can be Purchased" +msgstr "Puede ser comprado" + +#. module: product +#: field:product.template,uos_coeff:0 +msgid "UOM -> UOS Coeff" +msgstr "Coef. UdM -> UdV" + +#. module: product +#: model:product.template,name:product.product_product_cpu2_product_template +msgid "High speed processor config" +msgstr "Config. Procesador alta velocidad" + +#. module: product +#: model:product.template,name:product.product_product_pc2_product_template +msgid "Basic+ PC (assembly on order)" +msgstr "PC Básico+ (ensamblado bajo pedido)" + +#. module: product +#: field:product.template,cost_method:0 +msgid "Costing Method" +msgstr "Método costo" + +#. module: product +#: view:product.packaging:0 +#: view:product.product:0 +msgid "Palletization" +msgstr "Paletización" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Prices & Suppliers" +msgstr "Precios & Proveedores" + +#. module: product +#: help:product.packaging,weight:0 +msgid "The weight of a full of products palet or box." +msgstr "El peso de un palet o caja llena de productos." + +#. module: product +#: selection:product.template,state:0 +msgid "End of Lifecycle" +msgstr "Fin del ciclo de vida" + +#. module: product +#: model:ir.module.module,shortdesc:product.module_meta_information +msgid "Products & Pricelists" +msgstr "Productos y tarifas" + +#. module: product +#: help:product.uom,factor:0 +msgid "" +"The coefficient for the formula:\n" +"1 (base unit) = coeff (this unit). Rate = 1 / Factor." +msgstr "" +"El coeficiente para la fórmula:\n" +"1 (unidad base) = coef. (esta unidad). Ratio = 1 / Factor." + +#. module: product +#: help:product.template,weight_net:0 +msgid "The net weight in Kg." +msgstr "El peso neto en Kg." + +#. module: product +#: model:product.template,name:product.product_product_tow1_product_template +msgid "ATX Mid-size Tower" +msgstr "Torre de tamaño medio ATX" + +#. module: product +#: field:product.supplierinfo,delay:0 +msgid "Delivery Delay" +msgstr "Plazo de entrega" + +#. module: product +#: model:ir.actions.act_window,name:product.product_pricelist_action +#: model:ir.ui.menu,name:product.menu_product_pricelist_action +#: field:product.pricelist,version_id:0 +msgid "Pricelist Versions" +msgstr "Versiones de tarifa" + +#. module: product +#: field:product.packaging,weight_ul:0 +msgid "Empty Package Weight" +msgstr "Peso paquete vacío" + +#. module: product +#: field:product.template,list_price:0 +msgid "Sale Price" +msgstr "Precio de venta" + +#. module: product +#: help:product.template,produce_delay:0 +msgid "" +"Average time to produce this product. This is only for the production order " +"and, if it is a multi-level bill of material, it's only for the level of " +"this product. Different delays will be summed for all levels and purchase " +"orders." +msgstr "" +"Tiempo promedio para producir este producto. Sólo se utiliza para la orden " +"de producción y, si es contiene una lista de materiales multi-nivel, sólo " +"para el nivel de este producto. Diferentes plazos serán sumados para todos " +"los niveles y pedidos de compra." + +#. module: product +#: wizard_field:product.price_list,init,qty1:0 +msgid "Quantity-1" +msgstr "Cantidad-1" + +#. module: product +#: field:product.packaging,length:0 +msgid "Length" +msgstr "Longitud" + +#. module: product +#: model:product.category,name:product.cat2 +msgid "Private" +msgstr "Privado" + +#. module: product +#: help:product.supplierinfo,delay:0 +msgid "" +"Delay in days between the confirmation of the purchase order and the " +"reception of the products in your warehouse. Used by the scheduler for " +"automatic computation of the purchase order planning." +msgstr "" +"Plazo en días entre la confirmación de la orden de compra y la recepción de " +"los productos en su almacén. Utilizado por el planificador para el cálculo " +"automático de la orden de compra." + +#. module: product +#: help:product.template,uom_po_id:0 +msgid "" +"Default Unit of Measure used for purchase orders. It must in the same " +"category than the default unit of measure." +msgstr "" +"Unidad de medida por defecto utilizada en las órdenes de compra. Debe " +"estar en la misma categoría que la unidad de medida por defecto." + +#. module: product +#: constraint:product.product:0 +msgid "Error: Invalid ean code" +msgstr "Error: Código EAN erróneo" + +#. module: product +#: field:product.pricelist.item,min_quantity:0 +msgid "Min. Quantity" +msgstr "Cantidad mín." + +#. module: product +#: help:product.pricelist.item,categ_id:0 +msgid "" +"Set a category of product if this rule only apply to products of a category " +"and his childs. Keep empty for all products" +msgstr "" +"Indicar una categoría de producto si esta regla sólo se aplica a productos " +"de una categoría y a sus descendientes. Dejarlo vacío para todos los " +"productos" + +#. module: product +#: model:ir.actions.report.xml,name:product.report_product_label +msgid "Products Labels" +msgstr "Etiquetas de productos" + +#. module: product +#: help:product.template,volume:0 +msgid "The volume in m3." +msgstr "El volumen en m3." + +#. module: product +#: model:product.ul,name:product.product_ul_big_box +msgid "Box 30x40x60" +msgstr "Caja 30x40x60" + +#. module: product +#: model:product.uom,name:product.product_uom_kgm +msgid "KGM" +msgstr "Kg." + +#. module: product +#: field:product.pricelist.item,price_discount:0 +msgid "Price Discount" +msgstr "Descuento precio" diff --git a/addons/product/i18n/lt.po b/addons/product/i18n/lt.po index 8a7bf28a707..8c4543de67b 100644 --- a/addons/product/i18n/lt.po +++ b/addons/product/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:43+0000\n" +"PO-Revision-Date: 2010-08-22 05:54+0000\n" "Last-Translator: Giedrius Slavinskas \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Language: lt\n" diff --git a/addons/product/i18n/mn.po b/addons/product/i18n/mn.po index 8d72fe7f38a..b5ed087da8d 100644 --- a/addons/product/i18n/mn.po +++ b/addons/product/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:43+0000\n" +"PO-Revision-Date: 2010-08-22 05:54+0000\n" "Last-Translator: ub121 \n" "Language-Team: Mongolian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: product diff --git a/addons/product/i18n/pt_BR.po b/addons/product/i18n/pt_BR.po index b6dabf65204..fd4350206c6 100644 --- a/addons/product/i18n/pt_BR.po +++ b/addons/product/i18n/pt_BR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:43+0000\n" +"PO-Revision-Date: 2010-08-22 05:54+0000\n" "Last-Translator: OpenERP Administrators \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: product diff --git a/addons/product/i18n/sr.po b/addons/product/i18n/sr.po index 103e1e5ad21..d0ce0ba2031 100644 --- a/addons/product/i18n/sr.po +++ b/addons/product/i18n/sr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:55+0000\n" +"PO-Revision-Date: 2010-08-22 06:06+0000\n" "Last-Translator: Sonja Sardelić \n" "Language-Team: Serbian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: product diff --git a/addons/product/i18n/tr.po b/addons/product/i18n/tr.po index 2d3a7d5e0a2..43d50f4238d 100644 --- a/addons/product/i18n/tr.po +++ b/addons/product/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:47+0000\n" +"PO-Revision-Date: 2010-08-22 05:58+0000\n" "Last-Translator: Angel Spy \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: product diff --git a/addons/product/i18n/zh_CN.po b/addons/product/i18n/zh_CN.po index d3214b6f45f..9c35d9f5edc 100644 --- a/addons/product/i18n/zh_CN.po +++ b/addons/product/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:47+0000\n" +"PO-Revision-Date: 2010-08-22 05:57+0000\n" "Last-Translator: Black Jack \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: product diff --git a/addons/product_expiry/i18n/de.po b/addons/product_expiry/i18n/de.po new file mode 100644 index 00000000000..a13d2185960 --- /dev/null +++ b/addons/product_expiry/i18n/de.po @@ -0,0 +1,171 @@ +# German translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-06-30 15:09+0000\n" +"PO-Revision-Date: 2010-08-22 07:39+0000\n" +"Last-Translator: Ferdinand @ ChriCar \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: product_expiry +#: field:product.product,life_time:0 +msgid "Product lifetime" +msgstr "Produktlebensdauer" + +#. module: product_expiry +#: model:product.template,name:product_expiry.product_product_from_product_template +msgid "Ham" +msgstr "Schinken" + +#. module: product_expiry +#: model:product.template,name:product_expiry.product_product_lait_product_template +msgid "Cow milk" +msgstr "Kuhmilch" + +#. module: product_expiry +#: model:ir.module.module,shortdesc:product_expiry.module_meta_information +msgid "Products date of expiry" +msgstr "Produkt Ablaufdatum" + +#. module: product_expiry +#: constraint:product.template:0 +msgid "" +"Error: The default UOM and the purchase UOM must be in the same category." +msgstr "" +"Fehler: Die Standard Mengeneinheit sowie die Beschaffungs Mengeneinheit muss " +"in derselben Kategorie sein." + +#. module: product_expiry +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "Fehlerhafter XML-Code für diese Ansicht!" + +#. module: product_expiry +#: help:stock.production.lot,life_date:0 +msgid "The date the lot may become dangerous and should not be consumed." +msgstr "" +"Das Ablaufdatum des Loses könnte gefährlich werde und sollte nicht " +"konsumiert werden" + +#. module: product_expiry +#: field:stock.production.lot,removal_date:0 +msgid "Removal Date" +msgstr "Entnahmedatum" + +#. module: product_expiry +#: model:ir.module.module,description:product_expiry.module_meta_information +msgid "" +"Track different dates on products and production lots:\n" +" - end of life\n" +" - best before date\n" +" - removal date\n" +" - alert date\n" +"Used, for example, in food industries." +msgstr "" + +#. module: product_expiry +#: model:product.template,name:product_expiry.product_product_pain_product_template +msgid "Bread" +msgstr "Brot" + +#. module: product_expiry +#: model:product.uom,name:product_expiry.product_uom_ltr +#: model:product.uom.categ,name:product_expiry.product_uom_categ_vol +msgid "LTR" +msgstr "" + +#. module: product_expiry +#: view:product.product:0 +#: view:stock.production.lot:0 +msgid "Dates" +msgstr "Zeitpunkte" + +#. module: product_expiry +#: constraint:product.template:0 +msgid "Error: UOS must be in a different category than the UOM" +msgstr "Fehler: UOS sollte in einer anderen Kategorie sein als UOM" + +#. module: product_expiry +#: field:stock.production.lot,life_date:0 +msgid "End of Life Date" +msgstr "Ende der Lebensdauer" + +#. module: product_expiry +#: field:stock.production.lot,use_date:0 +msgid "Best before Date" +msgstr "Mindesthaltbarkeitsdatum" + +#. module: product_expiry +#: help:stock.production.lot,use_date:0 +msgid "The date the lot starts deteriorating without becoming dangerous." +msgstr "" +"Das Datum, ab dem das Produkt schlechter wird ohne gefährlich zu werden." + +#. module: product_expiry +#: model:product.template,name:product_expiry.product_product_jambon_product_template +msgid "French cheese Camenbert" +msgstr "französicher Camembert" + +#. module: product_expiry +#: help:product.product,removal_time:0 +msgid "The number of days before a production lot should be removed." +msgstr "Tage bevor ein Produktionslos entfernt werden soll" + +#. module: product_expiry +#: field:product.product,use_time:0 +#: field:stock.production.lot,dlc:0 +msgid "Product usetime" +msgstr "Produkt Verwendungsdauer" + +#. module: product_expiry +#: field:stock.production.lot,alert_date:0 +msgid "Alert Date" +msgstr "Alarmzeitpunkt" + +#. module: product_expiry +#: field:product.product,removal_time:0 +msgid "Product removal time" +msgstr "Produkt Entfernungszeitpunkt" + +#. module: product_expiry +#: help:product.product,use_time:0 +msgid "" +"The number of days before a production lot starts deteriorating without " +"becoming dangerous." +msgstr "" +"Die Anzahl der Tage bevor ein Produktionslos schlechter wird ohne gefährlich " +"zu werden" + +#. module: product_expiry +#: constraint:product.product:0 +msgid "Error: Invalid ean code" +msgstr "Fehler: Falscher EAN code" + +#. module: product_expiry +#: help:product.product,life_time:0 +msgid "" +"The number of days before a production lot may become dangerous and should " +"not be consumed." +msgstr "" +"Die Anzahl der Tage bevor ein Produkt gefährlich wird und nicht konsumiert " +"werden soll" + +#. module: product_expiry +#: help:stock.production.lot,removal_date:0 +msgid "The date the lot should be removed." +msgstr "Datum an dem das Los entfernt werden soll" + +#. module: product_expiry +#: field:product.product,alert_time:0 +msgid "Product alert time" +msgstr "Produkt Alarmzeitpunkt" diff --git a/addons/product_manufacturer/i18n/de.po b/addons/product_manufacturer/i18n/de.po new file mode 100644 index 00000000000..530434654b3 --- /dev/null +++ b/addons/product_manufacturer/i18n/de.po @@ -0,0 +1,95 @@ +# German translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2010-08-12 12:35+0000\n" +"PO-Revision-Date: 2010-08-22 07:28+0000\n" +"Last-Translator: Ferdinand @ ChriCar \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: product_manufacturer +#: model:ir.module.module,description:product_manufacturer.module_meta_information +msgid "A module that add manufacturers and attributes on the product form" +msgstr "Dieses Modul fügt Hersteller und Merkmale zum Produkt hinzu" + +#. module: product_manufacturer +#: field:product.product,manufacturer_pref:0 +msgid "Manufacturer Product Code" +msgstr "Hersteller Produkt Nummer" + +#. module: product_manufacturer +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "Fehlerhafter XML-Code für diese Ansicht!" + +#. module: product_manufacturer +#: view:product.manufacturer.attribute:0 +msgid "Product Template Name" +msgstr "Produkt Vorlage NAme" + +#. module: product_manufacturer +#: constraint:ir.model:0 +msgid "" +"The Object name must start with x_ and not contain any special character !" +msgstr "" +"Der Objektname muss mit \"x_\" beginnen und darf keine Sonderzeichen " +"beinhalten!" + +#. module: product_manufacturer +#: model:ir.model,name:product_manufacturer.model_product_manufacturer_attribute +msgid "Product attributes" +msgstr "Produkt Merkmale" + +#. module: product_manufacturer +#: view:product.manufacturer.attribute:0 +#: view:product.product:0 +msgid "Product Attributes" +msgstr "Produkt Merkmale" + +#. module: product_manufacturer +#: field:product.manufacturer.attribute,name:0 +msgid "Attribute" +msgstr "Merkmale" + +#. module: product_manufacturer +#: model:ir.model,name:product_manufacturer.model_product_product +#: field:product.manufacturer.attribute,product_id:0 +msgid "Product" +msgstr "Produkt" + +#. module: product_manufacturer +#: field:product.manufacturer.attribute,value:0 +msgid "Value" +msgstr "Wert" + +#. module: product_manufacturer +#: view:product.product:0 +#: field:product.product,attribute_ids:0 +msgid "Attributes" +msgstr "Eigenschaften" + +#. module: product_manufacturer +#: model:ir.module.module,shortdesc:product_manufacturer.module_meta_information +msgid "Products Attributes & Manufacturers" +msgstr "Produkt Merkmale & Hersteller" + +#. module: product_manufacturer +#: field:product.product,manufacturer_pname:0 +msgid "Manufacturer Product Name" +msgstr "Produktename des Herstellers" + +#. module: product_manufacturer +#: view:product.product:0 +#: field:product.product,manufacturer:0 +msgid "Manufacturer" +msgstr "Hersteller" diff --git a/addons/product_margin/i18n/pt_BR.po b/addons/product_margin/i18n/pt_BR.po index a035609206a..5f8c8f9b172 100644 --- a/addons/product_margin/i18n/pt_BR.po +++ b/addons/product_margin/i18n/pt_BR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:39+0000\n" +"PO-Revision-Date: 2010-08-22 05:48+0000\n" "Last-Translator: Fabien (Open ERP) \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: product_margin diff --git a/addons/product_margin/i18n/tr.po b/addons/product_margin/i18n/tr.po index d521bf17121..b8af5169e1d 100644 --- a/addons/product_margin/i18n/tr.po +++ b/addons/product_margin/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:55+0000\n" +"PO-Revision-Date: 2010-08-22 06:06+0000\n" "Last-Translator: Fabien (Open ERP) \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: product_margin diff --git a/addons/product_visible_discount/i18n/de.po b/addons/product_visible_discount/i18n/de.po new file mode 100644 index 00000000000..4ff1753119b --- /dev/null +++ b/addons/product_visible_discount/i18n/de.po @@ -0,0 +1,46 @@ +# German translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-03-25 12:11+0000\n" +"PO-Revision-Date: 2010-08-22 06:49+0000\n" +"Last-Translator: Ferdinand @ ChriCar \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: product_visible_discount +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "Fehlerhafter XML-Code für diese Ansicht!" + +#. module: product_visible_discount +#: model:ir.module.module,description:product_visible_discount.module_name_translation +msgid "" +"\n" +" This module lets you calculate discounts on Sale Order lines and Invoice " +"lines base on the partner's pricelist.\n" +" To this end, a new check box named \"Visible Discount\" is added to the " +"pricelist form.\n" +" Example:\n" +" For the product PC1 and the partner \"Asustek\": if listprice=450, " +"and the price calculated using Asustek's pricelist is 225\n" +" If the check box is checked, we will have on the sale order line: " +"Unit price=450, Discount=50,00, Net price=225\n" +" If the check box is unchecked, we will have on Sale Order and " +"Invoice lines: Unit price=225, Discount=0,00, Net price=225\n" +" " +msgstr "" + +#. module: product_visible_discount +#: field:product.pricelist,visible_discount:0 +msgid "Visible Discount" +msgstr "sichtbarer Nachlass" diff --git a/addons/profile_accounting/i18n/ar.po b/addons/profile_accounting/i18n/ar.po deleted file mode 100644 index 19259841475..00000000000 --- a/addons/profile_accounting/i18n/ar.po +++ /dev/null @@ -1,140 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-02-03 06:26+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/bg.po b/addons/profile_accounting/i18n/bg.po deleted file mode 100644 index 47d1099e578..00000000000 --- a/addons/profile_accounting/i18n/bg.po +++ /dev/null @@ -1,142 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-02-04 05:51+0000\n" -"Last-Translator: Fabien (Open ERP) \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Името на обекта трябва да започва с \"x_\" и да не съдържа никакви специални " -"символи!" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Невалиден XML за преглед на архитектурата" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/bs.po b/addons/profile_accounting/i18n/bs.po deleted file mode 100644 index 8f62b604215..00000000000 --- a/addons/profile_accounting/i18n/bs.po +++ /dev/null @@ -1,140 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-09-24 18:24+0000\n" -"Last-Translator: Miro Glavić \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Neodgovarajući XML za arhitekturu prikaza!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/ca.po b/addons/profile_accounting/i18n/ca.po deleted file mode 100644 index ea7ba6ea4ff..00000000000 --- a/addons/profile_accounting/i18n/ca.po +++ /dev/null @@ -1,150 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:10+0000\n" -"Last-Translator: Raimon Esteve (Zikzakmedia) \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" -"Instal·leu més mòduls. Es proposen uns quants mòduls relacionats amb el " -"perfil de comptabilitat que heu seleccionat. Els podreu instal·lar a partir " -"dels nostres requisits." - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"El nom de l'objecte ha de començar amb x_ i no contenir cap caràcter " -"especial!" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Gestió de serveis" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" -"El sistema de gestió de documentació d'OpenERP us permet emmagatzemar, " -"navegar, classificar automàticament, buscar i visualitzar tot tipus de " -"documents (documents interns, informes impresos, sistema de calendari). Obre " -"un accés de FTP per a que els usuaris naveguin fàcilment pels documents " -"associats." - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Nom de model no vàlid en la definició de l'acció." - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Gestió de recursos" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "Gestió dels pagaments a proveïdors" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "Gestió d'actius" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "Plans analítics múltiples" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "Perfil comptabilitat : Instal·la mòduls extra" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "Factura sobre entrades analítiques" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "Perfil per a comptabilitat" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "Ajuda a gestionar els pressupostos financers i analítics." - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML invàlid per a la definició de la vista!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Nom" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Pressupostos" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Instal·la" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Instal·la mòdul extra" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "Perfil per utilitzar només la comptabilitat" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "Comptabilitat analítica" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Gestió de documents" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "perfil.comptabilitat.config.assistent_instal_mòduls" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Cancel·la" diff --git a/addons/profile_accounting/i18n/cs.po b/addons/profile_accounting/i18n/cs.po deleted file mode 100644 index 19259841475..00000000000 --- a/addons/profile_accounting/i18n/cs.po +++ /dev/null @@ -1,140 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-02-03 06:26+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/de.po b/addons/profile_accounting/i18n/de.po deleted file mode 100644 index 5f36d65453d..00000000000 --- a/addons/profile_accounting/i18n/de.po +++ /dev/null @@ -1,148 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:10+0000\n" -"Last-Translator: Ferdinand-chricar \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" -"Installiere weitere Module. Einige werden vorgeschlagen zum ausgewählten " -"Profil Finanzen. Sie können diese nach Bedarf sukzessiv installieren." - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Der Objekt Name muss mit einem x_ starten und darf keine Sonderzeichen " -"beinhalten" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Abrechnung von Services" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" -"Das Dokumentenmanagement erlaubt Ihnen das Speichern, Browsen, Indexieren, " -"Suchen und die Ansicht aller Arten von Dokumente (interne Dokumente, Bilder, " -"Reports, Kalender). Es erlaubt einen FTP Zugang für die Benutzer um einfach " -"im Dokumentenpool zu surfen." - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Ungültiger Modellname in der Aktionsdefinition." - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Ressourcenmanagement" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "Zahlungen Lieferanten" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "Vermögensverwaltung" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "Multiple Planung" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "Rechungswesen Profil : Installiert Extra Module" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "Rechnungsstellung Analytische Konten" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "Profile für Rechnungswesen" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "Hilft bei der Auswahl der Budgets für Finanzkonten und Analysekonten" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Fehlerhafter xml Code für diese Ansicht!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Bezeichnung" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Budgets" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Installieren" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Installiere Extra Module" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "Profile für Rechnungswesen alleine" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "Analytische Konten" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Dokumenten Management" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "profile.accounting.config.install_modules_wizard" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Abbrechen" diff --git a/addons/profile_accounting/i18n/el.po b/addons/profile_accounting/i18n/el.po deleted file mode 100644 index fef51fc2655..00000000000 --- a/addons/profile_accounting/i18n/el.po +++ /dev/null @@ -1,151 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-06-15 07:21+0000\n" -"Last-Translator: Panagiotis Kranidiotis \n" -"Language-Team: nls@hellug.gr \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" -"X-Poedit-Country: GREECE\n" -"X-Poedit-Language: Greek\n" -"X-Poedit-SourceCharset: utf-8\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" -"Εγκαταστήστε περισσότερα Αρθρώματα. Κάποια σας προτείνονται ανάλογα με το " -"Προφίλ Λογιστικής που επιλέξατε. Μπορείτε να τα εγκαταστήσετε ανάλογα με τις " -"ανάγκες σας." - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Το όνομα πρέπει να ξεκινάει με x_ και να μην περιέχει ειδικούς χαρακτήρες!" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Διαχείριση Υπηρεσιών" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" -"Το Σύστημα Διαχείρισης Εγγράφων του Open ERP σας επιτρέπει να ανοίγετε, να " -"αποθηκεύετε, να εντοπίζετε και να ευρετηροποιείτε κάθε είδος εγγράφου " -"(εσωτερικά έγγραφα, εκτυπωμένες αναφορές, ημερολόγια). Ανοίγει μια πρόσβαση " -"FTP ώστε οι χρήστες να πλοηγούνται εύκολα στα σχετικά έγγραφα." - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Διαχείριση Πόρων" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "Διαχείριση Πληρωμών Προμηθευτών" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "Διαχείριση Παγείων" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "Προφίλ Λογιστικής: Εγκατάσταση Επιπλέον Αρθρωμάτων" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "Τιμολόγηση στις Αναλυτικές Εγγραφές" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "Προφίλ Λογιστικής" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "Σας βοηθά να διαχειριστείτε οικονομικούς προϋπολογισμούς." - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Άκυρο XML για Αρχιτεκτονική Όψης!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Όνομα" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Προϋπολογισμοί" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Εγκατάσταση" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Εγκατάσταση Επιπλέον Αρθρώματος" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "Προφίλ Λογιστικής μόνο" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Διαχείριση Εγγράφων" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "profile.accounting.config.install_modules_wizard" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Ακύρωση" diff --git a/addons/profile_accounting/i18n/es.po b/addons/profile_accounting/i18n/es.po deleted file mode 100644 index d6061e7f4b5..00000000000 --- a/addons/profile_accounting/i18n/es.po +++ /dev/null @@ -1,151 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-11-17 10:59+0000\n" -"Last-Translator: Jordi Esteve (www.zikzakmedia.com) " -"\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" -"Instale más módulos. Se proponen unos cuantos módulos relacionados con el " -"perfil de contabilidad que ha seleccionado. Los podrá instalar a partir de " -"nuestros requisitos." - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"¡El nombre del objeto debe empezar con x_ y no contener ningún carácter " -"especial!" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Gestión de servicios" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" -"El sistema de gestión de la documentación de OpenERP le permite almacenar, " -"navegar, clasificar automáticamente, buscar y visualizar todo tipo de " -"documentos (documentos internos, informes impresos, sistema de calendario). " -"Abre un acceso de FTP para que los usuarios naveguen fácilmente en los " -"documentos asociados." - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Nombre de modelo no válido en la definición de acción." - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Gestión de recursos" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "Gestión de los pagos a proveedores" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "Gestión de activos" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "Planes analíticos múltiples" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "Perfil contabilidad : Instalar módulos extra" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "Facturar sobre entradas analíticas" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "Perfil para contabilidad" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "Ayuda a gestionar los presupuestos financieros y analíticos." - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "¡XML inválido para la definición de la vista!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Nombre" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Presupuestos" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Instalar" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Instalar módulo extra" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "Perfil para usar sólo la contabilidad" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "Contabilidad analítica" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Gestión de documentos" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "perfil.contabilidad.config.asistente_instal_modulos" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Cancelar" diff --git a/addons/profile_accounting/i18n/es_AR.po b/addons/profile_accounting/i18n/es_AR.po deleted file mode 100644 index a11670bdea6..00000000000 --- a/addons/profile_accounting/i18n/es_AR.po +++ /dev/null @@ -1,150 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.0\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-09-23 15:24+0000\n" -"Last-Translator: Julieta Catalano \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" -"Instalar más módulos. Algunos módulos son propuestos de acuerdo a el Perfil " -"de cuentas que ha seleccionado. Podrá instalarlos de acuerdo a sus " -"requerimientos." - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"¡El nombre del objeto debe empezar con x_ y no contener ningún carácter " -"especial!" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Gestión de servicios" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" -"El sistema de gestión de la documentación de OpenERP le permite almacenar, " -"navegar, indexar automáticamente, buscar y previsualizar todo tipo de " -"documentos (documentos internos, informes impresos, sistema de calendario). " -"Abre un acceso de FTP para que los usuarios naveguen fácilmente en los " -"documentos de asociación." - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Gestión de recursos" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "Gestión de los pagos a proveedores" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "Gestión de activos" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "Planes analíticos múltiples" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "Perfil contabilidad : Instalar módulos extra" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "Facturar sobre entradas analíticas" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "Perfil para Contabilidad" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "Ayuda a gestionar los presupuestos financieros y analíticos." - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML inválido para la definición de la vista!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Nombre" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Presupuestos" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Instalar" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Instalar módulo extra" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "Perfil de contabilidad solamente" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "Contabilidad analítica" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Gestión de documentos" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "perfil.contabilidad.config.asistente_instal_modulos" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Cambios" diff --git a/addons/profile_accounting/i18n/et.po b/addons/profile_accounting/i18n/et.po deleted file mode 100644 index 85e9ae2a164..00000000000 --- a/addons/profile_accounting/i18n/et.po +++ /dev/null @@ -1,145 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-11-09 19:14+0000\n" -"Last-Translator: Fabien (Open ERP) \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Objekti nimi peab algama x_'ga ja ei tohi sisaldada ühtegi erisümbolit !" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Teenuste haldus" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" -"Open ERP dokumendihaldussüsteem võimaldab sul säilitada, sirvida, " -"automaatselt indekseerida, otsida ja eelvaadata kõiki dokumendiliike " -"(sisemised dokumendid, prinditud aruandeid, kalendrisüsteemi). See avab " -"kasutajatele FTP ligipääsu, et lihtsalt sirvida ühingu dokumente." - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Vigane mudeli nimi toimingu definitsioonis." - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Vahendite haldus" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "Tarnijate maksehaldus" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "Varahaldus" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "Mitmekordsed analüütilised plaanid" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "Raamatupidamisprofiil: Paigalda lisamooduleid" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "Arve analüütiliste kirjete põhjal" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "Profiil raamatupidamiseks" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "Aitab sul hallata finants ja analüütilisi eelarveid" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Vigane XML vaate arhitektuurile!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Nimi" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Eelarved" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Paigalda" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Paigalda lisamoodul" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "Ainult raamatupidamise profiil" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "Analüütiline raamatupidamine" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Dokumendihaldus" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "profile.accounting.config.install_modules_wizard" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Loobu" diff --git a/addons/profile_accounting/i18n/fr.po b/addons/profile_accounting/i18n/fr.po deleted file mode 100644 index 1cb5918374b..00000000000 --- a/addons/profile_accounting/i18n/fr.po +++ /dev/null @@ -1,142 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-09-08 16:01+0000\n" -"Last-Translator: Christian Draux - reseaucerta.org \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " -"spéciaux !" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Gestion des Services" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Gestion des Ressources" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML non valide pour l'architecture de la vue" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Installer" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Installer Module Supplémentaire" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Annuler" diff --git a/addons/profile_accounting/i18n/hr.po b/addons/profile_accounting/i18n/hr.po deleted file mode 100644 index 19259841475..00000000000 --- a/addons/profile_accounting/i18n/hr.po +++ /dev/null @@ -1,140 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-02-03 06:26+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/hu.po b/addons/profile_accounting/i18n/hu.po deleted file mode 100644 index 19259841475..00000000000 --- a/addons/profile_accounting/i18n/hu.po +++ /dev/null @@ -1,140 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-02-03 06:26+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/id.po b/addons/profile_accounting/i18n/id.po deleted file mode 100644 index 74b228a059a..00000000000 --- a/addons/profile_accounting/i18n/id.po +++ /dev/null @@ -1,140 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-11-09 13:53+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/it.po b/addons/profile_accounting/i18n/it.po deleted file mode 100644 index 72ae57e18ba..00000000000 --- a/addons/profile_accounting/i18n/it.po +++ /dev/null @@ -1,142 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-02-04 05:52+0000\n" -"Last-Translator: Fabien (Open ERP) \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Il nome dell'oggetto deve iniziare per x_ e non deve contenere caratteri " -"speciali!" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Gestione Servizi" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Gestione Risorse" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML non valido per Visualizzazione Architettura!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Installa" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Installa Modulo Aggiuntivo" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Annulla" diff --git a/addons/profile_accounting/i18n/ko.po b/addons/profile_accounting/i18n/ko.po deleted file mode 100644 index b99e421f39e..00000000000 --- a/addons/profile_accounting/i18n/ko.po +++ /dev/null @@ -1,143 +0,0 @@ -# Korean translation for openobject-addons -# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2009. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-09-08 16:01+0000\n" -"Last-Translator: ekodaq \n" -"Language-Team: Korean \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "추가 모듈들을 설치하십시오. 귀하가 선택한 계정 프로파일에 따라 몇몇 모듈들이 구성됩니다." - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "오브젝트 이름은 x_로 시작해야 하며, 특수 문자가 포함되면 안됩니다." - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "서비스 관리" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" -"문서 관리 시스템을 통해, 모든 종류의 문서를 인덱스, 검색 및 미;리보기할 수 있습니다 (내부 문서, 인쇄된 리포트, 카렌더). 협력 " -"업체들의 문서를 쉽게 둘러볼 수 있도록 FTP 접속을 지원합니다." - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "리소스 관리" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "공급자 결제 관리" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "자산 관리" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "다중 분석 플랜" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "회계 프로파일: 추가 모듈 설치" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "분석 엔트리에 따라 인보이스" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "회계 프로파일" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "재무 및 분석 예산 관리를 도와드립니다." - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "유효하지 않은 뷰 아키텍처를 위한 XML !" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "이름" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "예산" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "설치" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "추가 모듈 설치" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "회계 전용 프로파일" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "분석 회계" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "문서 관리" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "취소" diff --git a/addons/profile_accounting/i18n/lt.po b/addons/profile_accounting/i18n/lt.po deleted file mode 100644 index 19259841475..00000000000 --- a/addons/profile_accounting/i18n/lt.po +++ /dev/null @@ -1,140 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-02-03 06:26+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/nl.po b/addons/profile_accounting/i18n/nl.po deleted file mode 100644 index 9bf538d5372..00000000000 --- a/addons/profile_accounting/i18n/nl.po +++ /dev/null @@ -1,149 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:12+0000\n" -"Last-Translator: mga (Open ERP) \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" -"Installeer extra modules. Een aantal modules zijn voorgesteld op basis van " -"het door u gekozen 'Alleen boekhouden' profiel. U kunt ze installeren op " -"basis van uw behoeften." - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"De objectnaam moet beginnen met x_ en mag geen speciale tekens bevatten !" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Servicebeheer" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" -"Met het documentbeheersysteem van OpenERP kunt u allerlei documenten " -"(interne documenten, afgedrukte overzichten, agenda's) opslaan, " -"doorbladeren, automatisch indexeren, zoeken en inzien.\r\n" -"Het systeem maakt gebruik van FTP toegang zodat gebruikers eenvoudig bij de " -"documenten kunnen komen." - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Ongeldige modelnaam in de actie-definitie." - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Resourcebeheer" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "Crediteurenbeheer" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "Eigendommenbeheer" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "Meerdere kostenplaats-schema's" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "'Accounting' profiel: Installeer extra modules" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "Factureren vanaf kostenplaatsen" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "Profiel voor 'Accounting'" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "Helpt u met beheer van financiële- en kostenplaats-budgetten" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Ongeldige XML voor weergave!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Naam" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Budgetten" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Installeren" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Installeer extra module" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "'Alleen accounting' profiel" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "Kostenplaatsen" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Documentbeheer" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "profile.accounting.config.install_modules_wizard" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Annuleren" diff --git a/addons/profile_accounting/i18n/nl_BE.po b/addons/profile_accounting/i18n/nl_BE.po deleted file mode 100644 index a00d58ac2a0..00000000000 --- a/addons/profile_accounting/i18n/nl_BE.po +++ /dev/null @@ -1,141 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.0\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-04-20 09:54+0000\n" -"Last-Translator: Fabien (Open ERP) \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"De objectnaam moet beginnen met x_ en mag geen speciale karakters bevatten !" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/pl.po b/addons/profile_accounting/i18n/pl.po deleted file mode 100644 index 07696950ea9..00000000000 --- a/addons/profile_accounting/i18n/pl.po +++ /dev/null @@ -1,148 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:12+0000\n" -"Last-Translator: mga (Open ERP) \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" -"Instaluj więcej modułów. Proponujemy moduły zalecane do profilu księgowego, " -"który wybrałeś. Będziesz mógł je instalować według naszych wskazań." - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Nazwa obiektu musi zaczynać się od x_ oraz nie może zawierać znaków " -"specjalnych !" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Zarządzanie usługami" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" -"System zarządzania dokumentami w OpenERP pozwala przechowywać, przeglądać, " -"automatycznie indeksować, przeszukiwać i podglądać wszystkie rodzaje " -"dokumentów (dokumenty wewnętrzne, drukowane raporty, kalendarze). Otwiera on " -"dla użytkowników dostęp FTP do łatwego przeglądania powiązanych dokumentów." - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Nieprawidłowa nazwa modelu w definicji akcji." - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Zarządzanie zasobami" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "Zarządzanie płatnościami dla dostawców" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "Środki trwałe" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "Planowanie analityczne" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "Profil księgowy: Instaluj dodatkowe moduły" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "Faktura z zapisów analitycznych" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "Profil dla księgowości" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "Pomaga zarządzać budżetami finansowymi i analitycznymi." - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML niewłaściwy dla tej architektury wyświetlania!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Nazwa" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Budżety" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Instaluj" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Instaluj dodatkowe moduły" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "Profil tylko księgowy" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "Księgowość analityczna" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Zarządzanie dokumentami" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Anuluj" diff --git a/addons/profile_accounting/i18n/profile_accounting.pot b/addons/profile_accounting/i18n/profile_accounting.pot deleted file mode 100644 index 1fe7ca5eb6f..00000000000 --- a/addons/profile_accounting/i18n/profile_accounting.pot +++ /dev/null @@ -1,132 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01:51+0000\n" -"PO-Revision-Date: 2009-08-28 16:01:51+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "Install more modules. A few modules are proposed according to the Account Profile you selected. You will be able to install them based on our requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "The Document Management System of Open ERP allows you to store, browse, automatically index, search and preview all kind of documents (internal documents, printed reports, calendar system). It opens an FTP access for the users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" - diff --git a/addons/profile_accounting/i18n/pt.po b/addons/profile_accounting/i18n/pt.po deleted file mode 100644 index da22f9366ae..00000000000 --- a/addons/profile_accounting/i18n/pt.po +++ /dev/null @@ -1,141 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-09-08 16:33+0000\n" -"Last-Translator: Madalena_prime \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"O nome do objecto deve começar com x_ e não pode conter um carácter especial!" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Gestão de serviços" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Gestão de recursos" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML inválido para a arquitectura de vista" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Instalar" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Instalar módulos extras" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Cancelar" diff --git a/addons/profile_accounting/i18n/pt_BR.po b/addons/profile_accounting/i18n/pt_BR.po deleted file mode 100644 index 8bc607900e6..00000000000 --- a/addons/profile_accounting/i18n/pt_BR.po +++ /dev/null @@ -1,142 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:12+0000\n" -"Last-Translator: pedrobom \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"O nome do objeto precisa iniciar com x_ e não conter nenhum caracter " -"especial!" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Invalido XML para Arquitetura da View" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Orçamentos" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "Perfil apenas contábil" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Gestão de Documentos" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/ro.po b/addons/profile_accounting/i18n/ro.po deleted file mode 100644 index 72c896084d7..00000000000 --- a/addons/profile_accounting/i18n/ro.po +++ /dev/null @@ -1,142 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-11-17 10:59+0000\n" -"Last-Translator: Cristi Nistor \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Numele obiectului trebuie să înceapă cu x_ și nu trebuie să conțină nici un " -"caracter special !" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Administrare Resurse" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "Administrare Plată Furnizori" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "Administrare Mijloc Fix" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "Planuri Multiple Analitice" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "Profil Contabilitate: Instalează Module Suplimentare" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "Factură pentru Intrăro Analitice" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "Profil pentru Contabilitate" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "Te ajută să administrezi bugete financiare şi analitice." - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Structură XML invalidă pentru Vizualizare Arhitectură" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Nume" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Bugete" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Instalează" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Instalează Module Suplimentare" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "Profil doar contabilitate" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "Contabilitate analitică" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Administrare Document" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Anulează" diff --git a/addons/profile_accounting/i18n/ru.po b/addons/profile_accounting/i18n/ru.po deleted file mode 100644 index cbd39f7f2af..00000000000 --- a/addons/profile_accounting/i18n/ru.po +++ /dev/null @@ -1,142 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:12+0000\n" -"Last-Translator: mga (Open ERP) \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Название объекта должно начинаться с x_ и не должно содержать специальных " -"символов !" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Управление услугами" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Недопустимое имя модели в определении действия." - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Управление ресурсами" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Неправильный XML для просмотра архитектуры!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Название" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Бюджеты" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Установить" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Установить дополнительные модули" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "Бухг. аналитика" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Управление документами" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Отмена" diff --git a/addons/profile_accounting/i18n/sl.po b/addons/profile_accounting/i18n/sl.po deleted file mode 100644 index e13c0c121bb..00000000000 --- a/addons/profile_accounting/i18n/sl.po +++ /dev/null @@ -1,141 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:12+0000\n" -"Last-Translator: mga (Open ERP) \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Naziv objekta se mora začeti z 'x_' in ne sme vsebovati posebnih znakov." - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Upravljanje storitev" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Napačno ime modela v definiciji dejanja." - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Upravljanje virov" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Neveljaven XML za arhitekturo pogleda." - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Ime" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Proračuni" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Namesti" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "Analitično knjigovodstvo" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Upravljanje dokumentov" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Prekliči" diff --git a/addons/profile_accounting/i18n/sq.po b/addons/profile_accounting/i18n/sq.po deleted file mode 100644 index 53cdaaf48be..00000000000 --- a/addons/profile_accounting/i18n/sq.po +++ /dev/null @@ -1,141 +0,0 @@ -# Albanian translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-02 15:05+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Albanian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/sv.po b/addons/profile_accounting/i18n/sv.po deleted file mode 100644 index 088d8c6f515..00000000000 --- a/addons/profile_accounting/i18n/sv.po +++ /dev/null @@ -1,141 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-04-10 08:37+0000\n" -"Last-Translator: Fabien (Open ERP) \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Objektnamnet måste börja med x_ och får inte innehålla några specialtecken!" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/tlh.po b/addons/profile_accounting/i18n/tlh.po deleted file mode 100644 index 226d20c4445..00000000000 --- a/addons/profile_accounting/i18n/tlh.po +++ /dev/null @@ -1,140 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev_rc3\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-02-03 06:26+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/tr.po b/addons/profile_accounting/i18n/tr.po deleted file mode 100644 index 604446b7423..00000000000 --- a/addons/profile_accounting/i18n/tr.po +++ /dev/null @@ -1,140 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:41+0000\n" -"Last-Translator: Fabien (Open ERP) \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:36+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "Tedarikçi Ödeme Yönetimi" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Görüntüleme mimarisi için Geçersiz XML" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Adı" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Bütçeler" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "Muhasebe Analizi" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Döküman Yönetimi" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "İptal" diff --git a/addons/profile_accounting/i18n/uk.po b/addons/profile_accounting/i18n/uk.po deleted file mode 100644 index 65a98229dfa..00000000000 --- a/addons/profile_accounting/i18n/uk.po +++ /dev/null @@ -1,141 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-09-08 15:27+0000\n" -"Last-Translator: Eugene Babiy \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Назва об'єкту має починатися з x_ і не містити ніяких спеціальних символів!" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Управління послугами" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Управління ресурсами" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Неправильний XML для Архітектури Вигляду!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Встановити" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Встановити додатковий модуль" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Скасувати" diff --git a/addons/profile_accounting/i18n/vi.po b/addons/profile_accounting/i18n/vi.po deleted file mode 100644 index 0826da82828..00000000000 --- a/addons/profile_accounting/i18n/vi.po +++ /dev/null @@ -1,141 +0,0 @@ -# Vietnamese translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-02 15:06+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Vietnamese \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/zh_CN.po b/addons/profile_accounting/i18n/zh_CN.po deleted file mode 100644 index 428447acb86..00000000000 --- a/addons/profile_accounting/i18n/zh_CN.po +++ /dev/null @@ -1,143 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:13+0000\n" -"Last-Translator: Black Jack \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "根据你选择的会计配置.有几个模块是被推荐的根据这你将完成安装." - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "对象名必须要以X_开头并且不能含有特殊字符!" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "服务管理" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "系统文档管理允许你储存,浏览,自动建立索引,查找和预览各种文档." - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "在这动作定义中有无效的模块名" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "资源管理" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "供应商付款管理" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "资产管理" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "多个辅助核算方案" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "会计配置:安装额外的模块" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "辅助核算凭证的发票" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "会计配置" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "帮助你管理财务和核算预算" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "无效XML视图结构!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "名称" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "预算" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "安装" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "安装额外的模块" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "会计配置" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "核算会计" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "文档管理" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "profile.accounting.config.install_modules_wizard" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "取消" - -#~ msgid "Accounting Management" -#~ msgstr "会计管理" diff --git a/addons/profile_accounting/i18n/zh_TW.po b/addons/profile_accounting/i18n/zh_TW.po deleted file mode 100644 index 1fa7ba9131e..00000000000 --- a/addons/profile_accounting/i18n/zh_TW.po +++ /dev/null @@ -1,140 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-01-30 13:19+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/profile_accounting.py b/addons/profile_accounting/profile_accounting.py deleted file mode 100644 index d130deb41b4..00000000000 --- a/addons/profile_accounting/profile_accounting.py +++ /dev/null @@ -1,40 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2010 Tiny SPRL (). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from osv import fields, osv -import pooler - -class profile_accounting_config_install_modules_wizard(osv.osv_memory): - _name='profile.accounting.config.install_modules_wizard' - _inherit = 'res.config.installer' - - _columns = { - 'account_analytic_analysis':fields.boolean('Analytic Accounting'), - 'account_analytic_plans':fields.boolean('Multiple Analytic Plans'), - 'account_payment':fields.boolean('Suppliers Payment Management'), - 'account_asset':fields.boolean('Asset Management'), - 'hr_timesheet_invoice':fields.boolean('Invoice on Analytic Entries'), - 'account_budget':fields.boolean('Budgets', help="Helps you to manage financial and analytic budgets."), - 'board_document':fields.boolean('Document Management',help= "The Document Management System of OpenERP allows you to store, browse, automatically index, search and preview all kind of documents (internal documents, printed reports, calendar system). It opens an FTP access for the users to easily browse association's document."), - } -profile_accounting_config_install_modules_wizard() - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/profile_accounting/profile_accounting.xml b/addons/profile_accounting/profile_accounting.xml deleted file mode 100644 index f9b143e10f4..00000000000 --- a/addons/profile_accounting/profile_accounting.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - Accounting Profile : Install extra modules - profile.accounting.config.install_modules_wizard - form - - - -
- Install Extra Modules -
- - - - - Install more modules. A few modules are proposed according to the Account Profile you selected. You will be able to install them based on our requirements. - - - - - - - - - - - - - - -
-
-
- - - Accounting Profile : Install Extra Modules - ir.actions.act_window - profile.accounting.config.install_modules_wizard - - form - form - new - - - - - 3 - - - ir.actions.todo - accounting_installer_action_replace - tree - - - -