odoo/setup/lib/config_allinonept.py

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