当前位置: 首页>>代码示例>>Python>>正文


Python Pool.get_id方法代码示例

本文整理汇总了Python中trytond.pool.Pool.get_id方法的典型用法代码示例。如果您正苦于以下问题:Python Pool.get_id方法的具体用法?Python Pool.get_id怎么用?Python Pool.get_id使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在trytond.pool.Pool的用法示例。


在下文中一共展示了Pool.get_id方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: set_number

# 需要导入模块: from trytond.pool import Pool [as 别名]
# 或者: from trytond.pool.Pool import get_id [as 别名]
    def set_number(self):
        Sequence = Pool().get('ir.sequence')
        AccountVoucherSequence = Pool().get('account.voucher.sequence')

        sequence = AccountVoucherSequence(1)
        self.write([self], {'number': Sequence.get_id(
            sequence.voucher_sequence.id)})
开发者ID:geneos-tryton-cooperar,项目名称:account_voucher_ar,代码行数:9,代码来源:account_voucher_ar.py

示例2: default_receipt_code

# 需要导入模块: from trytond.pool import Pool [as 别名]
# 或者: from trytond.pool.Pool import get_id [as 别名]
 def default_receipt_code(self):
     config_obj = Pool().get('pos_cash.configuration')
     config = config_obj.browse(1)
     sequence_obj = Pool().get('ir.sequence.strict')
     seq_code = sequence_obj.get_id(config.sequence.id)
     res = '%04d%s' % (config.company.id, seq_code)
     return res
开发者ID:openlabs,项目名称:trytond-pos-cash,代码行数:9,代码来源:cash.py

示例3: get_weight_uom

# 需要导入模块: from trytond.pool import Pool [as 别名]
# 或者: from trytond.pool.Pool import get_id [as 别名]
    def get_weight_uom(self, name):
        """
        Returns weight uom for the shipment
        """
        ModelData = Pool().get('ir.model.data')

        return ModelData.get_id('product', 'uom_pound')
开发者ID:fulfilio,项目名称:trytond-shipping,代码行数:9,代码来源:mixin.py

示例4: default_cms_root_footer

# 需要导入模块: from trytond.pool import Pool [as 别名]
# 或者: from trytond.pool.Pool import get_id [as 别名]
    def default_cms_root_footer():
        """
        Get default record from xml
        """
        ModelData = Pool().get('ir.model.data')

        menu_item_id = ModelData.get_id("nereid_webshop", "cms_root_footer")
        return menu_item_id
开发者ID:priyankarani,项目名称:nereid-webshop,代码行数:10,代码来源:webshop.py

示例5: get_default_image

# 需要导入模块: from trytond.pool import Pool [as 别名]
# 或者: from trytond.pool.Pool import get_id [as 别名]
    def get_default_image(self, name):
        "Returns default product image"
        ModelData = Pool().get('ir.model.data')

        if self.image_sets:
            return self.image_sets[0].image.id
        else:
            return ModelData.get_id("nereid_webshop", "mystery_box")
开发者ID:aroraumang,项目名称:nereid-webshop,代码行数:10,代码来源:product.py

示例6: get_view

# 需要导入模块: from trytond.pool import Pool [as 别名]
# 或者: from trytond.pool.Pool import get_id [as 别名]
 def get_view(self):
     '''
     Returns the view definition
     '''
     model_obj = Pool().get(self.model_name)
     model_data_obj = Pool().get('ir.model.data')
     module, fs_id = self.view.split('.')
     view_id = model_data_obj.get_id(module, fs_id)
     return model_obj.fields_view_get(view_id=view_id, view_type='form')
开发者ID:mediafactory,项目名称:tryton_core_daemon,代码行数:11,代码来源:wizard.py

示例7: create

# 需要导入模块: from trytond.pool import Pool [as 别名]
# 或者: from trytond.pool.Pool import get_id [as 别名]
	def create(self, values):
		sequence_obj = Pool().get('ir.sequence')
		config_obj = Pool().get('cefiro.sec')

		values = values.copy()
		config = config_obj.browse(1)
		values['identidad'] = sequence_obj.get_id(config.numeropaciente.id)

	        return super(Paciente, self).create(values)
开发者ID:guzmanico23,项目名称:cefiro,代码行数:11,代码来源:cefiro.py

示例8: get_view

# 需要导入模块: from trytond.pool import Pool [as 别名]
# 或者: from trytond.pool.Pool import get_id [as 别名]
 def get_view(self):
     '''
     Returns the view definition
     '''
     Model_ = Pool().get(self.model_name)
     ModelData = Pool().get('ir.model.data')
     module, fs_id = self.view.split('.')
     view_id = ModelData.get_id(module, fs_id)
     return Model_.fields_view_get(view_id=view_id, view_type='form')
