[MERGE] Merge with lp:openobject-addons

bzr revid: sbh@tinyerp.com-20101230132409-5g7rxqwocghtr1ar
This commit is contained in:
Sbh (OpenERP)
2010-12-30 18:54:09 +05:30
51 changed files with 441 additions and 638 deletions
+3 -3
View File
@@ -155,7 +155,7 @@
<field name="currency_id" width="50"/>
<button name="%(action_account_change_currency)d" type="action" icon="terp-stock_effects-object-colorize" string="Change" attrs="{'invisible':[('state','!=','draft')]}" groups="account.group_account_user"/>
<newline/>
<field string="Supplier" name="partner_id" domain="[('supplier','=', 1)]" on_change="onchange_partner_id(type,partner_id,date_invoice,payment_term, partner_bank_id,company_id)" context="{'default_customer': 0}"/>
<field string="Supplier" name="partner_id" on_change="onchange_partner_id(type,partner_id,date_invoice,payment_term, partner_bank_id,company_id)" context="{'default_customer': 0, 'search_default_supplier': 1, 'default_supplier': 1}"/>
<field domain="[('partner_id','=',partner_id)]" name="address_invoice_id"/>
<field name="fiscal_position" groups="base.group_extended" widget="selection"/>
<newline/>
@@ -264,7 +264,7 @@
<field name="currency_id" width="50"/>
<button name="%(action_account_change_currency)d" type="action" icon="terp-stock_effects-object-colorize" string="Change" attrs="{'invisible':[('state','!=','draft')]}" groups="account.group_account_user"/>
<newline/>
<field string="Customer" name="partner_id" on_change="onchange_partner_id(type,partner_id,date_invoice,payment_term, partner_bank_id,company_id)" groups="base.group_user"/>
<field string="Customer" name="partner_id" on_change="onchange_partner_id(type,partner_id,date_invoice,payment_term, partner_bank_id,company_id)" groups="base.group_user" context="{'search_default_customer': 1}"/>
<field domain="[('partner_id','=',partner_id)]" name="address_invoice_id"/>
<field name="fiscal_position" groups="base.group_extended" widget="selection"/>
<newline/>
@@ -461,7 +461,7 @@
<field name="domain">[('type','=','in_invoice')]</field>
<field name="context">{'type':'in_invoice', 'journal_type': 'purchase'}</field>
<field name="search_view_id" ref="view_account_invoice_filter"/>
<field name="help">With Supplier Invoices you can enter and manage invoices issued by your suppliers. OpenERP can also generate draft invoices automatically from purchase order or receipt. This way, you can control the invoice from your supplier according to what you purchased or received.</field>
<field name="help">With Supplier Invoices you can enter and manage invoices issued by your suppliers. OpenERP can also generate draft invoices automatically from purchase orders or receipts. This way, you can control the invoice from your supplier according to what you purchased or received.</field>
</record>
<menuitem action="action_invoice_tree2" id="menu_action_invoice_tree2" parent="menu_finance_payables"/>
@@ -479,7 +479,7 @@
<para style="terp_default_Bold_9_Right">[[ formatLang(sum_balance_account(o), digits=get_digits(dp='Account')) ]] [[ company.currency_id.symbol ]]</para>
</td>
<td>
<para style="terp_default_Bold_9_Right">[[ o.currency_id and formatLang(sum_currency_amount_account(o), digits=get_digits(dp='Account')) + o.currency_id.code or '' ]]</para>
<para style="terp_default_Bold_9_Right">[[ o.currency_id and formatLang(sum_currency_amount_account(o), digits=get_digits(dp='Account')) + o.currency_id.symbol or '' ]]</para>
</td>
</tr>
</blockTable>
@@ -616,4 +616,4 @@
</section>
</pto>
</story>
</document>
</document>
@@ -508,7 +508,7 @@
<para style="terp_default_Bold_7_Right">[[ formatLang(sum_balance_account(o), digits=get_digits(dp='Account')) ]] [[ company.currency_id.symbol ]]</para>
</td>
<td>
<para style="terp_default_Bold_7_Right">[[ o.currency_id and formatLang(sum_currency_amount_account(o), digits=get_digits(dp='Account')) + o.currency_id.code or '' ]]</para>
<para style="terp_default_Bold_7_Right">[[ o.currency_id and formatLang(sum_currency_amount_account(o), digits=get_digits(dp='Account')) + o.currency_id.symbol or '' ]]</para>
</td>
</tr>
</blockTable>
@@ -28,8 +28,6 @@ from common_report_header import common_report_header
class partner_balance(report_sxw.rml_parse, common_report_header):
def __init__(self, cr, uid, name, context=None):
if context is None:
context = {}
super(partner_balance, self).__init__(cr, uid, name, context=context)
self.account_ids = []
self.localcontext.update( {
@@ -276,6 +274,7 @@ class partner_balance(report_sxw.rml_parse, common_report_header):
return temp_res
def _sum_litige(self):
#gives the total of move lines with blocked boolean set to TRUE for the report selection
move_state = ['draft','posted']
if self.target_move == 'posted':
move_state = ['posted']
@@ -296,12 +295,15 @@ class partner_balance(report_sxw.rml_parse, common_report_header):
return temp_res
def _get_partners(self):
cr, uid = self.cr, self.uid
context = self.localcontext # all of it?
if self.result_selection == 'customer':
return 'Receivable Accounts'
return _('Receivable Accounts')
elif self.result_selection == 'supplier':
return 'Payable Accounts'
return _('Payable Accounts')
elif self.result_selection == 'customer_supplier':
return 'Receivable and Payable Accounts'
return _('Receivable and Payable Accounts')
return ''
report_sxw.report_sxw('report.account.partner.balance', 'res.partner', 'account/report/account_partner_balance.rml',parser=partner_balance, header="internal")
@@ -384,7 +384,7 @@ class account_analytic_account(osv.osv):
'ca_to_invoice': fields.function(_analysis_all, method=True, multi='analytic_analysis', type='float', string='Uninvoiced Amount',
help="If invoice from analytic account, the remaining amount you can invoice to the customer based on the total costs.",
digits_compute=dp.get_precision('Account')),
'ca_theorical': fields.function(_analysis_all, method=True, multi='analytic_analysis', type='float', string='Theorical Revenue',
'ca_theorical': fields.function(_analysis_all, method=True, multi='analytic_analysis', type='float', string='Theoretical Revenue',
help="Based on the costs you had on the project, what would have been the revenue if all these costs have been invoiced at the normal sale price provided by the pricelist.",
digits_compute=dp.get_precision('Account')),
'hours_quantity': fields.function(_analysis_all, method=True, multi='analytic_analysis', type='float', string='Hours Tot',
@@ -410,7 +410,7 @@ class account_analytic_account(osv.osv):
'real_margin': fields.function(_real_margin_calc, method=True, type='float', string='Real Margin',
help="Computed using the formula: Invoiced Amount - Total Costs.",
digits_compute=dp.get_precision('Account')),
'theorical_margin': fields.function(_theorical_margin_calc, method=True, type='float', string='Theorical Margin',
'theorical_margin': fields.function(_theorical_margin_calc, method=True, type='float', string='Theoretical Margin',
help="Computed using the formula: Theorial Revenue - Total Costs",
digits_compute=dp.get_precision('Account')),
'real_margin_rate': fields.function(_real_margin_rate_calc, method=True, type='float', string='Real Margin Rate (%)',
@@ -4,11 +4,7 @@
<record id="demo_message1" model="notify.message">
<field name="name">OpenERP SA</field>
<field name="msg">ERP &amp; CRM Solutions....</field>
</record>
<record id="demo_message1" model="notify.message">
<field name="name">Tiny sprl</field>
<field name="msg">Be Expert with the Experts...</field>
<field name="msg">ERP &amp; CRM Solutions...</field>
</record>
</data>
</openerp>
+1 -1
View File
@@ -776,7 +776,7 @@ class account_voucher(osv.osv):
'date': inv.date,
'credit': diff > 0 and diff or 0.0,
'debit': diff < 0 and -diff or 0.0,
'amount_currency': company_currency <> current_currency and currency_pool.compute(cr, uid, company_currency, current_currency, diff * -1, context=context_multi_currency) or 0.0,
'amount_currency': company_currency <> current_currency and currency_pool.compute(cr, uid, company_currency, current_currency, diff * -1, context=context_multi_currency) or 0.0,
'currency_id': company_currency <> current_currency and current_currency or False,
}
@@ -167,7 +167,7 @@
<button name="cancel_voucher" string="Cancel" type="object" states="posted" icon="terp-stock_effects-object-colorize" confirm="Are you sure to confirm this record ?"/>
<button name="proforma_voucher" string="Validate" states="draft" icon="gtk-go-forward"/>
<group attrs="{'invisible':[('state','!=','posted')]}">
<button icon="terp-dolar_ok!" name="%(act_pay_voucher)d" context="{'narration':narration, 'title':'Customer Payment', 'type':'receipt', 'partner_id':partner_id, 'reference':reference, 'amount':amount}" type="action" string="Pay" attrs="{'invisible':[('pay_now','!=','pay_now')]}"/>
<button icon="terp-dolar_ok!" name="%(act_pay_voucher)d" context="{'narration':narration, 'title':'Customer Payment', 'type':'receipt', 'partner_id':partner_id, 'reference':reference, 'amount':amount}" type="action" string="Pay" attrs="{'invisible':[('pay_now','=','pay_now')]}"/>
</group>
<button name="action_cancel_draft" type="object" states="cancel" string="Set to Draft" icon="terp-stock_effects-object-colorize"/>
</group>
@@ -286,7 +286,7 @@
<button name="cancel_voucher" string="Cancel" states="draft,proforma" icon="gtk-cancel"/>
<button name="cancel_voucher" string="Cancel" type="object" states="posted" icon="terp-stock_effects-object-colorize" confirm="Are you sure to confirm this record ?"/>
<group attrs="{'invisible':[('state','!=','posted')]}">
<button icon="terp-dolar_ok!" name="%(act_pay_bills)d" context="{'narration':narration, 'title':'Bill Payment', 'type':'payment', 'partner_id': partner_id, 'reference':reference}" type="action" string="Pay Bill" attrs="{'invisible':[('pay_now','!=','pay_now')]}"/>
<button icon="terp-dolar_ok!" name="%(act_pay_bills)d" context="{'narration':narration, 'title':'Bill Payment', 'type':'payment', 'partner_id': partner_id, 'reference':reference}" type="action" string="Pay Bill" attrs="{'invisible':[('pay_now','=','pay_now')]}"/>
</group>
<button name="action_cancel_draft" type="object" states="cancel" string="Set to Draft" icon="terp-stock_effects-object-colorize"/>
<button name="proforma_voucher" string="Validate" states="draft" icon="gtk-go-forward"/>
+1 -1
View File
@@ -82,7 +82,7 @@
<field name="search_view_id" ref="view_audittrail_rule_search"/>
</record>
<menuitem name="Rules" id="menu_action_audittrail_rule_tree"
<menuitem id="menu_action_audittrail_rule_tree"
action="action_audittrail_rule_tree" parent="base.menu_audit" />
<!-- AuditTrail Log form -->
+2 -1
View File
@@ -4,4 +4,5 @@
"access_board_note_type","board.note.type","model_board_note_type","base.group_user",1,1,1,1
"access_board_note","board.note","model_board_note","base.group_user",1,1,1,1
"access_board_board_sale_salesman","board.board.sale.salesman","model_board_board","base.group_sale_salesman",1,1,1,1
"access_res_log_report_system","res.log.report system","model_res_log_report",base.group_system,1,0,0,0
"access_res_log_report_erp_manager","res.log.report erp_manager","model_res_log_report",base.group_erp_manager,1,0,0,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
4 access_board_note_type board.note.type model_board_note_type base.group_user 1 1 1 1
5 access_board_note board.note model_board_note base.group_user 1 1 1 1
6 access_board_board_sale_salesman board.board.sale.salesman model_board_board base.group_sale_salesman 1 1 1 1
7 access_res_log_report_system res.log.report system model_res_log_report base.group_system 1 0 0 0
8 access_res_log_report_erp_manager res.log.report erp_manager model_res_log_report base.group_erp_manager 1 0 0 0
+1 -1
View File
@@ -60,7 +60,7 @@
<form string="Phone Call">
<group colspan="6" col="7">
<field name="name" required="1"/>
<field name="partner_phone" required="1"/>
<field name="partner_phone"/>
<field name="duration" widget="float_time" required="1"/>
<button string="Schedule a Meeting" name="action_make_meeting" icon="gtk-redo" type="object"/>
+15 -15
View File
@@ -1,12 +1,12 @@
- |
In order to test the CRM in OpenERP,
In order to test the CRM in OpenERP,
I will do a customer qualification process that
starts with a fist contact with a customer (a lead), which will be converted to a
business opportunity and a partner.
- |
In order to test the flow, I create a two new users "user_crm" and
I assign the group "salesman".
-
-
!record {model: res.users, id: res_users_usercrm0}:
company_id: base.main_company
context_lang: en_US
@@ -16,11 +16,11 @@
login: user_crm
name: user_crm
password: user_crm
- |
I start by creating a new lead "New Customer" and I provide an address to this
new customer, as well as an email "info@mycustomer.com".
-
-
!record {model: crm.lead, id: crm_lead_newcustomer0}:
email_from: info@mycustomer.com
name: New Customer
@@ -30,26 +30,26 @@
section_id: crm.section_sales_department
referred: False
- |
I check that the lead is in 'draft' state,
-
I check that the lead is in 'draft' state,
-
!assert {model: crm.lead, id: crm_lead_newcustomer0, string: Lead in Draft}:
- state == "draft"
-
I open lead by click on "Open" button,
-
-
!python {model: crm.lead}: |
self.case_open(cr, uid, [ref("crm_lead_newcustomer0")])
- |
I check that lead is now in 'open' state.
-
!assert {model: crm.lead, id: crm_lead_newcustomer0, string: Lead in open state}:
- state == "open"
- state == "open"
- |
As the lead seems to be a real business opportunity, I will convert it to a
partner
partner
and a business opportunity by clicking on the "Convert" button.
-
-
!python {model: crm.lead}: |
lead = self.browse(cr, uid, ref('crm_lead_newcustomer0'))
action = self.convert_opportunity(cr, uid, [ref("crm_lead_newcustomer0")], {'active_ids': [ref("crm_lead_newcustomer0")]})
@@ -66,21 +66,21 @@
!python {model: crm.lead2opportunity.partner}: |
self.make_partner(cr, uid, [ref("crm_lead2opportunity_partner_create_0")], {'active_ids': [ref("crm_lead_newcustomer0")]})
-
Now, I give value to this wizard field.
Now, I give value to this wizard field.
-
!record {model: crm.lead2opportunity, id: crm_lead2opportunity_stonage_0}:
!record {model: crm.lead2opportunity, id: crm_lead2opportunity_stonage_0}:
name: Capegemini
planned_revenue: 0.00
probability: 0.00
-
Then, Click on "Create Opportunity" button of this wizard.
-
-
!python {model: crm.lead2opportunity}: |
self.action_apply(cr, uid, [ref('crm_lead2opportunity_stonage_0')], {'active_id': ref('crm_lead_newcustomer0')})
- |
In order to check the opportunity is created or not, I check type.
-
-
!python {model: crm.lead}: |
lead = self.browse(cr, uid, ref("crm_lead_newcustomer0"))
assert lead.type == 'opportunity'
+13 -12
View File
@@ -11,13 +11,13 @@
stage_id: crm.stage_opportunity1
categ_id: crm.categ_oppor2
section_id: crm.section_sales_department
- |
I check that the opportunity is in 'New' state.
-
!assert {model: crm.lead, id: crm_opportunity_abcfuelcounits0}:
- state == "draft"
- |
- |
I open opportunity by click on "Open" button,
-
!python {model: crm.lead}: |
@@ -29,7 +29,7 @@
-
!python {model: crm.lead}: |
self.action_makeMeeting(cr, uid, [ref("crm_opportunity_abcfuelcounits0")])
- |
I can see that Meeting's calendar view is shown.
then I click on the date on which I want to schedule meeting.
@@ -49,26 +49,27 @@
- |
In order to schedule a phonecall to the partner
I click on "schedule call" button and select planned date for the call.
-
-
!record {model: crm.opportunity2phonecall, id: crm_opportunity2phonecall_abcfuelcounits0}:
date: '2010-04-17 11:15:00'
name: 'ABC FUEL CO 829264 - 10002 units'
section_id: crm.section_sales_department
user_id: base.user_demo
- |
schedule phonecall by apply (action_apply)function of opportunity2phoncall wizard
-
categ_id: crm.categ_phone1
- |
schedule phonecall by apply (action_apply)function of opportunity2phoncall wizard
-
!python {model: crm.opportunity2phonecall}: |
self.action_apply(cr, uid, [ref('crm_opportunity2phonecall_abcfuelcounits0')], {'active_ids': [ref("crm_opportunity_abcfuelcounits0")]})
- |
I check that phonecall record is created for that opportunity.
-
I check that phonecall record is created for that opportunity.
-
!python {model: crm.phonecall}: |
phone_obj = self.pool.get('crm.phonecall')
ids = phone_obj.search(cr, uid, [('name', '=', 'ABC FUEL CO 829264 - 10002 units')])
assert len(ids)
- |
I can see phonecall record after click on "Schedule call" wizard.
- |
I can see phonecall record after click on "Schedule call" wizard.
-
!record {model: crm.phonecall, id: crm_phonecall_abcfuelcounits0}:
date: '2010-04-17 11:15:00'
@@ -77,4 +78,4 @@
partner_address_id: base.res_partner_address_1
partner_id: base.res_partner_9
section_id: crm.section_sales_department
+21 -21
View File
@@ -1,36 +1,35 @@
- |
I start by creating a new phonecall.
-
-
!record {model: crm.phonecall, id: crm_phonecall_interviewcall0}:
date: '2010-04-21 18:59:00'
name: Interview call
section_id: crm.section_sales_department
- |
-
Now , I select partner by click on "Create a Partner" button.
-
-
!record {model: crm.phonecall2partner, id: crm_phonecall2partner_1}:
action: exist
partner_id: base.res_partner_9
-
-
Now, click on "Continue" button of this wizard.
-
-
!python {model: crm.phonecall2partner}: |
self.make_partner(cr, uid, [ref("crm_phonecall2partner_1")], {"active_ids": [ref("crm_phonecall_interviewcall0")]})
self.make_partner(cr, uid, [ref("crm_phonecall2partner_1")], {"active_ids": [ref("crm_phonecall_interviewcall0")]})
- |
As the success of phonecall seems to be a real business opportunity, I will convert
it to opportunity by clicking on the "Convert to Opportunity" button.
-
-
!record {model: crm.phonecall2opportunity, id: crm_phonecall2opportunity_interviewcall0}:
name: Interview call
partner_id: base.res_partner_9
planned_revenue: 0.0
probability: 0.0
probability: 0.0
-
Now, I click on "Convert" button of this wizard.
-
Now, I click on "Convert" button of this wizard.
-
!python {model: crm.phonecall2opportunity}: |
self.action_apply(cr, uid, [ref("crm_phonecall2opportunity_interviewcall0")], {"active_id": ref("crm_phonecall_interviewcall0")})
@@ -39,29 +38,29 @@
-
!assert {model: crm.phonecall, id: crm_phonecall_interviewcall0}:
- opportunity_id != False
- |
And I check that the phonecall and the newly created business opportunity is linked
to same partner
-
!python {model: crm.phonecall}: |
!python {model: crm.phonecall}: |
obj_phonecall = self.browse(cr, uid, ref('crm_phonecall_interviewcall0'))
ids = self.pool.get('crm.lead').search(cr, uid, [('name', '=', obj_phonecall.opportunity_id.name)])
obj_opp = self.pool.get('crm.lead').browse(cr, uid, ids)[0]
assert obj_phonecall.partner_id == obj_opp.partner_id
- |
I schedule Meeting on this current phonecall by clicking on "schedule
Meeting"
-
!python {model: crm.phonecall}: |
self.action_make_meeting(cr, uid, [ref('crm_phonecall_interviewcall0')])
- |
I can see that Meeting's calendar view is shown.
then I click on the date on which I want schedule meeting.
I fill proper data for that meeting and save it
-
-
!record {model: crm.meeting, id: crm_meeting_interviewcall0}:
alarm_id: base_calendar.alarm3
date: '2010-04-20 00:00:00'
@@ -73,20 +72,21 @@
partner_id: base.res_partner_9
phonecall_id: 'crm_phonecall_interviewcall0'
state: open
- |
In order to schedule other phonecall to the partner
I click on "schedule other call" button. and plan for other call
I can see that it will open other phonecall view with some data same as current
phonecall.
-
-
!record {model: crm.phonecall2phonecall, id: crm_phonecall2phonecall_interviewcall0}:
date: '2010-04-21 19:49:00'
name: Interview call
section_id: crm.section_sales_department
user_id: base.user_root
categ_id: crm.categ_phone1
- |
I click on "Schedule" button of this wizard.
I click on "Schedule" button of this wizard.
-
!python {model: crm.phonecall2phonecall}: |
self.action_apply(cr, uid, [ref('crm_phonecall2phonecall_interviewcall0')], {'active_id': ref('crm_phonecall_interviewcall0')})
self.action_apply(cr, uid, [ref('crm_phonecall2phonecall_interviewcall0')], {'active_id': ref('crm_phonecall_interviewcall0')})
@@ -85,7 +85,7 @@ class crm_opportunity2phonecall(osv.osv_memory):
This converts Opportunity to Phonecall and opens Phonecall view
@param self: The object pointer
@param cr: the current row, from the database cursor,
@param uid: the current user’s ID for security checks,
@param uid: the current user's ID for security checks,
@param ids: List of Opportunity to Phonecall IDs
@param context: A standard dictionary for contextual values
+9 -7
View File
@@ -1,12 +1,6 @@
<?xml version="1.0"?>
<openerp>
<data noupdate="0">
<record model="document.directory.content.type" id="pdf">
<field name="code">.pdf</field>
<field name="name">PDF Report</field>
<field name="mimetype">application/pdf</field>
</record>
<data noupdate="1">
<record model="document.storage" id="storage_default">
<field name="name">Database storage</field>
@@ -28,6 +22,14 @@
<field name="ressource_id">0</field>
</record>
</data>
<data noupdate="0">
<record model="document.directory.content.type" id="pdf">
<field name="code">.pdf</field>
<field name="name">PDF Report</field>
<field name="mimetype">application/pdf</field>
</record>
<record model="document.directory" id="dir_partner_category">
<field name="name">Partners by Category</field>
-4
View File
@@ -51,10 +51,6 @@
<search string="Departments">
<field name="name"/>
<field name="manager_id" />
<newline />
<group expand="0" string="Group By...">
<filter string="Manager" icon="terp-personal" domain="[]" context="{'group_by':'manager_id'}"/>
</group>
</search>
</field>
</record>
+1 -1
View File
@@ -402,7 +402,7 @@
<field name="view_mode">tree,form</field>
<field name="search_view_id" ref="view_job_filter"/>
<field name="context">{"search_default_Current":1,"search_default_department_id": department_id}</field>
<field name="help">JJob Positions is used to define jobs and their requirements. You can attach a survey to a job position. This survey will be used in the recruitment process to evaluate the applicants for this job position.</field>
<field name="help">Job Positions are used to define jobs and their requirements. You can keep track of the number of employees you have per job position and how many you expect in the future. You can also attach a survey to a job position that will be used in the recruitment 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_user"/>
+1 -1
View File
@@ -142,7 +142,7 @@ class hr_expense_expense(osv.osv):
else:
acc = property_obj.get(cr, uid, 'property_account_expense_categ', 'product.category')
if not acc:
raise osv.except_osv(_('Error !'), _('Please configure Default Expanse account for Product purchase, `property_account_expense_categ`'))
raise osv.except_osv(_('Error !'), _('Please configure Default Expense account for Product purchase, `property_account_expense_categ`'))
lines.append((0, False, {
'name': l.name,
-1
View File
@@ -21,7 +21,6 @@
#
##############################################################################
import time
import datetime
from itertools import groupby
from operator import itemgetter
+1 -1
View File
@@ -51,7 +51,7 @@
name="salary.structure"
rml="hr_payroll/report/report_emp_salary_structure.rml"
menu = "True"
string="Salary Structure" />
string="Salary Structure" groups="base.group_hr_manager"/>
</data>
</openerp>
+6 -2
View File
@@ -934,7 +934,7 @@
</field>
</record>
<record id="action_contibution_register_form" model="ir.actions.act_window">
<field name="name">Contibution Register</field>
<field name="name">Contribution Register</field>
<field name="res_model">hr.contibution.register</field>
<field name="view_type">form</field>
<field name="view_id" ref="hr_contibution_register_tree"/>
@@ -960,13 +960,17 @@
</field>
</record>
<!-- Shortcuts -->
<act_window name="Payslips"
domain="[('employee_id', '=', active_id)]"
res_model="hr.payslip"
src_model="hr.employee"
view_id ="view_hr_payslip_tree"
id="act_hr_employee_payslip_list"/>
id="act_hr_employee_payslip_list"
groups="base.group_hr_manager"/>
</data>
</openerp>
@@ -64,7 +64,7 @@ class hr_employee(osv.osv):
method=True,
domain="[('type', '=', 'liquidity')]",
view_load=True,
help="Select Bank Account from where Salary Expanse will be Paid"),
help="Select Bank Account from where Salary Expense will be Paid"),
'salary_account':fields.property(
'account.account',
type='many2one',
@@ -73,7 +73,7 @@ class hr_employee(osv.osv):
method=True,
domain="[('type', '=', 'other')]",
view_load=True,
help="Expanse account when Salary Expanse will be recorded"),
help="Expense account when Salary Expense will be recorded"),
'employee_account':fields.property(
'account.account',
type='many2one',
@@ -99,7 +99,7 @@ class payroll_register(osv.osv):
_description = 'Payroll Register'
_columns = {
'journal_id': fields.many2one('account.journal', 'Expanse Journal'),
'journal_id': fields.many2one('account.journal', 'Expense Journal'),
'bank_journal_id': fields.many2one('account.journal', 'Bank Journal'),
'period_id': fields.many2one('account.period', 'Force Period', domain=[('state','<>','done')], help="Keep empty to use the period of the validation(Payslip) date."),
}
@@ -213,7 +213,7 @@ class hr_payslip(osv.osv):
_description = 'Pay Slip'
_columns = {
'journal_id': fields.many2one('account.journal', 'Expanse Journal'),
'journal_id': fields.many2one('account.journal', 'Expense Journal'),
'bank_journal_id': fields.many2one('account.journal', 'Bank Journal'),
'move_ids':fields.one2many('hr.payslip.account.move', 'slip_id', 'Accounting vouchers'),
'move_line_ids':fields.many2many('account.move.line', 'payslip_lines_rel', 'slip_id', 'line_id', 'Accounting Lines', readonly=True),
@@ -336,7 +336,7 @@ class hr_payslip(osv.osv):
name = '[%s]-%s' % (slip.number, line.name)
invoice_pool.pay_and_reconcile(cr, uid, invids, amount, acc_id, period_id, journal_id, False, period_id, False, context, name)
other_pay -= amount
#TODO: link this account entries to the Payment Lines also Expanse Entries to Account Lines
#TODO: link this account entries to the Payment Lines also Expense Entries to Account Lines
l_ids = movel_pool.search(cr, uid, [('name','=',name)], context=context)
line_ids += l_ids
@@ -10,6 +10,7 @@
<field name="view_id" ref="crm_case_tree_view_job"/>
<field name="context">{"search_default_user_id":uid, 'search_default_current': 1,"search_default_department_id": department_id}</field>
<field name="search_view_id" ref="view_crm_case_jobs_filter"/>
<field name="help">From this menu you can track applicants in the recruitment process and manage all operations: meetings, interviews, phone calls, etc. If you setup the email gateway, applicants and their attached CV are created automatically when an email is sent to jobs@yourcompany.com. If you install the document management modules, all documents (CV and motivation letters) are indexed automatically, so that you can easily search through their content.</field>
</record>
<record model="ir.actions.act_window.view" id="action_hr_sec_tree_view_act_job">
@@ -23,11 +23,12 @@
# Stage
# ------------------------------------------------------
<record id="hr_job_stage_act" model="ir.actions.act_window">
<field name="name">Applicant Stages</field>
<field name="name">Recruitment / Applicants Stages</field>
<field name="res_model">hr.recruitment.stage</field>
<field name="view_type">form</field>
<field name="domain">[]</field>
<field name="context">{}</field>
<field name="help">Define here your stages of the recruitment process, for example: qualification call, first interview, second interview, refused, hired.</field>
</record>
@@ -217,91 +217,3 @@ class report_timesheet_invoice(osv.osv):
""")
report_timesheet_invoice()
class report_random_timsheet(osv.osv):
_name = "report.random.timesheet"
_description = "Random Timesheet Report"
_auto = False
_columns = {
'analytic_account_id': fields.many2one('account.analytic.account','Analytic Account', readonly=True),
'name': fields.char('Description', size=64, readonly=True),
'quantity': fields.float('Quantity', readonly=True),
'date': fields.date('Date', readonly=True),
'user_id': fields.many2one('res.users', 'User', readonly=True)
}
_order = "date desc"
def __init__(self, pool, cr):
super(report_random_timsheet, self).__init__(pool, cr)
self.called = False
def fields_view_get(self, cr, user, view_id=None, view_type='form', context=None, toolbar=False, submenu=False):
""" To call the init() method timely
"""
if not self.called:
self.init(cr, user)
self.called = True # To make sure that init doesn't get called multiple times
res = super(report_random_timsheet, self).fields_view_get(cr, user, view_id, view_type, context, toolbar=toolbar, submenu=submenu)
return res
def init(self, cr, uid=1):
drop_view_if_exists(cr, 'report_random_timesheet')
cr.execute("""create or replace view report_random_timesheet as (
select
line.id as id, line.account_id as analytic_account_id, line.name as name,
line.unit_amount as quantity, line.date as date, line.user_id as user_id
from
account_analytic_line line, hr_department dept,hr_employee dept_user
where
(dept.id = dept_user.department_id AND dept_user.id=line.user_id AND line.user_id is not null)
AND (dept.manager_id = """ + str(uid) + """ )
AND (line.date <= CURRENT_DATE AND line.date > (CURRENT_DATE-3))
LIMIT 10
)
""" )
report_random_timsheet()
class random_timesheet_lines(osv.osv):
_name = "random.timesheet.lines"
_description = "Random Timesheet Lines"
_auto = False
_columns = {
'date': fields.date('Date', readonly=True),
'name': fields.char('Description', size=64, readonly=True),
'user_id': fields.many2one('res.users', 'User', readonly=True),
'quantity': fields.float('Quantity', readonly=True),
'product_id': fields.many2one('product.product', 'Product', readonly=True),
'analytic_account_id': fields.many2one('account.analytic.account','Analytic Account', readonly=True),
'uom_id': fields.many2one('product.uom', 'UoM', readonly=True),
'amount': fields.float('Amount', readonly=True),
'to_invoice': fields.many2one('hr_timesheet_invoice.factor', 'Invoicing', readonly=True),
'general_account_id': fields.many2one('account.account', 'General Account', readonly=True)
}
_order = "date desc"
def init(self, cr):
drop_view_if_exists(cr, 'random_timesheet_lines')
cr.execute("""create or replace view random_timesheet_lines as (
select
line.id as id, line.date as date, line.name as name, line.unit_amount as quantity,
line.product_id as product_id, line.account_id as analytic_account_id,
line.product_uom_id as uom_id, line.amount as amount, line.to_invoice as to_invoice,
line.general_account_id as general_account_id, line.user_id as user_id
from
account_analytic_line line
where
(line.date <= CURRENT_DATE AND line.date > (CURRENT_DATE-15))
)
""" )
random_timesheet_lines()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
@@ -425,85 +425,5 @@
src_model="res.users"/>
<!-- Random Timesheet -->
<record model="ir.ui.view" id="view_random_timesheet_tree">
<field name="name">report.random.timesheet.tree</field>
<field name="model">report.random.timesheet</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Random Timesheets">
<field name="analytic_account_id" select="1" groups="analytic.group_analytic_accounting"/>
<field name="name" select="1"/>
<field name="quantity" select="2" />
<field name="date" select="1"/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_random_timesheet_board">
<field name="name">Random Timesheet</field>
<field name="res_model">report.random.timesheet</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="view_random_timesheet_tree"/>
</record>
<!-- Random Timesheet Lines of random activities -->
<record id="view_random_timesheet_lines_search" model="ir.ui.view">
<field name="name">random.timesheet.lines.search</field>
<field name="model">random.timesheet.lines</field>
<field name="type">search</field>
<field name="arch" type="xml">
<search string="Search Timesheet Lines">
<group col='15' colspan='4'>
<filter icon="terp-check" string="Current" domain="[('date','=',time.strftime('%%Y-%%m-%%d'))]"/>
<separator orientation="vertical"/>
<field name="user_id" widget="selection"/>
<field name="product_id" widget="selection"/>
</group>
<newline/>
<group expand="0" string="Group By...">
<filter string="User" icon="terp-personal" domain="[]" context="{'group_by':'user_id'}"/>
<separator orientation="vertical"/>
<filter string="Product" icon="terp-accessories-archiver" domain="[]" context="{'group_by':'product_id'}"/>
<filter string="Analytic Account" icon="terp-folder-violet" domain="[]" context="{'group_by':'analytic_account_id'}"/>
<filter string="General Account" icon="terp-folder-orange" domain="[]" context="{'group_by':'general_account_id'}"/>
</group>
</search>
</field>
</record>
<record model="ir.ui.view" id="view_random_timesheet_lines_tree">
<field name="name">random.timesheet.lines.tree</field>
<field name="model">random.timesheet.lines</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Random Timesheets Lines">
<field name="date" select="1"/>
<field name="user_id"/>
<field name="name" select="1"/>
<field name="quantity" />
<field name="product_id" select="1"/>
<field name="analytic_account_id" select="1" groups="analytic.group_analytic_accounting"/>
<field name="uom_id" />
<field name="amount" />
<field name="to_invoice" select="1"/>
<field name="general_account_id" />
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_random_timesheet_lines_board">
<field name="type">ir.actions.act_window</field>
<field name="name">Working Hours</field>
<field name="res_model">random.timesheet.lines</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="context">{'search_default_user_id':uid }</field>
<field name="view_id" ref="view_random_timesheet_lines_tree"/>
<field name="search_view_id" ref="view_random_timesheet_lines_search"/>
</record>
</data>
</openerp>
@@ -7,8 +7,6 @@
"access_report_timesheet_account","report_timesheet.account","model_report_timesheet_account","base.group_hr_manager",1,1,1,1
"access_report_timesheet_account_date","report_timesheet.account.date","model_report_timesheet_account_date","base.group_hr_manager",1,1,1,1
"access_report_timesheet_invoice","report_timesheet.invoice","model_report_timesheet_invoice","base.group_hr_manager",1,1,1,1
"access_report_random_timesheet","report_random_timesheet","model_report_random_timesheet","base.group_hr_manager",1,1,1,1
"access_report_random_timesheet_lines","random_timesheet_lines","model_random_timesheet_lines","base.group_hr_manager",1,1,1,1
"access_report_analytic_account_close_manager","report.analytic.account.close.manager","model_report_analytic_account_close","base.group_hr_manager",1,1,1,1
"access_report_account_analytic_line_to_invoice_manager","report.account.analytic.line.to.invoice.manager","model_report_account_analytic_line_to_invoice","base.group_hr_manager",1,1,1,1
"access_account_invoice_hr_user","account.invoice.hr.user","account.model_account_invoice","base.group_hr_user",1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
7 access_report_timesheet_account report_timesheet.account model_report_timesheet_account base.group_hr_manager 1 1 1 1
8 access_report_timesheet_account_date report_timesheet.account.date model_report_timesheet_account_date base.group_hr_manager 1 1 1 1
9 access_report_timesheet_invoice report_timesheet.invoice model_report_timesheet_invoice base.group_hr_manager 1 1 1 1
access_report_random_timesheet report_random_timesheet model_report_random_timesheet base.group_hr_manager 1 1 1 1
access_report_random_timesheet_lines random_timesheet_lines model_random_timesheet_lines base.group_hr_manager 1 1 1 1
10 access_report_analytic_account_close_manager report.analytic.account.close.manager model_report_analytic_account_close base.group_hr_manager 1 1 1 1
11 access_report_account_analytic_line_to_invoice_manager report.account.analytic.line.to.invoice.manager model_report_account_analytic_line_to_invoice base.group_hr_manager 1 1 1 1
12 access_account_invoice_hr_user account.invoice.hr.user account.model_account_invoice base.group_hr_user 1 1 1 1
+118 -118
View File
@@ -33,13 +33,13 @@
<field name="code">terceros</field>
<field name="close_method">balance</field>
</record>
<record id="terceros - rec" model="account.account.type">
<record id="terceros_-_rec" model="account.account.type">
<field name="name">Terceros - A Cobrar</field>
<field name="code">terceros - rec</field>
<field name="report_type">asset</field>
<field name="close_method">balance</field>
</record>
<record id="terceros - pay" model="account.account.type">
<record id="terceros_-_pay" model="account.account.type">
<field name="name">Terceros - A Pagar</field>
<field name="code">terceros - pay</field>
<field name="report_type">liability</field>
@@ -3883,7 +3883,7 @@
<field name="parent_id" ref="pgc_4"/>
<field name="type">view</field>
<field name="name">Proveedores</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_400" model="account.account.template">
<field name="code">400</field>
@@ -3891,7 +3891,7 @@
<field name="parent_id" ref="pgc_40"/>
<field name="type">view</field>
<field name="name">Proveedores</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_4000" model="account.account.template">
<field name="code">4000</field>
@@ -3899,7 +3899,7 @@
<field name="parent_id" ref="pgc_400"/>
<field name="type">view</field>
<field name="name">Proveedores (euros)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_4000_child" model="account.account.template">
<field name="code">4000</field>
@@ -3907,7 +3907,7 @@
<field name="parent_id" ref="pgc_4000"/>
<field name="type">payable</field>
<field name="name">Proveedores (euros)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_4004" model="account.account.template">
<field name="code">4004</field>
@@ -3915,7 +3915,7 @@
<field name="parent_id" ref="pgc_400"/>
<field name="type">view</field>
<field name="name">Proveedores (moneda extranjera)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_4004_child" model="account.account.template">
<field name="code">4004</field>
@@ -3923,7 +3923,7 @@
<field name="parent_id" ref="pgc_4004"/>
<field name="type">payable</field>
<field name="name">Proveedores (moneda extranjera)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_4009" model="account.account.template">
<field name="code">4009</field>
@@ -3931,7 +3931,7 @@
<field name="parent_id" ref="pgc_400"/>
<field name="type">view</field>
<field name="name">Proveedores, facturas pendientes de recibir o de formalizar</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_4009_child" model="account.account.template">
<field name="code">4009</field>
@@ -3939,7 +3939,7 @@
<field name="parent_id" ref="pgc_4009"/>
<field name="type">payable</field>
<field name="name">Proveedores, facturas pendientes de recibir o de formalizar</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_401" model="account.account.template">
<field name="code">401</field>
@@ -3947,7 +3947,7 @@
<field name="parent_id" ref="pgc_40"/>
<field name="type">view</field>
<field name="name">Proveedores, efectos comerciales a pagar</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_401_child" model="account.account.template">
<field name="code">401</field>
@@ -3955,7 +3955,7 @@
<field name="parent_id" ref="pgc_401"/>
<field name="type">other</field>
<field name="name">Proveedores, efectos comerciales a pagar</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_403" model="account.account.template">
<field name="code">403</field>
@@ -3963,7 +3963,7 @@
<field name="parent_id" ref="pgc_40"/>
<field name="type">view</field>
<field name="name">Proveedores, empresas del grupo</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_4030" model="account.account.template">
<field name="code">4030</field>
@@ -3971,7 +3971,7 @@
<field name="parent_id" ref="pgc_403"/>
<field name="type">view</field>
<field name="name">Proveedores, empresas del grupo (euros)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_4030_child" model="account.account.template">
<field name="code">4030</field>
@@ -3979,7 +3979,7 @@
<field name="parent_id" ref="pgc_4030"/>
<field name="type">payable</field>
<field name="name">Proveedores, empresas del grupo (euros)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_4031" model="account.account.template">
<field name="code">4031</field>
@@ -3987,7 +3987,7 @@
<field name="parent_id" ref="pgc_403"/>
<field name="type">view</field>
<field name="name">Efectos comerciales a pagar, empresas del grupo</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_4031_child" model="account.account.template">
<field name="code">4031</field>
@@ -3995,7 +3995,7 @@
<field name="parent_id" ref="pgc_4031"/>
<field name="type">payable</field>
<field name="name">Efectos comerciales a pagar, empresas del grupo</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_4034" model="account.account.template">
<field name="code">4034</field>
@@ -4003,7 +4003,7 @@
<field name="parent_id" ref="pgc_403"/>
<field name="type">view</field>
<field name="name">Proveedores, empresas del grupo (moneda extranjera)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_4034_child" model="account.account.template">
<field name="code">4034</field>
@@ -4011,7 +4011,7 @@
<field name="parent_id" ref="pgc_4034"/>
<field name="type">payable</field>
<field name="name">Proveedores, empresas del grupo (moneda extranjera)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_4036" model="account.account.template">
<field name="code">4036</field>
@@ -4019,7 +4019,7 @@
<field name="parent_id" ref="pgc_403"/>
<field name="type">view</field>
<field name="name">Envases y embalajes a devolver a proveedores, empresas del grupo</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_4036_child" model="account.account.template">
<field name="code">4036</field>
@@ -4027,7 +4027,7 @@
<field name="parent_id" ref="pgc_4036"/>
<field name="type">payable</field>
<field name="name">Envases y embalajes a devolver a proveedores, empresas del grupo</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_4039" model="account.account.template">
<field name="code">4039</field>
@@ -4035,7 +4035,7 @@
<field name="parent_id" ref="pgc_403"/>
<field name="type">view</field>
<field name="name">Proveedores, empresas del grupo, facturas pendientes de recibir o de formalizar</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_4039_child" model="account.account.template">
<field name="code">4039</field>
@@ -4043,7 +4043,7 @@
<field name="parent_id" ref="pgc_4039"/>
<field name="type">payable</field>
<field name="name">Proveedores, empresas del grupo, facturas pendientes de recibir o de formalizar</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_404" model="account.account.template">
<field name="code">404</field>
@@ -4051,7 +4051,7 @@
<field name="parent_id" ref="pgc_40"/>
<field name="type">view</field>
<field name="name">Proveedores, empresas asociadas</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_404_child" model="account.account.template">
<field name="code">404</field>
@@ -4059,7 +4059,7 @@
<field name="parent_id" ref="pgc_404"/>
<field name="type">other</field>
<field name="name">Proveedores, empresas asociadas</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_405" model="account.account.template">
<field name="code">405</field>
@@ -4067,7 +4067,7 @@
<field name="parent_id" ref="pgc_40"/>
<field name="type">view</field>
<field name="name">Proveedores, otras partes vinculadas</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_405_child" model="account.account.template">
<field name="code">405</field>
@@ -4075,7 +4075,7 @@
<field name="parent_id" ref="pgc_405"/>
<field name="type">other</field>
<field name="name">Proveedores, otras partes vinculadas</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_406" model="account.account.template">
<field name="code">406</field>
@@ -4083,7 +4083,7 @@
<field name="parent_id" ref="pgc_40"/>
<field name="type">view</field>
<field name="name">Envases y embalajes a devolver a proveedores</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_406_child" model="account.account.template">
<field name="code">406</field>
@@ -4091,7 +4091,7 @@
<field name="parent_id" ref="pgc_406"/>
<field name="type">other</field>
<field name="name">Envases y embalajes a devolver a proveedores</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_407" model="account.account.template">
<field name="code">407</field>
@@ -4099,7 +4099,7 @@
<field name="parent_id" ref="pgc_40"/>
<field name="type">view</field>
<field name="name">Anticipos a proveedores</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_407_child" model="account.account.template">
<field name="code">407</field>
@@ -4107,7 +4107,7 @@
<field name="parent_id" ref="pgc_407"/>
<field name="type">other</field>
<field name="name">Anticipos a proveedores</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_41" model="account.account.template">
<field name="code">41</field>
@@ -4115,7 +4115,7 @@
<field name="parent_id" ref="pgc_4"/>
<field name="type">view</field>
<field name="name">Acreedores varios</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_410" model="account.account.template">
<field name="code">410</field>
@@ -4123,7 +4123,7 @@
<field name="parent_id" ref="pgc_41"/>
<field name="type">view</field>
<field name="name">Acreedores por prestaciones de servicios</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_4100" model="account.account.template">
<field name="code">4100</field>
@@ -4131,7 +4131,7 @@
<field name="parent_id" ref="pgc_410"/>
<field name="type">view</field>
<field name="name">Acreedores por prestaciones de servicios (euros)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_4100_child" model="account.account.template">
<field name="code">4100</field>
@@ -4139,7 +4139,7 @@
<field name="parent_id" ref="pgc_4100"/>
<field name="type">payable</field>
<field name="name">Acreedores por prestaciones de servicios (euros)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_4104" model="account.account.template">
<field name="code">4104</field>
@@ -4147,7 +4147,7 @@
<field name="parent_id" ref="pgc_410"/>
<field name="type">view</field>
<field name="name">Acreedores por prestaciones de servicios (moneda extranjera)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_4104_child" model="account.account.template">
<field name="code">4104</field>
@@ -4155,7 +4155,7 @@
<field name="parent_id" ref="pgc_4104"/>
<field name="type">payable</field>
<field name="name">Acreedores por prestaciones de servicios (moneda extranjera)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_4109" model="account.account.template">
<field name="code">4109</field>
@@ -4163,7 +4163,7 @@
<field name="parent_id" ref="pgc_410"/>
<field name="type">view</field>
<field name="name">Acreedores por prestaciones de servicios, facturas pendientes de recibir o de formalizar</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_4109_child" model="account.account.template">
<field name="code">4109</field>
@@ -4171,7 +4171,7 @@
<field name="parent_id" ref="pgc_4109"/>
<field name="type">payable</field>
<field name="name">Acreedores por prestaciones de servicios, facturas pendientes de recibir o de formalizar</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_411" model="account.account.template">
<field name="code">411</field>
@@ -4179,7 +4179,7 @@
<field name="parent_id" ref="pgc_41"/>
<field name="type">view</field>
<field name="name">Acreedores, efectos comerciales a pagar</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_411_child" model="account.account.template">
<field name="code">411</field>
@@ -4187,7 +4187,7 @@
<field name="parent_id" ref="pgc_411"/>
<field name="type">other</field>
<field name="name">Acreedores, efectos comerciales a pagar</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_419" model="account.account.template">
<field name="code">419</field>
@@ -4195,7 +4195,7 @@
<field name="parent_id" ref="pgc_41"/>
<field name="type">view</field>
<field name="name">Acreedores por operaciones en común</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_419_child" model="account.account.template">
<field name="code">419</field>
@@ -4203,7 +4203,7 @@
<field name="parent_id" ref="pgc_419"/>
<field name="type">other</field>
<field name="name">Acreedores por operaciones en común</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_43" model="account.account.template">
<field name="code">43</field>
@@ -4211,7 +4211,7 @@
<field name="parent_id" ref="pgc_4"/>
<field name="type">view</field>
<field name="name">Clientes</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_430" model="account.account.template">
<field name="code">430</field>
@@ -4219,7 +4219,7 @@
<field name="parent_id" ref="pgc_43"/>
<field name="type">view</field>
<field name="name">Clientes</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4300" model="account.account.template">
<field name="code">4300</field>
@@ -4227,7 +4227,7 @@
<field name="parent_id" ref="pgc_430"/>
<field name="type">view</field>
<field name="name">Clientes (euros)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4300_child" model="account.account.template">
<field name="code">4300</field>
@@ -4235,7 +4235,7 @@
<field name="parent_id" ref="pgc_4300"/>
<field name="type">receivable</field>
<field name="name">Clientes (euros)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4304" model="account.account.template">
<field name="code">4304</field>
@@ -4243,7 +4243,7 @@
<field name="parent_id" ref="pgc_430"/>
<field name="type">view</field>
<field name="name">Clientes (moneda extranjera)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4304_child" model="account.account.template">
<field name="code">4304</field>
@@ -4251,7 +4251,7 @@
<field name="parent_id" ref="pgc_4304"/>
<field name="type">receivable</field>
<field name="name">Clientes (moneda extranjera)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4309" model="account.account.template">
<field name="code">4309</field>
@@ -4259,7 +4259,7 @@
<field name="parent_id" ref="pgc_430"/>
<field name="type">view</field>
<field name="name">Clientes, facturas pendientes de recibir o de formalizar</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4309_child" model="account.account.template">
<field name="code">4309</field>
@@ -4267,7 +4267,7 @@
<field name="parent_id" ref="pgc_4309"/>
<field name="type">receivable</field>
<field name="name">Clientes, facturas pendientes de recibir o de formalizar</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_431" model="account.account.template">
<field name="code">431</field>
@@ -4275,7 +4275,7 @@
<field name="parent_id" ref="pgc_43"/>
<field name="type">view</field>
<field name="name">Clientes, efectos comerciales a cobrar</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4310" model="account.account.template">
<field name="code">4310</field>
@@ -4283,7 +4283,7 @@
<field name="parent_id" ref="pgc_431"/>
<field name="type">view</field>
<field name="name">Efectos comerciales en cartera</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4310_child" model="account.account.template">
<field name="code">4310</field>
@@ -4291,7 +4291,7 @@
<field name="parent_id" ref="pgc_4310"/>
<field name="type">receivable</field>
<field name="name">Efectos comerciales en cartera</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4311" model="account.account.template">
<field name="code">4311</field>
@@ -4299,7 +4299,7 @@
<field name="parent_id" ref="pgc_431"/>
<field name="type">view</field>
<field name="name">Efectos comerciales descontados</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4311_child" model="account.account.template">
<field name="code">4311</field>
@@ -4307,7 +4307,7 @@
<field name="parent_id" ref="pgc_4311"/>
<field name="type">receivable</field>
<field name="name">Efectos comerciales descontados</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4312" model="account.account.template">
<field name="code">4312</field>
@@ -4315,7 +4315,7 @@
<field name="parent_id" ref="pgc_431"/>
<field name="type">view</field>
<field name="name">Efectos comerciales en gestión de cobro</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4312_child" model="account.account.template">
<field name="code">4312</field>
@@ -4323,7 +4323,7 @@
<field name="parent_id" ref="pgc_4312"/>
<field name="type">receivable</field>
<field name="name">Efectos comerciales en gestión de cobro</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4315" model="account.account.template">
<field name="code">4315</field>
@@ -4331,7 +4331,7 @@
<field name="parent_id" ref="pgc_431"/>
<field name="type">view</field>
<field name="name">Efectos comerciales impagados</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4315_child" model="account.account.template">
<field name="code">4315</field>
@@ -4339,7 +4339,7 @@
<field name="parent_id" ref="pgc_4315"/>
<field name="type">receivable</field>
<field name="name">Efectos comerciales impagados</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_432" model="account.account.template">
<field name="code">432</field>
@@ -4347,7 +4347,7 @@
<field name="parent_id" ref="pgc_43"/>
<field name="type">view</field>
<field name="name">Clientes, operaciones de factoring</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_432_child" model="account.account.template">
<field name="code">432</field>
@@ -4355,7 +4355,7 @@
<field name="parent_id" ref="pgc_432"/>
<field name="type">other</field>
<field name="name">Clientes, operaciones de factoring</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_433" model="account.account.template">
<field name="code">433</field>
@@ -4363,7 +4363,7 @@
<field name="parent_id" ref="pgc_43"/>
<field name="type">view</field>
<field name="name">Clientes, empresas del grupo</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4330" model="account.account.template">
<field name="code">4330</field>
@@ -4371,7 +4371,7 @@
<field name="parent_id" ref="pgc_433"/>
<field name="type">view</field>
<field name="name">Clientes empresas del grupo (euros)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4330_child" model="account.account.template">
<field name="code">4330</field>
@@ -4379,7 +4379,7 @@
<field name="parent_id" ref="pgc_4330"/>
<field name="type">receivable</field>
<field name="name">Clientes empresas del grupo (euros)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4331" model="account.account.template">
<field name="code">4331</field>
@@ -4387,7 +4387,7 @@
<field name="parent_id" ref="pgc_433"/>
<field name="type">view</field>
<field name="name">Efectos comerciales a cobrar, empresas del grupo</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4331_child" model="account.account.template">
<field name="code">4331</field>
@@ -4395,7 +4395,7 @@
<field name="parent_id" ref="pgc_4331"/>
<field name="type">receivable</field>
<field name="name">Efectos comerciales a cobrar, empresas del grupo</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4332" model="account.account.template">
<field name="code">4332</field>
@@ -4403,7 +4403,7 @@
<field name="parent_id" ref="pgc_433"/>
<field name="type">view</field>
<field name="name">Clientes empresas del grupo, operaciones de factoring</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4332_child" model="account.account.template">
<field name="code">4332</field>
@@ -4411,7 +4411,7 @@
<field name="parent_id" ref="pgc_4332"/>
<field name="type">receivable</field>
<field name="name">Clientes empresas del grupo, operaciones de factoring</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4334" model="account.account.template">
<field name="code">4334</field>
@@ -4419,7 +4419,7 @@
<field name="parent_id" ref="pgc_433"/>
<field name="type">view</field>
<field name="name">Clientes empresas del grupo (moneda extranjera)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4334_child" model="account.account.template">
<field name="code">4334</field>
@@ -4427,7 +4427,7 @@
<field name="parent_id" ref="pgc_4334"/>
<field name="type">receivable</field>
<field name="name">Clientes empresas del grupo (moneda extranjera)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4336" model="account.account.template">
<field name="code">4336</field>
@@ -4435,7 +4435,7 @@
<field name="parent_id" ref="pgc_433"/>
<field name="type">view</field>
<field name="name">Clientes empresas del grupo de dudoso cobro</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4336_child" model="account.account.template">
<field name="code">4336</field>
@@ -4443,7 +4443,7 @@
<field name="parent_id" ref="pgc_4336"/>
<field name="type">receivable</field>
<field name="name">Clientes empresas del grupo de dudoso cobro</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4337" model="account.account.template">
<field name="code">4337</field>
@@ -4451,7 +4451,7 @@
<field name="parent_id" ref="pgc_433"/>
<field name="type">view</field>
<field name="name">Envases y embalajes a devolver a clientes, empresas del grupo</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4337_child" model="account.account.template">
<field name="code">4337</field>
@@ -4459,7 +4459,7 @@
<field name="parent_id" ref="pgc_4337"/>
<field name="type">receivable</field>
<field name="name">Envases y embalajes a devolver a clientes, empresas del grupo</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4339" model="account.account.template">
<field name="code">4339</field>
@@ -4467,7 +4467,7 @@
<field name="parent_id" ref="pgc_433"/>
<field name="type">view</field>
<field name="name">Clientes empresas del grupo, facturas pendientes de formalizar</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4339_child" model="account.account.template">
<field name="code">4339</field>
@@ -4475,7 +4475,7 @@
<field name="parent_id" ref="pgc_4339"/>
<field name="type">receivable</field>
<field name="name">Clientes empresas del grupo, facturas pendientes de formalizar</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_434" model="account.account.template">
<field name="code">434</field>
@@ -4483,7 +4483,7 @@
<field name="parent_id" ref="pgc_43"/>
<field name="type">view</field>
<field name="name">Clientes, empresas asociadas</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_434_child" model="account.account.template">
<field name="code">434</field>
@@ -4491,7 +4491,7 @@
<field name="parent_id" ref="pgc_434"/>
<field name="type">other</field>
<field name="name">Clientes, empresas asociadas</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_435" model="account.account.template">
<field name="code">435</field>
@@ -4499,7 +4499,7 @@
<field name="parent_id" ref="pgc_43"/>
<field name="type">view</field>
<field name="name">Clientes, otras partes vinculadas</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_435_child" model="account.account.template">
<field name="code">435</field>
@@ -4507,7 +4507,7 @@
<field name="parent_id" ref="pgc_435"/>
<field name="type">other</field>
<field name="name">Clientes, otras partes vinculadas</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_436" model="account.account.template">
<field name="code">436</field>
@@ -4515,7 +4515,7 @@
<field name="parent_id" ref="pgc_43"/>
<field name="type">view</field>
<field name="name">Clientes de dudoso cobro</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_436_child" model="account.account.template">
<field name="code">436</field>
@@ -4523,7 +4523,7 @@
<field name="parent_id" ref="pgc_436"/>
<field name="type">other</field>
<field name="name">Clientes de dudoso cobro</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_437" model="account.account.template">
<field name="code">437</field>
@@ -4531,7 +4531,7 @@
<field name="parent_id" ref="pgc_43"/>
<field name="type">view</field>
<field name="name">Envases y embalajes a devolver por clientes</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_437_child" model="account.account.template">
<field name="code">437</field>
@@ -4539,7 +4539,7 @@
<field name="parent_id" ref="pgc_437"/>
<field name="type">other</field>
<field name="name">Envases y embalajes a devolver por clientes</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_438" model="account.account.template">
<field name="code">438</field>
@@ -4547,7 +4547,7 @@
<field name="parent_id" ref="pgc_43"/>
<field name="type">view</field>
<field name="name">Anticipos de clientes</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_438_child" model="account.account.template">
<field name="code">438</field>
@@ -4555,7 +4555,7 @@
<field name="parent_id" ref="pgc_438"/>
<field name="type">other</field>
<field name="name">Anticipos de clientes</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_44" model="account.account.template">
<field name="code">44</field>
@@ -4563,7 +4563,7 @@
<field name="parent_id" ref="pgc_4"/>
<field name="type">view</field>
<field name="name">Deudores varios</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_440" model="account.account.template">
<field name="code">440</field>
@@ -4571,7 +4571,7 @@
<field name="parent_id" ref="pgc_44"/>
<field name="type">view</field>
<field name="name">Deudores</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4400" model="account.account.template">
<field name="code">4400</field>
@@ -4579,7 +4579,7 @@
<field name="parent_id" ref="pgc_440"/>
<field name="type">view</field>
<field name="name">Deudores (euros)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4400_child" model="account.account.template">
<field name="code">4400</field>
@@ -4587,7 +4587,7 @@
<field name="parent_id" ref="pgc_4400"/>
<field name="type">receivable</field>
<field name="name">Deudores (euros)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4404" model="account.account.template">
<field name="code">4404</field>
@@ -4595,7 +4595,7 @@
<field name="parent_id" ref="pgc_440"/>
<field name="type">view</field>
<field name="name">Deudores (moneda extranjera)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4404_child" model="account.account.template">
<field name="code">4404</field>
@@ -4603,7 +4603,7 @@
<field name="parent_id" ref="pgc_4404"/>
<field name="type">receivable</field>
<field name="name">Deudores (moneda extranjera)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4409" model="account.account.template">
<field name="code">4409</field>
@@ -4611,7 +4611,7 @@
<field name="parent_id" ref="pgc_440"/>
<field name="type">view</field>
<field name="name">Deudores, facturas pendientes de formalizar</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4409_child" model="account.account.template">
<field name="code">4409</field>
@@ -4619,7 +4619,7 @@
<field name="parent_id" ref="pgc_4409"/>
<field name="type">receivable</field>
<field name="name">Deudores, facturas pendientes de formalizar</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_441" model="account.account.template">
<field name="code">441</field>
@@ -4627,7 +4627,7 @@
<field name="parent_id" ref="pgc_44"/>
<field name="type">view</field>
<field name="name">Deudores, efectos comerciales a cobrar</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4410" model="account.account.template">
<field name="code">4410</field>
@@ -4635,7 +4635,7 @@
<field name="parent_id" ref="pgc_441"/>
<field name="type">view</field>
<field name="name">Deudores, efectos comerciales en cartera</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4410_child" model="account.account.template">
<field name="code">4410</field>
@@ -4643,7 +4643,7 @@
<field name="parent_id" ref="pgc_4410"/>
<field name="type">receivable</field>
<field name="name">Deudores, efectos comerciales en cartera</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4411" model="account.account.template">
<field name="code">4411</field>
@@ -4651,7 +4651,7 @@
<field name="parent_id" ref="pgc_441"/>
<field name="type">view</field>
<field name="name">Deudores, efectos comerciales descontados</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4411_child" model="account.account.template">
<field name="code">4411</field>
@@ -4659,7 +4659,7 @@
<field name="parent_id" ref="pgc_4411"/>
<field name="type">receivable</field>
<field name="name">Deudores, efectos comerciales descontados</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4412" model="account.account.template">
<field name="code">4412</field>
@@ -4667,7 +4667,7 @@
<field name="parent_id" ref="pgc_441"/>
<field name="type">view</field>
<field name="name">Deudores, efectos comerciales en gestión de cobro</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4412_child" model="account.account.template">
<field name="code">4412</field>
@@ -4675,7 +4675,7 @@
<field name="parent_id" ref="pgc_4412"/>
<field name="type">receivable</field>
<field name="name">Deudores, efectos comerciales en gestión de cobro</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4415" model="account.account.template">
<field name="code">4415</field>
@@ -4683,7 +4683,7 @@
<field name="parent_id" ref="pgc_441"/>
<field name="type">view</field>
<field name="name">Deudores, efectos comerciales impagados</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_4415_child" model="account.account.template">
<field name="code">4415</field>
@@ -4691,7 +4691,7 @@
<field name="parent_id" ref="pgc_4415"/>
<field name="type">receivable</field>
<field name="name">Deudores, efectos comerciales impagados</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_446" model="account.account.template">
<field name="code">446</field>
@@ -4699,7 +4699,7 @@
<field name="parent_id" ref="pgc_44"/>
<field name="type">view</field>
<field name="name">Deudores de dudoso cobro</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_446_child" model="account.account.template">
<field name="code">446</field>
@@ -4707,7 +4707,7 @@
<field name="parent_id" ref="pgc_446"/>
<field name="type">other</field>
<field name="name">Deudores de dudoso cobro</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_449" model="account.account.template">
<field name="code">449</field>
@@ -4715,7 +4715,7 @@
<field name="parent_id" ref="pgc_44"/>
<field name="type">view</field>
<field name="name">Deudores por operaciones en común</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_449_child" model="account.account.template">
<field name="code">449</field>
@@ -4723,7 +4723,7 @@
<field name="parent_id" ref="pgc_449"/>
<field name="type">other</field>
<field name="name">Deudores por operaciones en común</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_46" model="account.account.template">
<field name="code">46</field>
@@ -4739,7 +4739,7 @@
<field name="parent_id" ref="pgc_46"/>
<field name="type">view</field>
<field name="name">Anticipos de remuneraciones</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_460_child" model="account.account.template">
<field name="code">460</field>
@@ -4747,7 +4747,7 @@
<field name="parent_id" ref="pgc_460"/>
<field name="type">other</field>
<field name="name">Anticipos de remuneraciones</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_465" model="account.account.template">
<field name="code">465</field>
@@ -4755,7 +4755,7 @@
<field name="parent_id" ref="pgc_46"/>
<field name="type">view</field>
<field name="name">Remuneraciones pendientes de pago</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_465_child" model="account.account.template">
<field name="code">465</field>
@@ -4763,7 +4763,7 @@
<field name="parent_id" ref="pgc_465"/>
<field name="type">other</field>
<field name="name">Remuneraciones pendientes de pago</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_466" model="account.account.template">
<field name="code">466</field>
@@ -4771,7 +4771,7 @@
<field name="parent_id" ref="pgc_46"/>
<field name="type">view</field>
<field name="name">Remuneraciones mediante sistemas de aportación definida pendientes de pago</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_466_child" model="account.account.template">
<field name="code">466</field>
@@ -4779,7 +4779,7 @@
<field name="parent_id" ref="pgc_466"/>
<field name="type">other</field>
<field name="name">Remuneraciones mediante sistemas de aportación definida pendientes de pago</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_47" model="account.account.template">
<field name="code">47</field>
@@ -5059,7 +5059,7 @@
<field name="parent_id" ref="pgc_48"/>
<field name="type">view</field>
<field name="name">Gastos anticipados</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_480_child" model="account.account.template">
<field name="code">480</field>
@@ -5067,7 +5067,7 @@
<field name="parent_id" ref="pgc_480"/>
<field name="type">other</field>
<field name="name">Gastos anticipados</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_485" model="account.account.template">
<field name="code">485</field>
@@ -5075,7 +5075,7 @@
<field name="parent_id" ref="pgc_48"/>
<field name="type">view</field>
<field name="name">Ingresos anticipados</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_485_child" model="account.account.template">
<field name="code">485</field>
@@ -5083,7 +5083,7 @@
<field name="parent_id" ref="pgc_485"/>
<field name="type">other</field>
<field name="name">Ingresos anticipados</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_49" model="account.account.template">
<field name="code">49</field>
+114 -114
View File
@@ -3550,7 +3550,7 @@
<field name="parent_id" ref="pgc_pymes_4"/>
<field name="type">view</field>
<field name="name">Proveedores</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_400" model="account.account.template">
<field name="code">400</field>
@@ -3558,7 +3558,7 @@
<field name="parent_id" ref="pgc_pymes_40"/>
<field name="type">view</field>
<field name="name">Proveedores</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_4000" model="account.account.template">
<field name="code">4000</field>
@@ -3566,7 +3566,7 @@
<field name="parent_id" ref="pgc_pymes_400"/>
<field name="type">view</field>
<field name="name">Proveedores (euros)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_4000_child" model="account.account.template">
<field name="code">4000</field>
@@ -3574,7 +3574,7 @@
<field name="parent_id" ref="pgc_pymes_4000"/>
<field name="type">payable</field>
<field name="name">Proveedores (euros)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_4004" model="account.account.template">
<field name="code">4004</field>
@@ -3582,7 +3582,7 @@
<field name="parent_id" ref="pgc_pymes_400"/>
<field name="type">view</field>
<field name="name">Proveedores (moneda extranjera)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_4004_child" model="account.account.template">
<field name="code">4004</field>
@@ -3590,7 +3590,7 @@
<field name="parent_id" ref="pgc_pymes_4004"/>
<field name="type">payable</field>
<field name="name">Proveedores (moneda extranjera)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_4009" model="account.account.template">
<field name="code">4009</field>
@@ -3598,7 +3598,7 @@
<field name="parent_id" ref="pgc_pymes_400"/>
<field name="type">view</field>
<field name="name">Proveedores, facturas pendientes de recibir o de formalizar</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_4009_child" model="account.account.template">
<field name="code">4009</field>
@@ -3606,7 +3606,7 @@
<field name="parent_id" ref="pgc_pymes_4009"/>
<field name="type">payable</field>
<field name="name">Proveedores, facturas pendientes de recibir o de formalizar</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_401" model="account.account.template">
<field name="code">401</field>
@@ -3614,7 +3614,7 @@
<field name="parent_id" ref="pgc_pymes_40"/>
<field name="type">view</field>
<field name="name">Proveedores, efectos comerciales a pagar</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_401_child" model="account.account.template">
<field name="code">401</field>
@@ -3622,7 +3622,7 @@
<field name="parent_id" ref="pgc_pymes_401"/>
<field name="type">other</field>
<field name="name">Proveedores, efectos comerciales a pagar</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_403" model="account.account.template">
<field name="code">403</field>
@@ -3630,7 +3630,7 @@
<field name="parent_id" ref="pgc_pymes_40"/>
<field name="type">view</field>
<field name="name">Proveedores, empresas del grupo</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_4030" model="account.account.template">
<field name="code">4030</field>
@@ -3638,7 +3638,7 @@
<field name="parent_id" ref="pgc_pymes_403"/>
<field name="type">view</field>
<field name="name">Proveedores, empresas del grupo (euros)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_4030_child" model="account.account.template">
<field name="code">4030</field>
@@ -3646,7 +3646,7 @@
<field name="parent_id" ref="pgc_pymes_4030"/>
<field name="type">payable</field>
<field name="name">Proveedores, empresas del grupo (euros)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_4031" model="account.account.template">
<field name="code">4031</field>
@@ -3654,7 +3654,7 @@
<field name="parent_id" ref="pgc_pymes_403"/>
<field name="type">view</field>
<field name="name">Efectos comerciales a pagar, empresas del grupo</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_4031_child" model="account.account.template">
<field name="code">4031</field>
@@ -3662,7 +3662,7 @@
<field name="parent_id" ref="pgc_pymes_4031"/>
<field name="type">payable</field>
<field name="name">Efectos comerciales a pagar, empresas del grupo</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_4034" model="account.account.template">
<field name="code">4034</field>
@@ -3670,7 +3670,7 @@
<field name="parent_id" ref="pgc_pymes_403"/>
<field name="type">view</field>
<field name="name">Proveedores, empresas del grupo (moneda extranjera)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_4034_child" model="account.account.template">
<field name="code">4034</field>
@@ -3678,7 +3678,7 @@
<field name="parent_id" ref="pgc_pymes_4034"/>
<field name="type">payable</field>
<field name="name">Proveedores, empresas del grupo (moneda extranjera)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_4036" model="account.account.template">
<field name="code">4036</field>
@@ -3686,7 +3686,7 @@
<field name="parent_id" ref="pgc_pymes_403"/>
<field name="type">view</field>
<field name="name">Envases y embalajes a devolver a proveedores, empresas del grupo</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_4036_child" model="account.account.template">
<field name="code">4036</field>
@@ -3694,7 +3694,7 @@
<field name="parent_id" ref="pgc_pymes_4036"/>
<field name="type">payable</field>
<field name="name">Envases y embalajes a devolver a proveedores, empresas del grupo</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_4039" model="account.account.template">
<field name="code">4039</field>
@@ -3702,7 +3702,7 @@
<field name="parent_id" ref="pgc_pymes_403"/>
<field name="type">view</field>
<field name="name">Proveedores, empresas del grupo, facturas pendientes de recibir o de formalizar</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_4039_child" model="account.account.template">
<field name="code">4039</field>
@@ -3710,7 +3710,7 @@
<field name="parent_id" ref="pgc_pymes_4039"/>
<field name="type">payable</field>
<field name="name">Proveedores, empresas del grupo, facturas pendientes de recibir o de formalizar</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_404" model="account.account.template">
<field name="code">404</field>
@@ -3718,7 +3718,7 @@
<field name="parent_id" ref="pgc_pymes_40"/>
<field name="type">view</field>
<field name="name">Proveedores, empresas asociadas</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_404_child" model="account.account.template">
<field name="code">404</field>
@@ -3726,7 +3726,7 @@
<field name="parent_id" ref="pgc_pymes_404"/>
<field name="type">other</field>
<field name="name">Proveedores, empresas asociadas</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_405" model="account.account.template">
<field name="code">405</field>
@@ -3734,7 +3734,7 @@
<field name="parent_id" ref="pgc_pymes_40"/>
<field name="type">view</field>
<field name="name">Proveedores, otras partes vinculadas</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_405_child" model="account.account.template">
<field name="code">405</field>
@@ -3742,7 +3742,7 @@
<field name="parent_id" ref="pgc_pymes_405"/>
<field name="type">other</field>
<field name="name">Proveedores, otras partes vinculadas</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_406" model="account.account.template">
<field name="code">406</field>
@@ -3750,7 +3750,7 @@
<field name="parent_id" ref="pgc_pymes_40"/>
<field name="type">view</field>
<field name="name">Envases y embalajes a devolver a proveedores</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_406_child" model="account.account.template">
<field name="code">406</field>
@@ -3758,7 +3758,7 @@
<field name="parent_id" ref="pgc_pymes_406"/>
<field name="type">other</field>
<field name="name">Envases y embalajes a devolver a proveedores</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_407" model="account.account.template">
<field name="code">407</field>
@@ -3766,7 +3766,7 @@
<field name="parent_id" ref="pgc_pymes_40"/>
<field name="type">view</field>
<field name="name">Anticipos a proveedores</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_407_child" model="account.account.template">
<field name="code">407</field>
@@ -3774,7 +3774,7 @@
<field name="parent_id" ref="pgc_pymes_407"/>
<field name="type">other</field>
<field name="name">Anticipos a proveedores</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_41" model="account.account.template">
<field name="code">41</field>
@@ -3782,7 +3782,7 @@
<field name="parent_id" ref="pgc_pymes_4"/>
<field name="type">view</field>
<field name="name">Acreedores varios</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_410" model="account.account.template">
<field name="code">410</field>
@@ -3790,7 +3790,7 @@
<field name="parent_id" ref="pgc_pymes_41"/>
<field name="type">view</field>
<field name="name">Acreedores por prestaciones de servicios</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_4100" model="account.account.template">
<field name="code">4100</field>
@@ -3798,7 +3798,7 @@
<field name="parent_id" ref="pgc_pymes_410"/>
<field name="type">view</field>
<field name="name">Acreedores por prestaciones de servicios (euros)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_4100_child" model="account.account.template">
<field name="code">4100</field>
@@ -3806,7 +3806,7 @@
<field name="parent_id" ref="pgc_pymes_4100"/>
<field name="type">payable</field>
<field name="name">Acreedores por prestaciones de servicios (euros)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_4104" model="account.account.template">
<field name="code">4104</field>
@@ -3814,7 +3814,7 @@
<field name="parent_id" ref="pgc_pymes_410"/>
<field name="type">view</field>
<field name="name">Acreedores por prestaciones de servicios (moneda extranjera)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_4104_child" model="account.account.template">
<field name="code">4104</field>
@@ -3822,7 +3822,7 @@
<field name="parent_id" ref="pgc_pymes_4104"/>
<field name="type">payable</field>
<field name="name">Acreedores por prestaciones de servicios (moneda extranjera)</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_4109" model="account.account.template">
<field name="code">4109</field>
@@ -3830,7 +3830,7 @@
<field name="parent_id" ref="pgc_pymes_410"/>
<field name="type">view</field>
<field name="name">Acreedores por prestaciones de servicios, facturas pendientes de recibir o de formalizar</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_4109_child" model="account.account.template">
<field name="code">4109</field>
@@ -3838,7 +3838,7 @@
<field name="parent_id" ref="pgc_pymes_4109"/>
<field name="type">payable</field>
<field name="name">Acreedores por prestaciones de servicios, facturas pendientes de recibir o de formalizar</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_411" model="account.account.template">
<field name="code">411</field>
@@ -3846,7 +3846,7 @@
<field name="parent_id" ref="pgc_pymes_41"/>
<field name="type">view</field>
<field name="name">Acreedores, efectos comerciales a pagar</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_411_child" model="account.account.template">
<field name="code">411</field>
@@ -3854,7 +3854,7 @@
<field name="parent_id" ref="pgc_pymes_411"/>
<field name="type">other</field>
<field name="name">Acreedores, efectos comerciales a pagar</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_419" model="account.account.template">
<field name="code">419</field>
@@ -3862,7 +3862,7 @@
<field name="parent_id" ref="pgc_pymes_41"/>
<field name="type">view</field>
<field name="name">Acreedores por operaciones en común</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_419_child" model="account.account.template">
<field name="code">419</field>
@@ -3870,7 +3870,7 @@
<field name="parent_id" ref="pgc_pymes_419"/>
<field name="type">other</field>
<field name="name">Acreedores por operaciones en común</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_43" model="account.account.template">
<field name="code">43</field>
@@ -3878,7 +3878,7 @@
<field name="parent_id" ref="pgc_pymes_4"/>
<field name="type">view</field>
<field name="name">Clientes</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_430" model="account.account.template">
<field name="code">430</field>
@@ -3886,7 +3886,7 @@
<field name="parent_id" ref="pgc_pymes_43"/>
<field name="type">view</field>
<field name="name">Clientes</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4300" model="account.account.template">
<field name="code">4300</field>
@@ -3894,7 +3894,7 @@
<field name="parent_id" ref="pgc_pymes_430"/>
<field name="type">view</field>
<field name="name">Clientes (euros)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4300_child" model="account.account.template">
<field name="code">4300</field>
@@ -3902,7 +3902,7 @@
<field name="parent_id" ref="pgc_pymes_4300"/>
<field name="type">receivable</field>
<field name="name">Clientes (euros)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4304" model="account.account.template">
<field name="code">4304</field>
@@ -3910,7 +3910,7 @@
<field name="parent_id" ref="pgc_pymes_430"/>
<field name="type">view</field>
<field name="name">Clientes (moneda extranjera)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4304_child" model="account.account.template">
<field name="code">4304</field>
@@ -3918,7 +3918,7 @@
<field name="parent_id" ref="pgc_pymes_4304"/>
<field name="type">receivable</field>
<field name="name">Clientes (moneda extranjera)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4309" model="account.account.template">
<field name="code">4309</field>
@@ -3926,7 +3926,7 @@
<field name="parent_id" ref="pgc_pymes_430"/>
<field name="type">view</field>
<field name="name">Clientes, facturas pendientes de recibir o de formalizar</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4309_child" model="account.account.template">
<field name="code">4309</field>
@@ -3934,7 +3934,7 @@
<field name="parent_id" ref="pgc_pymes_4309"/>
<field name="type">receivable</field>
<field name="name">Clientes, facturas pendientes de recibir o de formalizar</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_431" model="account.account.template">
<field name="code">431</field>
@@ -3942,7 +3942,7 @@
<field name="parent_id" ref="pgc_pymes_43"/>
<field name="type">view</field>
<field name="name">Clientes, efectos comerciales a cobrar</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4310" model="account.account.template">
<field name="code">4310</field>
@@ -3950,7 +3950,7 @@
<field name="parent_id" ref="pgc_pymes_431"/>
<field name="type">view</field>
<field name="name">Efectos comerciales en cartera</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4310_child" model="account.account.template">
<field name="code">4310</field>
@@ -3958,7 +3958,7 @@
<field name="parent_id" ref="pgc_pymes_4310"/>
<field name="type">receivable</field>
<field name="name">Efectos comerciales en cartera</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4311" model="account.account.template">
<field name="code">4311</field>
@@ -3966,7 +3966,7 @@
<field name="parent_id" ref="pgc_pymes_431"/>
<field name="type">view</field>
<field name="name">Efectos comerciales descontados</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4311_child" model="account.account.template">
<field name="code">4311</field>
@@ -3974,7 +3974,7 @@
<field name="parent_id" ref="pgc_pymes_4311"/>
<field name="type">receivable</field>
<field name="name">Efectos comerciales descontados</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4312" model="account.account.template">
<field name="code">4312</field>
@@ -3982,7 +3982,7 @@
<field name="parent_id" ref="pgc_pymes_431"/>
<field name="type">view</field>
<field name="name">Efectos comerciales en gestión de cobro</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4312_child" model="account.account.template">
<field name="code">4312</field>
@@ -3990,7 +3990,7 @@
<field name="parent_id" ref="pgc_pymes_4312"/>
<field name="type">receivable</field>
<field name="name">Efectos comerciales en gestión de cobro</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4315" model="account.account.template">
<field name="code">4315</field>
@@ -3998,7 +3998,7 @@
<field name="parent_id" ref="pgc_pymes_431"/>
<field name="type">view</field>
<field name="name">Efectos comerciales impagados</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4315_child" model="account.account.template">
<field name="code">4315</field>
@@ -4006,7 +4006,7 @@
<field name="parent_id" ref="pgc_pymes_4315"/>
<field name="type">receivable</field>
<field name="name">Efectos comerciales impagados</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_432" model="account.account.template">
<field name="code">432</field>
@@ -4014,7 +4014,7 @@
<field name="parent_id" ref="pgc_pymes_43"/>
<field name="type">view</field>
<field name="name">Clientes, operaciones de factoring</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_432_child" model="account.account.template">
<field name="code">432</field>
@@ -4022,7 +4022,7 @@
<field name="parent_id" ref="pgc_pymes_432"/>
<field name="type">other</field>
<field name="name">Clientes, operaciones de factoring</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_433" model="account.account.template">
<field name="code">433</field>
@@ -4030,7 +4030,7 @@
<field name="parent_id" ref="pgc_pymes_43"/>
<field name="type">view</field>
<field name="name">Clientes, empresas del grupo</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4330" model="account.account.template">
<field name="code">4330</field>
@@ -4038,7 +4038,7 @@
<field name="parent_id" ref="pgc_pymes_433"/>
<field name="type">view</field>
<field name="name">Clientes empresas del grupo (euros)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4330_child" model="account.account.template">
<field name="code">4330</field>
@@ -4046,7 +4046,7 @@
<field name="parent_id" ref="pgc_pymes_4330"/>
<field name="type">receivable</field>
<field name="name">Clientes empresas del grupo (euros)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4331" model="account.account.template">
<field name="code">4331</field>
@@ -4054,7 +4054,7 @@
<field name="parent_id" ref="pgc_pymes_433"/>
<field name="type">view</field>
<field name="name">Efectos comerciales a cobrar, empresas del grupo</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4331_child" model="account.account.template">
<field name="code">4331</field>
@@ -4062,7 +4062,7 @@
<field name="parent_id" ref="pgc_pymes_4331"/>
<field name="type">receivable</field>
<field name="name">Efectos comerciales a cobrar, empresas del grupo</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4332" model="account.account.template">
<field name="code">4332</field>
@@ -4070,7 +4070,7 @@
<field name="parent_id" ref="pgc_pymes_433"/>
<field name="type">view</field>
<field name="name">Clientes empresas del grupo, operaciones de factoring</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4332_child" model="account.account.template">
<field name="code">4332</field>
@@ -4078,7 +4078,7 @@
<field name="parent_id" ref="pgc_pymes_4332"/>
<field name="type">receivable</field>
<field name="name">Clientes empresas del grupo, operaciones de factoring</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4334" model="account.account.template">
<field name="code">4334</field>
@@ -4086,7 +4086,7 @@
<field name="parent_id" ref="pgc_pymes_433"/>
<field name="type">view</field>
<field name="name">Clientes empresas del grupo (moneda extranjera)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4334_child" model="account.account.template">
<field name="code">4334</field>
@@ -4094,7 +4094,7 @@
<field name="parent_id" ref="pgc_pymes_4334"/>
<field name="type">receivable</field>
<field name="name">Clientes empresas del grupo (moneda extranjera)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4336" model="account.account.template">
<field name="code">4336</field>
@@ -4102,7 +4102,7 @@
<field name="parent_id" ref="pgc_pymes_433"/>
<field name="type">view</field>
<field name="name">Clientes empresas del grupo de dudoso cobro</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4336_child" model="account.account.template">
<field name="code">4336</field>
@@ -4110,7 +4110,7 @@
<field name="parent_id" ref="pgc_pymes_4336"/>
<field name="type">receivable</field>
<field name="name">Clientes empresas del grupo de dudoso cobro</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4337" model="account.account.template">
<field name="code">4337</field>
@@ -4118,7 +4118,7 @@
<field name="parent_id" ref="pgc_pymes_433"/>
<field name="type">view</field>
<field name="name">Envases y embalajes a devolver a clientes, empresas del grupo</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4337_child" model="account.account.template">
<field name="code">4337</field>
@@ -4126,7 +4126,7 @@
<field name="parent_id" ref="pgc_pymes_4337"/>
<field name="type">receivable</field>
<field name="name">Envases y embalajes a devolver a clientes, empresas del grupo</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4339" model="account.account.template">
<field name="code">4339</field>
@@ -4134,7 +4134,7 @@
<field name="parent_id" ref="pgc_pymes_433"/>
<field name="type">view</field>
<field name="name">Clientes empresas del grupo, facturas pendientes de formalizar</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4339_child" model="account.account.template">
<field name="code">4339</field>
@@ -4142,7 +4142,7 @@
<field name="parent_id" ref="pgc_pymes_4339"/>
<field name="type">receivable</field>
<field name="name">Clientes empresas del grupo, facturas pendientes de formalizar</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_434" model="account.account.template">
<field name="code">434</field>
@@ -4150,7 +4150,7 @@
<field name="parent_id" ref="pgc_pymes_43"/>
<field name="type">view</field>
<field name="name">Clientes, empresas asociadas</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_434_child" model="account.account.template">
<field name="code">434</field>
@@ -4158,7 +4158,7 @@
<field name="parent_id" ref="pgc_pymes_434"/>
<field name="type">other</field>
<field name="name">Clientes, empresas asociadas</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_435" model="account.account.template">
<field name="code">435</field>
@@ -4166,7 +4166,7 @@
<field name="parent_id" ref="pgc_pymes_43"/>
<field name="type">view</field>
<field name="name">Clientes, otras partes vinculadas</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_435_child" model="account.account.template">
<field name="code">435</field>
@@ -4174,7 +4174,7 @@
<field name="parent_id" ref="pgc_pymes_435"/>
<field name="type">other</field>
<field name="name">Clientes, otras partes vinculadas</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_436" model="account.account.template">
<field name="code">436</field>
@@ -4182,7 +4182,7 @@
<field name="parent_id" ref="pgc_pymes_43"/>
<field name="type">view</field>
<field name="name">Clientes de dudoso cobro</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_436_child" model="account.account.template">
<field name="code">436</field>
@@ -4190,7 +4190,7 @@
<field name="parent_id" ref="pgc_pymes_436"/>
<field name="type">other</field>
<field name="name">Clientes de dudoso cobro</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_437" model="account.account.template">
<field name="code">437</field>
@@ -4198,7 +4198,7 @@
<field name="parent_id" ref="pgc_pymes_43"/>
<field name="type">view</field>
<field name="name">Envases y embalajes a devolver por clientes</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_437_child" model="account.account.template">
<field name="code">437</field>
@@ -4206,7 +4206,7 @@
<field name="parent_id" ref="pgc_pymes_437"/>
<field name="type">other</field>
<field name="name">Envases y embalajes a devolver por clientes</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_438" model="account.account.template">
<field name="code">438</field>
@@ -4214,7 +4214,7 @@
<field name="parent_id" ref="pgc_pymes_43"/>
<field name="type">view</field>
<field name="name">Anticipos de clientes</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_438_child" model="account.account.template">
<field name="code">438</field>
@@ -4222,7 +4222,7 @@
<field name="parent_id" ref="pgc_pymes_438"/>
<field name="type">other</field>
<field name="name">Anticipos de clientes</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_44" model="account.account.template">
<field name="code">44</field>
@@ -4230,7 +4230,7 @@
<field name="parent_id" ref="pgc_pymes_4"/>
<field name="type">view</field>
<field name="name">Deudores varios</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_440" model="account.account.template">
<field name="code">440</field>
@@ -4238,7 +4238,7 @@
<field name="parent_id" ref="pgc_pymes_44"/>
<field name="type">view</field>
<field name="name">Deudores</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4400" model="account.account.template">
<field name="code">4400</field>
@@ -4246,7 +4246,7 @@
<field name="parent_id" ref="pgc_pymes_440"/>
<field name="type">view</field>
<field name="name">Deudores (euros)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4400_child" model="account.account.template">
<field name="code">4400</field>
@@ -4254,7 +4254,7 @@
<field name="parent_id" ref="pgc_pymes_4400"/>
<field name="type">receivable</field>
<field name="name">Deudores (euros)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4404" model="account.account.template">
<field name="code">4404</field>
@@ -4262,7 +4262,7 @@
<field name="parent_id" ref="pgc_pymes_440"/>
<field name="type">view</field>
<field name="name">Deudores (moneda extranjera)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4404_child" model="account.account.template">
<field name="code">4404</field>
@@ -4270,7 +4270,7 @@
<field name="parent_id" ref="pgc_pymes_4404"/>
<field name="type">receivable</field>
<field name="name">Deudores (moneda extranjera)</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4409" model="account.account.template">
<field name="code">4409</field>
@@ -4278,7 +4278,7 @@
<field name="parent_id" ref="pgc_pymes_440"/>
<field name="type">view</field>
<field name="name">Deudores, facturas pendientes de formalizar</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4409_child" model="account.account.template">
<field name="code">4409</field>
@@ -4286,7 +4286,7 @@
<field name="parent_id" ref="pgc_pymes_4409"/>
<field name="type">receivable</field>
<field name="name">Deudores, facturas pendientes de formalizar</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_441" model="account.account.template">
<field name="code">441</field>
@@ -4294,7 +4294,7 @@
<field name="parent_id" ref="pgc_pymes_44"/>
<field name="type">view</field>
<field name="name">Deudores, efectos comerciales a cobrar</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4410" model="account.account.template">
<field name="code">4410</field>
@@ -4302,7 +4302,7 @@
<field name="parent_id" ref="pgc_pymes_441"/>
<field name="type">view</field>
<field name="name">Deudores, efectos comerciales en cartera</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4410_child" model="account.account.template">
<field name="code">4410</field>
@@ -4310,7 +4310,7 @@
<field name="parent_id" ref="pgc_pymes_4410"/>
<field name="type">receivable</field>
<field name="name">Deudores, efectos comerciales en cartera</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4411" model="account.account.template">
<field name="code">4411</field>
@@ -4318,7 +4318,7 @@
<field name="parent_id" ref="pgc_pymes_441"/>
<field name="type">view</field>
<field name="name">Deudores, efectos comerciales descontados</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4411_child" model="account.account.template">
<field name="code">4411</field>
@@ -4326,7 +4326,7 @@
<field name="parent_id" ref="pgc_pymes_4411"/>
<field name="type">receivable</field>
<field name="name">Deudores, efectos comerciales descontados</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4412" model="account.account.template">
<field name="code">4412</field>
@@ -4334,7 +4334,7 @@
<field name="parent_id" ref="pgc_pymes_441"/>
<field name="type">view</field>
<field name="name">Deudores, efectos comerciales en gestión de cobro</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4412_child" model="account.account.template">
<field name="code">4412</field>
@@ -4342,7 +4342,7 @@
<field name="parent_id" ref="pgc_pymes_4412"/>
<field name="type">receivable</field>
<field name="name">Deudores, efectos comerciales en gestión de cobro</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4415" model="account.account.template">
<field name="code">4415</field>
@@ -4350,7 +4350,7 @@
<field name="parent_id" ref="pgc_pymes_441"/>
<field name="type">view</field>
<field name="name">Deudores, efectos comerciales impagados</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_4415_child" model="account.account.template">
<field name="code">4415</field>
@@ -4358,7 +4358,7 @@
<field name="parent_id" ref="pgc_pymes_4415"/>
<field name="type">receivable</field>
<field name="name">Deudores, efectos comerciales impagados</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_446" model="account.account.template">
<field name="code">446</field>
@@ -4366,7 +4366,7 @@
<field name="parent_id" ref="pgc_pymes_44"/>
<field name="type">view</field>
<field name="name">Deudores de dudoso cobro</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_446_child" model="account.account.template">
<field name="code">446</field>
@@ -4374,7 +4374,7 @@
<field name="parent_id" ref="pgc_pymes_446"/>
<field name="type">other</field>
<field name="name">Deudores de dudoso cobro</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_449" model="account.account.template">
<field name="code">449</field>
@@ -4382,7 +4382,7 @@
<field name="parent_id" ref="pgc_pymes_44"/>
<field name="type">view</field>
<field name="name">Deudores por operaciones en común</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_449_child" model="account.account.template">
<field name="code">449</field>
@@ -4390,7 +4390,7 @@
<field name="parent_id" ref="pgc_pymes_449"/>
<field name="type">other</field>
<field name="name">Deudores por operaciones en común</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_46" model="account.account.template">
<field name="code">46</field>
@@ -4406,7 +4406,7 @@
<field name="parent_id" ref="pgc_pymes_46"/>
<field name="type">view</field>
<field name="name">Anticipos de remuneraciones</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_460_child" model="account.account.template">
<field name="code">460</field>
@@ -4414,7 +4414,7 @@
<field name="parent_id" ref="pgc_pymes_460"/>
<field name="type">other</field>
<field name="name">Anticipos de remuneraciones</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_465" model="account.account.template">
<field name="code">465</field>
@@ -4422,7 +4422,7 @@
<field name="parent_id" ref="pgc_pymes_46"/>
<field name="type">view</field>
<field name="name">Remuneraciones pendientes de pago</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_465_child" model="account.account.template">
<field name="code">465</field>
@@ -4430,7 +4430,7 @@
<field name="parent_id" ref="pgc_pymes_465"/>
<field name="type">other</field>
<field name="name">Remuneraciones pendientes de pago</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_47" model="account.account.template">
<field name="code">47</field>
@@ -4710,7 +4710,7 @@
<field name="parent_id" ref="pgc_pymes_48"/>
<field name="type">view</field>
<field name="name">Gastos anticipados</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_480_child" model="account.account.template">
<field name="code">480</field>
@@ -4718,7 +4718,7 @@
<field name="parent_id" ref="pgc_pymes_480"/>
<field name="type">other</field>
<field name="name">Gastos anticipados</field>
<field name="user_type" ref="terceros - rec"/>
<field name="user_type" ref="terceros_-_rec"/>
</record>
<record id="pgc_pymes_485" model="account.account.template">
<field name="code">485</field>
@@ -4726,7 +4726,7 @@
<field name="parent_id" ref="pgc_pymes_48"/>
<field name="type">view</field>
<field name="name">Ingresos anticipados</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_485_child" model="account.account.template">
<field name="code">485</field>
@@ -4734,7 +4734,7 @@
<field name="parent_id" ref="pgc_pymes_485"/>
<field name="type">other</field>
<field name="name">Ingresos anticipados</field>
<field name="user_type" ref="terceros - pay"/>
<field name="user_type" ref="terceros_-_pay"/>
</record>
<record id="pgc_pymes_49" model="account.account.template">
<field name="code">49</field>
+4 -4
View File
@@ -40,14 +40,14 @@ class l10n_chart_it_report_libroIVA (osv.osv):
_columns = {
'name': fields.char('Fiscal year',size=64),
'company_id': fields.many2one('res.company', 'Company'),
'company_id': fields.many2one('res.company', 'Company'),
}
def init (self, cr) :
cr.execute("""DROP VIEW IF EXISTS account_report_libroiva""")
cr.execute("""
CREATE VIEW account_report_libroiva AS (
SELECT id, name, company_id FROM account_fiscalyear
cr.execute("""
CREATE VIEW account_report_libroiva AS (
SELECT id, name, company_id FROM account_fiscalyear
)""")
l10n_chart_it_report_libroIVA()
+2 -4
View File
@@ -18,11 +18,10 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
import time
import ir
import pooler
from report.interface import report_rml
from report.interface import toxml
#from report.interface import toxml
from tools import to_xml
from report import report_sxw
from datetime import datetime
@@ -52,7 +51,6 @@ class report_custom(report_rml):
prod_name = bom['name']
prod_qtty = factor * bom['product_qty']
product_uom = product_uom_pool.browse(cr, uid, bom['product_uom'], context=context)
level = 1
main_sp_price, main_sp_name , main_strd_price = '','',''
sellers, sellers_price = '',''
+1 -1
View File
@@ -27,7 +27,7 @@ class make_invoice(osv.osv_memory):
_description = 'Make Invoice'
_columns = {
'group': fields.boolean('Group by partner invoice address'),
'group': fields.boolean('Group by partner invoice address'),
}
def make_invoices(self, cr, uid, ids, context=None):
+1 -1
View File
@@ -14,7 +14,7 @@ class SidebarTemplateEditor(openobject.templating.TemplateEditor):
output.index(self.ADD_ATTACHMENT_BUTTON)) + 1
output = output[:form_opener_insertion] + \
'''<a href="#" id="add-pad" class="button-a
attachment-button">${_(" Add pad")}</a>\n''' + \
attachment-button">${_("Write")}</a>\n''' + \
output[form_opener_insertion:]
return output
@@ -63,14 +63,19 @@ class order(report_sxw.rml_parse):
WHERE absl.pos_statement_id = %d"""%(order_id.id)
self.cr.execute(sql)
res = self.cr.fetchone()
lst.append(res[0])
if not res:
return ['', 0.0]
lst.append(res[0]) # todo: improve
sql2 = """ select sum(absl.amount) as amt from account_bank_statement as abs
LEFT JOIN account_bank_statement_line as absl ON abs.id = absl.statement_id
LEFT JOIN account_journal as aj ON aj.id = abs.journal_id
where aj.name = '%s' """%(res[0])
self.cr.execute(sql2)
res1 = self.cr.fetchone()
lst.append(res1[0])
if res1:
lst.append(res1[0])
else:
lst.append(0.0)
return lst
report_sxw.report_sxw('report.pos.receipt.with.remboursment', 'pos.order', 'addons/point_of_sale/report/pos_receipt_with_remboursment.rml', parser=order, header=False)
@@ -63,14 +63,19 @@ class order(report_sxw.rml_parse):
WHERE absl.pos_statement_id = %d"""%(order_id.id)
self.cr.execute(sql)
res = self.cr.fetchone()
lst.append(res[0])
if not res:
return ['', 0.0]
lst.append(res[0]) # todo: improve
sql2 = """ select sum(absl.amount) as amt from account_bank_statement as abs
LEFT JOIN account_bank_statement_line as absl ON abs.id = absl.statement_id
LEFT JOIN account_journal as aj ON aj.id = abs.journal_id
where aj.name = '%s' """%(res[0])
self.cr.execute(sql2)
res1 = self.cr.fetchone()
lst.append(res1[0])
if res1:
lst.append(res1[0])
else:
lst.append(0.0)
return lst
report_sxw.report_sxw('report.pos.receipt.without.remboursment', 'pos.order', 'addons/point_of_sale/report/pos_receipt_without_remboursment.rml', parser=order, header=False)
@@ -20,8 +20,6 @@
##############################################################################
from osv import osv, fields
from tools.translate import _
class pos_sales_user_today(osv.osv_memory):
_name = 'pos.sales.user.today'
+1 -1
View File
@@ -31,7 +31,7 @@ class misc_tools_installer(osv.osv_memory):
'idea':fields.boolean('Ideas Box',help='Promote ideas of the employees, votes and discussion on best ideas.'),
'share':fields.boolean('Web Share',help='Allows you to give restricted access to your OpenERP documents to external users, ' \
'such as customers, suppliers, or accountants. You can share any OpenERP Menu such as your project tasks, support requests, invoices, etc.'),
'pad': fields.boolean('Native pad integration',
'pad': fields.boolean('Collaborative Note Pads',
help="This module creates a tighter integration between a Pad "
"instance of your choosing and your OpenERP Web Client by "
"letting you easily link pads to OpenERP objects via "
+25 -73
View File
@@ -105,8 +105,8 @@ class project_phase(osv.osv):
_columns = {
'name': fields.char("Name", size=64, required=True),
'date_start': fields.date('Start Date', help="Starting Date of the phase", states={'done':[('readonly',True)], 'cancelled':[('readonly',True)]}),
'date_end': fields.date('End Date', help="Ending Date of the phase", states={'done':[('readonly',True)], 'cancelled':[('readonly',True)]}),
'date_start': fields.date('Start Date', help="It's computed according to the phases order : the start date of the 1st phase is set by you while the other start dates depend on the end date of their previous phases", states={'done':[('readonly',True)], 'cancelled':[('readonly',True)]}),
'date_end': fields.date('End Date', help=" It's computed by the scheduler according to the start date and the duration.", states={'done':[('readonly',True)], 'cancelled':[('readonly',True)]}),
'constraint_date_start': fields.date('Minimum Start Date', help='force the phase to start after this date', states={'done':[('readonly',True)], 'cancelled':[('readonly',True)]}),
'constraint_date_end': fields.date('Deadline', help='force the phase to finish before this date', states={'done':[('readonly',True)], 'cancelled':[('readonly',True)]}),
'project_id': fields.many2one('project.project', 'Project', required=True),
@@ -144,13 +144,6 @@ class project_phase(osv.osv):
result['date_start'] = project_id.date_start
return {'value': result}
def onchange_days(self, cr, uid, ids, project, context=None):
result = {}
for id in ids:
project_id = self.browse(cr, uid, id, context=context)
newdate = datetime.strptime(project_id.date_start, '%Y-%m-%d') + relativedelta(days=project_id.duration or 0.0)
result['date_end'] = newdate.strftime('%Y-%m-%d')
return {'value': result}
def _check_date_start(self, cr, uid, phase, date_end, context=None):
"""
@@ -192,55 +185,6 @@ class project_phase(osv.osv):
dt_end = work_times[-1][1].strftime('%Y-%m-%d')
self.write(cr, uid, [phase.id], {'date_start': date_start.strftime('%Y-%m-%d'), 'date_end': dt_end}, context=context)
def write(self, cr, uid, ids, vals, context=None):
resource_calendar_obj = self.pool.get('resource.calendar')
resource_obj = self.pool.get('resource.resource')
uom_obj = self.pool.get('product.uom')
if context is None:
context = {}
res = super(project_phase, self).write(cr, uid, ids, vals, context=context)
if context.get('scheduler',False):
return res
# Consider calendar and efficiency if the phase is performed by a resource
# otherwise consider the project's working calendar
#TOCHECK : why need this ?
if isinstance(ids, (int, long)):
ids = [ids]
default_uom_id = self._get_default_uom_id(cr, uid)
for phase in self.browse(cr, uid, ids, context=context):
calendar_id = phase.project_id.resource_calendar_id and phase.project_id.resource_calendar_id.id or False
resource_id = resource_obj.search(cr, uid, [('user_id', '=', phase.responsible_id.id)],context=context)
if resource_id:
cal_id = resource_obj.browse(cr, uid, resource_id[0], context=context).calendar_id.id
if cal_id:
calendar_id = cal_id
avg_hours = uom_obj._compute_qty(cr, uid, phase.product_uom.id, phase.duration, default_uom_id)
# Change the date_start and date_end
# for previous and next phases respectively based on valid condition
if vals.get('date_start', False) and vals['date_start'] < phase.date_start:
dt_start = datetime.strptime(vals['date_start'], '%Y-%m-%d')
work_times = resource_calendar_obj.interval_get(cr, uid, calendar_id, dt_start, avg_hours or 0.0, resource_id and resource_id[0] or False)
if work_times:
vals['date_end'] = work_times[-1][1].strftime('%Y-%m-%d')
for prv_phase in phase.previous_phase_ids:
if prv_phase.id == phase.id:
continue
self._check_date_start(cr, uid, prv_phase, dt_start, context=context)
if vals.get('date_end', False) and vals['date_end'] > phase.date_end:
dt_end = datetime.strptime(vals['date_end'], '%Y-%m-%d')
work_times = resource_calendar_obj.interval_min_get(cr, uid, calendar_id, dt_end, avg_hours or 0.0, resource_id and resource_id[0] or False)
if work_times:
vals['date_start'] = work_times[0][0].strftime('%Y-%m-%d')
for next_phase in phase.next_phase_ids:
if next_phase.id == phase.id:
continue
self._check_date_end(cr, uid, next_phase, dt_end, context=context)
return res
def copy(self, cr, uid, id, default=None, context=None):
if default is None:
default = {}
@@ -282,25 +226,29 @@ class project_phase(osv.osv):
res[phase.id] = resource_objs
return res
def generate_schedule(self, cr, uid, ids, start_date, calendar_id=False, context=None):
def generate_schedule(self, cr, uid, ids, start_date=False, calendar_id=False, context=None):
"""
Schedule phase with the start date till all the next phases are completed.
@param: start_dsate : start date for the phase
@param: start_date (datetime.datetime) : start date for the phase. It would be either Start date of phase or start date of project or system current date
@param: calendar_id : working calendar of the project
"""
if context is None:
context = {}
resource_pool = self.pool.get('resource.resource')
data_pool = self.pool.get('ir.model.data')
resource_allocation_pool = self.pool.get('project.resource.allocation')
uom_pool = self.pool.get('product.uom')
default_uom_id = self._get_default_uom_id(cr, uid)
data_model, day_uom_id = data_pool.get_object_reference(cr, uid, 'product', 'uom_day')
for phase in self.browse(cr, uid, ids, context=context):
if not phase.responsible_id:
raise osv.except_osv(_('No responsible person assigned !'),_("You must assign a responsible person for phase '%s' !") % (phase.name,))
if not start_date:
start_date = phase.project_id.date_start or phase.date_start or datetime.now().strftime("%Y-%m-%d")
start_date = datetime.strftime((datetime.strptime(start_date, "%Y-%m-%d")), "%Y-%m-%d")
phase_resource_obj = resource_pool.generate_resources(cr, uid, [phase.responsible_id.id], calendar_id, context=context)
avg_hours = uom_pool._compute_qty(cr, uid, phase.product_uom.id, phase.duration, default_uom_id)
duration = str(avg_hours) + 'H'
avg_days = uom_pool._compute_qty(cr, uid, phase.product_uom.id, phase.duration, day_uom_id)
duration = str(avg_days) + 'd'
# Create a new project for each phase
def Project():
# If project has working calendar then that
@@ -308,14 +256,17 @@ class project_phase(osv.osv):
start = start_date
minimum_time_unit = 1
resource = phase_resource_obj
working_hours_per_day = 24
vacation = []
if calendar_id:
working_days = resource_pool.compute_working_calendar(cr, uid, calendar_id, context=context)
working_hours_per_day = 8 #TODO: it should be come from calendars
vacation = tuple(resource_pool.compute_vacation(cr, uid, calendar_id))
working_days = resource_pool.compute_working_calendar(cr, uid, calendar_id, context=context)
def phase():
effort = duration
project = Task.BalancedProject(Project)
s_date = project.phase.start.to_datetime()
e_date = project.phase.end.to_datetime()
# Recalculate date_start and date_end
@@ -440,12 +391,9 @@ class project(osv.osv):
('state', 'in', ['draft', 'open', 'pending']),
('previous_phase_ids', '=', False)
])
start_date = project.date_start
if not start_date:
start_date = datetime.now().strftime("%Y-%m-%d")
start_dt = datetime.strftime((datetime.strptime(start_date, "%Y-%m-%d")), "%Y-%m-%d %H:%M")
calendar_id = project.resource_calendar_id and project.resource_calendar_id.id or False
phase_pool.generate_schedule(cr, uid, phase_ids, start_dt, calendar_id, context=context)
start_date = False
phase_pool.generate_schedule(cr, uid, phase_ids, start_date, calendar_id, context=context)
return True
def schedule_tasks(self, cr, uid, ids, context=None):
@@ -507,6 +455,7 @@ class project_task(osv.osv):
"""
Schedule the tasks according to resource available and priority.
"""
resource_pool = self.pool.get('resource.resource')
if not ids:
return False
if context is None:
@@ -535,11 +484,14 @@ class project_task(osv.osv):
try:
resource = reduce(operator.or_, resources)
except:
raise osv.except_osv(_('Error'), _('Should have Resources Allocation or Project Members!'))
raise osv.except_osv(_('Error'), _('Resources should be allocated to your phases and Members should be assigned to your Project!'))
minimum_time_unit = 1
if calendar_id: # If project has working calendar
working_days = resource_pool.compute_working_calendar(cr, uid, calendar_id, context=context)
working_hours_per_day = 24
vacation = []
if calendar_id:
working_hours_per_day = 8 #TODO: it should be come from calendars
vacation = tuple(resource_pool.compute_vacation(cr, uid, calendar_id, context=context))
working_days = resource_pool.compute_working_calendar(cr, uid, calendar_id, context=context)
# Dynamic creation of tasks
task_number = 0
for openobect_task in self.browse(cr, uid, ids, context=context):
@@ -117,7 +117,7 @@
</group>
<group colspan="6" col="6">
<field name="date_start"/>
<field name="duration" on_change="onchange_days(project_id)" />
<field name="duration"/>
<field name="product_uom" nolabel="1" domain="[('category_id.name', '=', 'Working Time')]"/>
<field name="date_end"/>
</group>
@@ -135,7 +135,7 @@
<field name="resource_id" context="{'project_id':parent.project_id}"/>
<field name="date_start"/>
<field name="date_end"/>
<field name="useability"/>
<field name="useability" string="Availability"/>
</form>
</field>
<separator string="" colspan="4"/>
@@ -148,15 +148,17 @@
<button string="Start Phase" name="set_open" states="pending,draft" icon="gtk-execute"/>
</group>
</page>
<page string="Task Detail">
<field colspan="4" name="task_ids" context="{'default_project_id' :project_id}" nolabel="1">
<tree editable="bottom" string="Project's Tasks">
<page string="Tasks Details">
<field colspan="4" name="task_ids" readonly="1" context="{'default_project_id' :project_id}" nolabel="1">
<tree string="Project's Tasks">
<field name="sequence"/>
<field name="name"/>
<field name="user_id"/>
<field name="planned_hours" widget="float_time"/>
<field name="project_id" invisible="1"/>
<field name="total_hours" sum='Total Hours'/>
<field name="remaining_hours" widget="float_time" sum="Remaining Hours"/>
<field name="state"/>
</tree>
<form string="Project's Tasks">
<notebook colspan="4">
@@ -165,6 +167,7 @@
<field name="name"/>
<field name="project_id"/>
<field name="user_id"/>
<field name="sequence"/>
</group>
<group colspan="2" col="2">
<separator string="Dates" colspan="2"/>
@@ -175,7 +178,7 @@
<separator string="Planning" colspan="2"/>
<field name="planned_hours" widget="float_time"/>
<field name="total_hours" widget="float_time"/>
<field name="remaining_hours" widget="float_time" sum="Remaining Hours"/>
<field name="remaining_hours" widget="float_time"/>
<field name="effective_hours" invisible="1"/>
</group>
<group colspan="6" col="4">
@@ -65,10 +65,11 @@ class project_compute_phases(osv.osv_memory):
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, 'project_long_term', 'act_project_phase_list')
result = mod_obj._get_id(cr, uid, 'project_long_term', 'act_project_phase')
id = mod_obj.read(cr, uid, [result], ['res_id'])[0]['res_id']
result = act_obj.read(cr, uid, [id], context=context)[0]
result['context'] = {"search_default_project_id":data['project_id'], "search_default_responsible_id":uid, "search_default_current": 1}
result['target'] = 'current'
result['context'] = {"search_default_project_id":data['project_id'], "default_project_id":data['project_id'], "search_default_responsible_id":uid, "search_default_current": 1}
return result
project_compute_phases()
@@ -50,13 +50,13 @@ class project_compute_tasks(osv.osv_memory):
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, 'project', 'action_view_task')
result = mod_obj._get_id(cr, uid, 'project_long_term', 'act_resouce_allocation')
id = mod_obj.read(cr, uid, [result], ['res_id'])[0]['res_id']
result = {}
if not id:
return result
result = act_obj.read(cr, uid, [id], context=context)[0]
result['context'] = {"search_default_project_id":data['project_id'], "search_default_user_id":uid, "search_default_current": 1}
result['target'] = 'current'
return result
project_compute_tasks()
+5 -5
View File
@@ -290,10 +290,11 @@
<field name="context">{'search_default_draft': 1}</field>
<field name="view_mode">tree,form,graph,calendar</field>
<field name="search_view_id" ref="view_purchase_order_filter"/>
<field name="help">With the Requests for Quotation menu you can create new requests for quotations, review existing ones or turn them into a purchase order once the supplier offer is approved. When you confirm a RfQ, OpenERP will convert it to a Purchase Order and generate the next steps: draft reception of the products, draft invoice to control.</field>
<field name="help">You can create a request for quotation when you want to buy products to a supplier but the purchase is not confirmed yet. Use also this menu to review requests for quotation created automatically based on your logistic rules (minimum stock, MTO, etc). You can convert the request for quotation into a purchase order once the order is confirmed. If you use the extended interface (from user's preferences), you can select the way to control your supplier invoices: based on the order, based on the receptions or manual encoding.</field>
</record>
<menuitem action="purchase_rfq" id="menu_purchase_rfq" parent="menu_procurement_management"
sequence="6"/>
<menuitem action="purchase_rfq" id="menu_purchase_rfq"
parent="menu_procurement_management"
sequence="6"/>
<record id="purchase_form_action" model="ir.actions.act_window">
<field name="name">Purchase Orders</field>
@@ -302,8 +303,7 @@
<field name="view_mode">tree,form,graph,calendar</field>
<field name="context">{'search_default_approved': 1,'search_default_create_uid':uid}</field>
<field name="search_view_id" ref="view_purchase_order_filter"/>
<field name="help">From the Purchase Orders menu, you can track the status of your orders: products received, invoice received and controlled.
</field>
<field name="help">Use this menu to search within your purchase orders by references, supplier, products, etc. For each purchase order, you can track the products received, and control the supplier invoices.</field>
</record>
<menuitem action="purchase_form_action" id="menu_purchase_form_action" parent="menu_procurement_management" />
+3 -2
View File
@@ -103,9 +103,10 @@ class purchase_report(osv.osv):
extract(epoch from age(l.date_planned,s.date_order))/(24*60*60)::decimal(16,2) as delay_pass,
count(*) as nbr,
(l.price_unit*l.product_qty*u.factor)::decimal(16,2) as price_total,
avg(100.0 * (l.price_unit*l.product_qty*u.factor)/(nullif(t.standard_price*l.product_qty*u.factor,0)))::decimal(16,2) as negociation,
avg(100.0 * (l.price_unit*l.product_qty*u.factor) / NULLIF(t.standard_price*l.product_qty*u.factor, 0.0))::decimal(16,2) as negociation,
sum(t.standard_price*l.product_qty*u.factor)::decimal(16,2) as price_standard,
(sum(l.product_qty*l.price_unit)/sum(nullif(l.product_qty*u.factor,0)))::decimal(16,2) as price_average
(sum(l.product_qty*l.price_unit)/NULLIF(sum(l.product_qty*u.factor),0.0))::decimal(16,2) as price_average
from purchase_order s
left join purchase_order_line l on (s.id=l.order_id)
left join product_product p on (l.product_id=p.id)
+8 -4
View File
@@ -229,7 +229,7 @@ class resource_resource(osv.osv):
'resource_type': fields.selection([('user','Human'),('material','Material')], 'Resource Type', required=True),
'user_id' : fields.many2one('res.users', 'User', help='Related user name for the resource to manage its access.'),
'time_efficiency' : fields.float('Efficiency factor', size=8, required=True, help="This field depict the efficiency of the resource to complete tasks. e.g resource put alone on a phase of 5 days with 5 tasks assigned to him, will show a load of 100% for this phase by default, but if we put a efficency of 200%, then his load will only be 50%."),
'calendar_id' : fields.many2one("resource.calendar", "Working time", help="Define the schedule of resource"),
'calendar_id' : fields.many2one("resource.calendar", "Working Period", help="Define the schedule of resource"),
}
_defaults = {
'resource_type' : 'user',
@@ -299,11 +299,15 @@ class resource_resource(osv.osv):
leave_list.sort()
return leave_list
def compute_working_calendar(cr, uid, calendar_id, context=None):
def compute_working_calendar(self, cr, uid, calendar_id=False, context=None):
"""
Change the format of working calendar from 'Openerp' format to bring it into 'Faces' format.
@param calendar_id : working calendar of the project
"""
if not calendar_id:
# Calendar is not specified: working days: 24/7
return [('fri', '1:0-12:0','12:0-24:0'), ('thu', '1:0-12:0','12:0-24:0'), ('wed', '1:0-12:0','12:0-24:0'),
('mon', '1:0-12:0','12:0-24:0'), ('tue', '1:0-12:0','12:0-24:0'), ('sat', '1:0-12:0','12:0-24:0'), ('sun', '1:0-12:0','12:0-24:0')]
resource_attendance_pool = self.pool.get('resource.calendar.attendance')
time_range = "8:00-8:00"
non_working = ""
@@ -321,8 +325,8 @@ class resource_resource(osv.osv):
if week_days.has_key(week['dayofweek']):
day = week_days[week['dayofweek']]
wk_days[week['dayofweek']] = week_days[week['dayofweek']]
hour_from_str = convert_timeformat(cr, uid, week['hour_from'])
hour_to_str = convert_timeformat(cr, uid, week['hour_to'])
hour_from_str = convert_timeformat(week['hour_from'])
hour_to_str = convert_timeformat(week['hour_to'])
res_str = hour_from_str + '-' + hour_to_str
wktime_list.append((day, res_str))
# Convert into format like [('mon', '8:00-12:00', '13:00-18:00')]
+5 -5
View File
@@ -26,7 +26,7 @@
<separator orientation="vertical" groups="base.group_multi_company"/>
<filter string="Company" icon="terp-go-home" domain="[]" context="{'group_by':'company_id'}" groups="base.group_multi_company"/>
<separator orientation="vertical" />
<filter string="Working Time" icon="terp-go-today" domain="[]" context="{'group_by':'calendar_id'}"/>
<filter string="Working Period" icon="terp-go-today" domain="[]" context="{'group_by':'calendar_id'}"/>
</group>
</search>
</field>
@@ -57,7 +57,7 @@
<field name="name" string="Reason"/>
<field name="resource_id" string="Resource"/>
<field name="company_id" string="Company" widget="selection" groups="base.group_multi_company"/>
<field name="calendar_id" string="Working Time" widget="selection"/>
<field name="calendar_id" string="Working Period" widget="selection"/>
</group>
<newline/>
<group expand="0" string="Group By..." colspan="4" col="20">
@@ -179,7 +179,7 @@
</group>
<notebook colspan="4">
<page string="General Information">
<field name="calendar_id" widget="selection"/>
<field name="calendar_id" />
<field name="time_efficiency" groups="base.group_extended"/>
</page>
</notebook>
@@ -197,7 +197,7 @@
<field name="user_id" />
<field name="company_id" groups="base.group_multi_company"/>
<field name="resource_type" />
<field name="calendar_id" />
<field name="calendar_id" string="Working Period"/>
<field name="time_efficiency" groups="base.group_extended"/>
</tree>
</field>
@@ -225,7 +225,7 @@
</group>
<group colspan="2" col="2">
<field name="date_from"/>
<field name="calendar_id"/>
<field name="calendar_id" string="Working Period"/>
<field name="company_id" widget="selection" groups="base.group_multi_company"/>
</group>
<group colspan="2" col="2">
+14 -11
View File
@@ -252,6 +252,7 @@
<menuitem id="menu_traceability" name="Traceability" parent="menu_stock_root" sequence="3"/>
<menuitem action="action_tracking_form" id="menu_action_tracking_form"
groups="base.group_extended"
sequence="6"
parent="menu_traceability"/>
<record id="lot_line_tree" model="ir.ui.view">
@@ -407,9 +408,11 @@
<field name="view_id" ref="view_production_lot_tree"/>
<field name="search_view_id" ref="search_product_lot_filter" />
<field name="context">{'full':'1',"search_default_available":1}</field>
<field name="help">This is the list of all the production lots (serial numbers) you recorded. When you select a lot, you can get the upstream or downstream traceability of the products contained in lot.</field>
<field name="help">This is the list of all the production lots (serial numbers) you recorded. When you select a lot, you can get the upstream or downstream traceability of the products contained in lot. By default, the list is filtred on the serial numbers that are available in your warehouse but you can uncheck the 'Available' button to get all the lots you produced, received or delivered to customers.</field>
</record>
<menuitem action="action_production_lot_form" id="menu_action_production_lot_form" parent="menu_traceability" groups="base.group_extended"/>
<menuitem action="action_production_lot_form" id="menu_action_production_lot_form"
parent="menu_traceability" groups="base.group_extended"
sequence="1"/>
#
# Lot composition (history)
@@ -833,7 +836,7 @@
<field name="model">stock.picking</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree colors="blue:state in ('draft');grey:state in ('cancel');red:state not in ('cancel', 'done') and date &lt; current_date" string="Outgoing Deliveries">
<tree colors="blue:state in ('draft');grey:state in ('cancel');red:state not in ('cancel', 'done') and date &lt; current_date" string="Delivery Orders">
<field name="name"/>
<field name="partner_id"/>
<field name="origin"/>
@@ -852,7 +855,7 @@
<field name="model">stock.picking</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Outgoing Deliveries">
<form string="Delivery Orders">
<group col="6" colspan="4">
<group colspan="4" col="4">
<field name="name" readonly="1"/>
@@ -990,13 +993,13 @@
<field name="arch" type="xml">
<search string="Picking list">
<group col="8" colspan="4">
<filter icon="terp-check" name="available" string="Available" domain="[('state','=','assigned')]" help="Assigned Outgoing Deliveries"/>
<filter icon="terp-camera_test" name="confirmed" string="Confirmed" domain="[('state','=','confirmed')]" help="Confirmed Outgoing Deliveries"/>
<filter icon="terp-dialog-close" name="done" string="Done" domain="[('state','=','done')]" help="Outgoing Deliveries already processed"/>
<filter icon="terp-check" name="available" string="Available" domain="[('state','=','assigned')]" help="Assigned Delivery Orders"/>
<filter icon="terp-camera_test" name="confirmed" string="Confirmed" domain="[('state','=','confirmed')]" help="Confirmed Delivery Orders"/>
<filter icon="terp-dialog-close" name="done" string="Done" domain="[('state','=','done')]" help="Delivery orders already processed"/>
<separator orientation="vertical"/>
<filter icon="terp-accessories-archiver-minus" string="Back Orders" domain="[('backorder_id', '!=', False)]" help="Is a Back Order" groups="base.group_extended"/>
<separator orientation="vertical"/>
<filter icon="terp-dolar" name="to_invoice" string="To Invoice" domain="[('invoice_state','=','2binvoiced')]" help="Outgoing Deliveries to invoice"/>
<filter icon="terp-dolar" name="to_invoice" string="To Invoice" domain="[('invoice_state','=','2binvoiced')]" help="Delivery orders to invoice"/>
<separator orientation="vertical"/>
<field name="name"/>
<field name="partner_id" />
@@ -1020,7 +1023,7 @@
</record>
<record id="action_picking_tree" model="ir.actions.act_window">
<field name="name">Outgoing Deliveries</field>
<field name="name">Delivery Orders</field>
<field name="res_model">stock.picking</field>
<field name="type">ir.actions.act_window</field>
<field name="view_type">form</field>
@@ -1504,7 +1507,7 @@
<field name="context">{'search_default_Available':1}</field>
<field name="help">This menu gives you the full traceability of inventory operations on a specific product. You can filter on the product to see all the past or future movements for the product.</field>
</record>
<menuitem action="action_move_form2" id="menu_action_move_form2" parent="menu_traceability" sequence="1"/>
<menuitem action="action_move_form2" id="menu_action_move_form2" parent="menu_traceability" sequence="3"/>
====================================
Reception Picking (By Stock Move)
@@ -1863,7 +1866,7 @@
<field name="view_id" ref="view_move_tree_reception_picking"/>
<field name="context" eval="'{\'search_default_receive\':1, \'default_location_id\':%d, \'default_location_dest_id\':%d}' % (ref('stock_location_stock'),ref('stock_location_customers'))"/>
<field name="search_view_id" ref="view_move_search_reception_outcoming_picking"/>
<field name="help">The Deliver Products menu lists all individual products you have to deliver to your customers. You can process the deliveries directly from this list, line by or line or through the Delivery Orders menu.</field>
<field name="help">You will find in this list all products you have to deliver to your customers. You can process the deliveries directly from this list using the buttons on the right of each line. You can filter the products to deliver by customer, products or sale order (using the Origin field).</field>
</record>
<record model="ir.actions.act_window.view" id="action_move_out_picking_tree">
@@ -317,7 +317,6 @@ class survey_analysis(report_rml):
rating_weight_sum += int(col_weight[1]) * tot_res
tot_per = round((float(tot_res) * 100) / int(res_count), 2)
else:
tor_res = 0
tot_per = 0.0
if tot_res:
rml += """<td><para style="answer_bold">""" + tools.ustr(tot_per) + "%(" + tools.ustr(tot_res) + """)</para></td>"""
@@ -198,7 +198,6 @@ class survey_browse_response(report_rml):
surv_resp_line_obj = pooler.get_pool(cr.dbname).get('survey.response.line')
surv_obj = pooler.get_pool(cr.dbname).get('survey')
surv_ans_obj = pooler.get_pool(cr.dbname).get('survey.answer')
for response in surv_resp_obj.browse(cr, uid, response_id):
for survey in surv_obj.browse(cr, uid, [response.survey_id.id]):
+7 -6
View File
@@ -271,10 +271,10 @@
</group>
<newline/>
<group expand="0" string="Group By..." colspan="4" col="20">
<filter string="Responsible" icon="terp-personal" domain="[]" context="{'group_by':'responsible_id'}"/>
<filter string="Responsible" icon="terp-personal" domain="[]" context="{'group_by':'responsible_id'}"/>
<separator orientation="vertical"/>
<filter string="Type" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'type'}"/>
<filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
<filter string="Type" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'type'}"/>
<filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
</group>
</search>
</field>
@@ -287,6 +287,7 @@
<field name="view_mode">tree,form</field>
<field name="view_id" ref="survey_tree"></field>
<field name="search_view_id" ref="survey_search"/>
<field name="help">You can create survey for different purposes: recruitment interviews, employee's periodical evaluations, marketing campaigns, etc. A survey is made of pages containing questions of several types: text, multiple choices, etc. You can edit survey manually or click on the 'Edit Survey' for a WYSIWYG interface.</field>
</record>
@@ -1104,11 +1105,11 @@
</group>
<newline/>
<group expand="0" string="Group By..." colspan="4" col="20">
<filter string="User" icon="terp-personal" domain="[]" context="{'group_by':'user_id'}"/>
<filter string="User" icon="terp-personal" domain="[]" context="{'group_by':'user_id'}"/>
<separator orientation="vertical"/>
<filter string="Survey" icon="terp-stock_align_left_24" domain="[]" context="{'group_by':'survey_id'}"/>
<filter string="Survey" icon="terp-stock_align_left_24" domain="[]" context="{'group_by':'survey_id'}"/>
<separator orientation="vertical"/>
<filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
<filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
</group>
</search>
</field>
+6 -5
View File
@@ -65,7 +65,10 @@ class survey_question_wiz(osv.osv_memory):
context = {}
if view_type in ['form']:
wiz_id = 0
if not context.has_key('sur_name_id'):
sur_name_rec = None
if 'sur_name_id' in context:
sur_name_rec = surv_name_wiz.browse(cr, uid, context['sur_name_id'], context=context)
elif 'survey_id' in context:
res_data = {
'survey_id': context.get('survey_id', False),
'page_no': -1,
@@ -76,16 +79,14 @@ class survey_question_wiz(osv.osv_memory):
wiz_id = surv_name_wiz.create(cr, uid, res_data)
sur_name_rec = surv_name_wiz.browse(cr, uid, wiz_id, context=context)
context.update({'sur_name_id' :wiz_id})
else:
sur_name_rec = surv_name_wiz.browse(cr, uid, context['sur_name_id'], context=context)
if context.has_key('active_id'):
context.pop('active_id')
survey_id = context.get('survey_id', False)
if not survey_id:
# Try one more time to find it
if sur_name_rec.survey_id:
if sur_name_rec and sur_name_rec.survey_id:
survey_id = sur_name_rec.survey_id[0]
else:
# raise osv.except_osv(_('Error!'), _("Cannot locate survey for the question wizard!"))