本文整理汇总了Python中autonomie.models.tva.Tva.get_default方法的典型用法代码示例。如果您正苦于以下问题:Python Tva.get_default方法的具体用法?Python Tva.get_default怎么用?Python Tva.get_default使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类autonomie.models.tva.Tva
的用法示例。
在下文中一共展示了Tva.get_default方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: has_tva_default_validator
# 需要导入模块: from autonomie.models.tva import Tva [as 别名]
# 或者: from autonomie.models.tva.Tva import get_default [as 别名]
def has_tva_default_validator(node, value):
"""
Validator for tva uniqueness
"""
from autonomie.models.tva import Tva
if Tva.get_default() is None and not value:
raise colander.Invalid(node, TVA_NO_DEFAULT_SET_MSG)
示例2: deferred_default_tva
# 需要导入模块: from autonomie.models.tva import Tva [as 别名]
# 或者: from autonomie.models.tva.Tva import get_default [as 别名]
def deferred_default_tva(node, kw):
"""
return a tva widget
"""
default_tva = Tva.get_default()
if default_tva is not None:
return unicode(default_tva.value)
else:
return colander.null
示例3: _populate_expenses
# 需要导入模块: from autonomie.models.tva import Tva [as 别名]
# 或者: from autonomie.models.tva.Tva import get_default [as 别名]
def _populate_expenses(self):
"""
Add the expenses to our object
"""
if self.invoice.expenses > 0 or self.invoice.expenses_ht > 0:
if self.expense_tva_compte_cg is None:
self.expense_tva_compte_cg = Tva.get_default().compte_cg
self.expense_tva_code = Tva.get_default().code
prod = self.get_product(
self.compte_cgs["compte_frais_annexes"],
self.expense_tva_compte_cg,
self.expense_tva_code
)
ht_expense = self.invoice.get_expense_ht()
ttc_expense = self.invoice.expenses_amount()
prod['tva'] = ht_expense.tva_amount()
prod['ht'] = ttc_expense + ht_expense.total_ht()
示例4: get_default_tva
# 需要导入模块: from autonomie.models.tva import Tva [as 别名]
# 或者: from autonomie.models.tva.Tva import get_default [as 别名]
def get_default_tva():
"""
Return the default tva
"""
default_tva = Tva.get_default()
if default_tva:
return default_tva.value
else:
return 1960
示例5: more_template_vars
# 需要导入模块: from autonomie.models.tva import Tva [as 别名]
# 或者: from autonomie.models.tva.Tva import get_default [as 别名]
def more_template_vars(self, result):
result['nodata_msg'] = u"Aucun taux de TVA n'a été configuré"
if result['items']:
if Tva.get_default() is None:
result['warn_msg'] = (
u"Aucun taux de TVA par défaut n'a été configuré. "
u"Des problèmes peuvent être rencontrés lors de "
u"l'édition de devis/factures."
)
return result
示例6: get_default_tva
# 需要导入模块: from autonomie.models.tva import Tva [as 别名]
# 或者: from autonomie.models.tva.Tva import get_default [as 别名]
def get_default_tva():
"""
Return the default tva
"""
try:
default_tva = Tva.get_default()
except:
default_tva = None
if default_tva:
return default_tva.value
else:
return 1960
示例7: __init__
# 需要导入模块: from autonomie.models.tva import Tva [as 别名]
# 或者: from autonomie.models.tva.Tva import get_default [as 别名]
def __init__(self, invoice, config=None, default_tva=None):
self.products = {}
self.invoice = invoice
self.config = config or {}
self.default_tva = default_tva or Tva.get_default()