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'Физическое лицо'),
     )