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'
 | 
						|
            },
 | 
						|
        ]
 |