decimal places price
							parent
							
								
									83657287c7
								
							
						
					
					
						commit
						90dc966fc9
					
				|  | @ -41,7 +41,7 @@ def main(): | |||
|             'install_module_sale', | ||||
|             'setup_accounting', | ||||
|             'setup_accounting2', | ||||
|             'set_admin_rights',             | ||||
|             'set_admin_rights', | ||||
|         ] | ||||
|      | ||||
|     if cmd == 'setup': | ||||
|  | @ -55,61 +55,62 @@ def main(): | |||
|             'stock_config', | ||||
|             'set_incoterms', | ||||
|             'purchase_config', | ||||
|             'set_date_format',  | ||||
|             'set_company',  | ||||
|             'set_taxes',     | ||||
|             'set_uom',     | ||||
|             'set_steuerzuordnung',      | ||||
|             'setup_journals',     | ||||
|             'set_currencies',       | ||||
|             'set_date_format', | ||||
|             'set_company', | ||||
|             'set_taxes', | ||||
|             'set_uom', | ||||
|             'set_steuerzuordnung', | ||||
|             'setup_journals', | ||||
|             'set_currencies', | ||||
|             'set_decimal_price', | ||||
|         ] | ||||
| 
 | ||||
|     if cmd == 'rollout': | ||||
|         methods = [ | ||||
|             'login', | ||||
|             'set_dokumentennummern',     | ||||
|             'set_dmi_noupdate',    | ||||
|             'dmi_confirm_inventory',                 | ||||
|         ]       | ||||
|      | ||||
|             'set_dokumentennummern', | ||||
|             'set_dmi_noupdate', | ||||
|             'dmi_confirm_inventory', | ||||
|         ] | ||||
| 
 | ||||
|     if cmd == 'update': | ||||
|         instance.config.module_name = argv[2] | ||||
|         methods = [ | ||||
|             'login', | ||||
|             'update_module',         | ||||
|         ]  | ||||
|             'update_module', | ||||
|         ] | ||||
| 
 | ||||
|     if cmd == 'install': | ||||
|         instance.config.module_name = argv[2] | ||||
|         methods = [ | ||||
|             'login', | ||||
|             'install_module',         | ||||
|         ]  | ||||
|             'install_module', | ||||
|         ] | ||||
| 
 | ||||
|     if cmd == 'update_modules': | ||||
|         methods = [ | ||||
|             'login', | ||||
|             'update_modules',      | ||||
|         ]   | ||||
|             'update_modules', | ||||
|         ] | ||||
| 
 | ||||
|     if cmd == 'update_all': | ||||
|         methods = [ | ||||
|             'login', | ||||
|             'update_all',         | ||||
|         ]        | ||||
|             'update_all', | ||||
|         ] | ||||
| 
 | ||||
|     if not methods: | ||||
|         _usage() | ||||
|          | ||||
| 
 | ||||
|     print env | ||||
|                   | ||||
|     for method in methods:       | ||||
| 
 | ||||
|     for method in methods: | ||||
|         res = getattr(instance, method)() | ||||
|         print "%s: %s" % (res and "OK     " or "ERROR  ", getattr(instance, method).__doc__) | ||||
|         if not res: | ||||
|             return False | ||||
|      | ||||
| 
 | ||||
|     print "\nAbgeschlossen." | ||||
|      | ||||
| 
 | ||||
| if __name__ == "__main__": | ||||
|     main()     | ||||
|     main() | ||||
|  |  | |||
|  | @ -7,8 +7,9 @@ class Config(): | |||
|         self.chart_of_accounts = 'l10n_at' | ||||
|         self.sales_tax = '20% MwSt' | ||||
|         self.purchase_tax = '20% VSt' | ||||
|         self.chart_template_id = 2 # Austrian Chart of Account | ||||
|          | ||||
|         self.chart_template_id = 2 # Austrian Chart of Account         | ||||
|         self.digits = 2 #Nachkommastellen Preis | ||||
|                  | ||||
|         self.company_data = { | ||||
|             'name': 'Camadeus GmbH', | ||||
|             'street': 'Kriehubergasse 16', | ||||
|  |  | |||
|  | @ -483,4 +483,14 @@ class CamadeusFunctions(): | |||
|         if inventory.get('state','') == 'confirm': | ||||
|             return self._execute('stock.inventory', 'action_done', [inventory_id]) | ||||
|          | ||||
|         return True | ||||
|         return True | ||||
|      | ||||
|     def set_decimal_price(self): | ||||
|         """Dezimalstellen Preis setzen""" | ||||
|          | ||||
|         # Set all currencies to active | ||||
|         ids = self._execute('decimal.precision', 'search', [('name','=','Product Price')]) | ||||
|         res = self._execute('decimal.precision', 'write', ids, {'digits': self.config.digits}) | ||||
|         if not res: | ||||
|             return False | ||||
|         return True     | ||||
		Loading…
	
		Reference in New Issue