开发者ID:Sisouvan,项目名称:ogh,代码行数:11,代码来源:wizard.py

示例9: create

# 需要导入模块: from trytond.pool import Pool [as 别名]
# 或者: from trytond.pool.Pool import get_id [as 别名]
    def create(cls, vlist):
        Sequence = Pool().get("ir.sequence")
        Config = Pool().get("gnuhealth.sequences")

        vlist = [x.copy() for x in vlist]
        for values in vlist:
            if not values.get("name"):
                config = Config(1)
                values["name"] = Sequence.get_id(config.inpatient_registration_sequence.id)
        return super(InpatientRegistration, cls).create(vlist)
开发者ID:silpol,项目名称:tryton-bef,代码行数:12,代码来源:health_inpatient.py

示例10: get_default_image

# 需要导入模块: from trytond.pool import Pool [as 别名]
# 或者: from trytond.pool.Pool import get_id [as 别名]
    def get_default_image(self, name):
        "Returns default product image"
        ModelData = Pool().get('ir.model.data')

        # Fallback condition if there is no default_image_set defined
        images = self.get_images()
        if images:
            return images[0].id
        else:
            return ModelData.get_id("nereid_webshop", "mystery_box")
开发者ID:dkodnik,项目名称:nereid-webshop,代码行数:12,代码来源:product.py

示例11: create

# 需要导入模块: from trytond.pool import Pool [as 别名]
# 或者: from trytond.pool.Pool import get_id [as 别名]
    def create(cls, vlist):
        Sequence = Pool().get("ir.sequence")
        Config = Pool().get("gnuhealth.sequences")

        vlist = [x.copy() for x in vlist]
        for values in vlist:
            if not values.get("name"):
                config = Config(1)
                values["name"] = Sequence.get_id(config.health_service_sequence.id)
        return super(HealthService, cls).create(vlist)
开发者ID:GabrielReusRodriguez,项目名称:gnuhealth,代码行数:12,代码来源:health_services.py

示例12: on_change_is_gift_card

# 需要导入模块: from trytond.pool import Pool [as 别名]
# 或者: from trytond.pool.Pool import get_id [as 别名]
    def on_change_is_gift_card(self):
        ModelData = Pool().get('ir.model.data')

        if self.is_gift_card:
            self.product = None
            self.description = "Gift Card"
            self.unit = ModelData.get_id('product', 'uom_unit')
        else:
            self.description = None
            self.unit = None
开发者ID:fulfilio,项目名称:trytond-gift-card,代码行数:12,代码来源:sale.py

示例13: set_number

# 需要导入模块: from trytond.pool import Pool [as 别名]
# 或者: from trytond.pool.Pool import get_id [as 别名]
    def set_number(self):
        super(Invoice, self).set_number()

        if self.type == 'out_invoice' or self.type == 'out_credit_note':
            vals = {}
            Sequence = Pool().get('ir.sequence')

            number = Sequence.get_id(self.invoice_type.invoice_sequence.id)
            vals['number'] = '%04d-%08d' % (self.pos.number, int(number))
            self.write([self], vals)
开发者ID:gcoop-libre,项目名称:account_invoice_ar,代码行数:12,代码来源:invoice.py

示例14: create

# 需要导入模块: from trytond.pool import Pool [as 别名]
# 或者: from trytond.pool.Pool import get_id [as 别名]
    def create(cls, vlist):
        Sequence = Pool().get('ir.sequence')
        Config = Pool().get('gnuhealth.sequences')

        vlist = [x.copy() for x in vlist]
        for values in vlist:
            if not values.get('name'):
                config = Config(1)
                values['name'] = Sequence.get_id(
                    config.ambulatory_care_sequence.id)
        return super(PatientAmbulatoryCare, cls).create(vlist)
开发者ID:chrispecoraro,项目名称:gnu_health,代码行数:13,代码来源:health_nursing.py

示例15: create

# 需要导入模块: from trytond.pool import Pool [as 别名]
# 或者: from trytond.pool.Pool import get_id [as 别名]
    def create(cls, vlist):
        Sequence = Pool().get('ir.sequence')
        Config = Pool().get('gnuhealth.sequences')

        vlist = [x.copy() for x in vlist]
        for values in vlist:
            if not values.get('meal_order'):
                config = Config(1)
                values['meal_order'] = Sequence.get_id(
                    config.inpatient_meal_order_sequence.id)
        return super(InpatientMealOrder, cls).create(vlist)
开发者ID:kret0s,项目名称:gnuhealth-live,代码行数:13,代码来源:health_inpatient.py


注:本文中的trytond.pool.Pool.get_id方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。