def select_supplier_id(self, field): options = [] options.append(E.option(E.value('0'), u'нет')) for r in self.template_ref().dbconn.query(Supplier).all(): options.append(E.option(E.value(str(r.supplier_id)), r.name)) return E.options(*options)
def select_payment_id(self, field): options = [] for r in self.template_ref().dbconn.query(Payment): options.append(E.option(E.value(str(r.payment_id)), r.name)) return E.options(*options)
def select_category_id(self, field): options = [] for r in self.template_ref().dbconn.query(Category).all(): options.append(E.option(E.value(str(r.category_id)), r.name)) return E.options(*options)
def select_sale_type(self, field): return E.options( E.option(E.value('org_vat'), u'Платедьщик НДС'), E.option(E.value('org'), u'Неплательщик НДС'), E.option(E.value('pp'), u'Физическое лицо'), )