137 lines
4.2 KiB
Python
137 lines
4.2 KiB
Python
# -*- coding: utf-8 -*-
|
|
|
|
from .config import Config
|
|
|
|
|
|
class ConfigAllInOnePT(Config):
|
|
def __init__(self):
|
|
super(ConfigAllInOnePT, self).__init__()
|
|
|
|
self.company_xmlid = 'base.main_company'
|
|
|
|
self.company_data = {
|
|
'name': 'TZ Technik Solution GesmbH',
|
|
'street': 'Althöflein 9/2',
|
|
'street2': False,
|
|
'city': 'Großkrut',
|
|
'zip': '2143',
|
|
'phone': False,
|
|
'email': False,
|
|
'website': False,
|
|
'company_registry': '405457k',
|
|
'country_id': 'at', # 'de' für Deutschland
|
|
'vat': False,
|
|
'vat_check_vies': True,
|
|
'logo': '../ext/custom-addons/dp_custom/static/src/img/logo.png',
|
|
# 'favicon_backend': '../ext/custom-addons/dp_custom/static/src/img/favicon.ico',
|
|
# 'favicon_backend_mimetype': 'image/x-icon'
|
|
}
|
|
|
|
self.multi_company_admin = {
|
|
'id': "ref('dp_custom.tz_admin_user')",
|
|
'lastname': 'TZ Technik ADMIN',
|
|
'login': 'tz-admin',
|
|
'company_id': "ref('base.main_company')",
|
|
'company_ids': ["ref('base.main_company')"],
|
|
'email': 'admin@tz-austria.at'
|
|
}
|
|
|
|
# Nur für Lager
|
|
# Wenn nicht gesetzt, dann wird der Firmenname genommen
|
|
self.warehouse_name = 'TZ Technik'
|
|
self.warehouse_code = 'TZ Technik'
|
|
|
|
self.tax_settings = {
|
|
'default_sale_tax_id': self.default_sales_tax
|
|
}
|
|
|
|
self.sequences = {
|
|
'sale.order': {
|
|
# 'number_next_actual': 1,
|
|
'prefix': 'ATOF%(range_y)s-',
|
|
'padding': 6,
|
|
'use_date_range': True,
|
|
'monthly_date_range': False
|
|
},
|
|
'account.invoice': {
|
|
# 'number_next_actual': 0001,
|
|
'prefix': '%(range_year)s-',
|
|
'padding': 6,
|
|
'use_date_range': True,
|
|
},
|
|
# Wenn 'account.invoice_refund' auskommentiert ist, dann wird
|
|
# für die Gutschrift der selbe Nummernkreis verwendet
|
|
# 'account.invoice_refund': {
|
|
# # 'number_next_actual': 0001,
|
|
# 'name': 'Gutschriften',
|
|
# 'implementation': 'no_gap',
|
|
# 'prefix': 'GL%(y)s',
|
|
# 'padding': 4,
|
|
# 'use_date_range': True,
|
|
# 'monthly_date_range': False
|
|
# },
|
|
# 'picking.out': {
|
|
# # 'number_next_actual': 1,
|
|
# 'prefix': 'LS-',
|
|
# 'padding': 5,
|
|
# },
|
|
# 'picking.in': {
|
|
# #'number_next_actual': 1,
|
|
# 'prefix': 'LS/IN/',
|
|
# 'padding': 4,
|
|
# },
|
|
# 'picking.int': {
|
|
# #'number_next_actual': 1,
|
|
# 'prefix': 'LS/INT/',
|
|
# 'padding': 4,
|
|
# },
|
|
# 'purchase.order': {
|
|
# 'number_next_actual': 1,
|
|
# 'prefix': 'B-',
|
|
# 'padding': 5,
|
|
# },
|
|
}
|
|
|
|
self.modules.extend([
|
|
'mrp',
|
|
'hr',
|
|
'board',
|
|
'mass_mailing'
|
|
'crm',
|
|
'crm_project',
|
|
'crm_livechat',
|
|
'sale_crm',
|
|
'wk_debrand_odoo',
|
|
'mobikul'
|
|
])
|
|
|
|
self.modules.extend([
|
|
'mrp',
|
|
'hr',
|
|
'board',
|
|
'mass_mailing'
|
|
'crm',
|
|
'crm_project',
|
|
'crm_livechat',
|
|
'sale_crm',
|
|
'wk_debrand_odoo',
|
|
'mobikul'
|
|
])
|
|
|
|
self.multi_website_modules.extend([
|
|
'website_customer_group',
|
|
'website_blog',
|
|
'website_crm',
|
|
'website_mass_mailing',
|
|
'website_hr',
|
|
])
|
|
|
|
|
|
self.websites = [
|
|
{
|
|
'name': 'Prosolutions Online',
|
|
'domain': 'www.prosolutions.online',
|
|
'company_xml_id': 'base.main_company'
|
|
},
|
|
]
|