charpython_Python fields.char方法代码示例

# 需要导入模块: from openerp.osv import fields [as 别名]

# 或者: from openerp.osv.fields import char [as 别名]

def _compute_calculo_dias(self):

carga = datetime.strptime(self.fecha_actual,'%Y-%m-%d')

dias = datetime.today() - carga

self.retraso = dias.days

return True

#FIN CALCULOS DE DIAS TRANSCURRIDOS

#class tools_helpdesk_solicitante(models.Model):

# """Debería ser una Extensión de la clase hr.employee. Esta clase debe ir en tools.base"""

# _name = 'tools.helpdesk.solicitante'

# _rec_name = 'cedula'

# _columns = {

# 'cedula': fields.integer(string="Cédula", help='Cedula de Identidad del Solicitante'),

# 'nombres': fields.char(string="Nombres", size=60, help='Nombres del Solicitante'),

# 'apellidos': fields.char(string="Apellidos", size=60, help='Apellidos del Solicitante'),

# 'estado_id': fields.Many2one('estado', string="Estados", help='Estado donde trabaja el solicitante'),

# 'regional': fields.boolean("Inces Regional"),

# 'rector': fields.boolean("Inces Rector"),

# 'cargo': fields.many2one('tools.base.hr_cargo', string="Cargo", help='Cargo del Solicitante'),

# 'dependencia_direccion_id': fields.many2one('tools.base.dependencia_direccion', string="Dirección"),

# 'dependencia_gerencia_id': fields.many2one('tools.base.dependencia_gerencia', string="Gerencia", help='Gerencia General o Regional a la que pertenece el solicitante'),

# 'dependencia_gerencia_linea_id': fields.many2one('tools.base.dependencia_gerencia_linea', string="Gerencia de Línea", help='Gerencia de Línea a la que pertenece el solicitante (En caso de Gerencia General)'),

# 'dependencia_cfs_id': fields.many2one('tools.base.dependencia_cfs', string="C.F.S.", help='C.F.S al que pertenece el solicitante (En caso de Gerencia Regional)'),

# 'dependencia_division_id': fields.many2one('tools.base.dependencia_division', string="División", help='División a la que pertenece el solicitante'),

# 'dependencia_coordinacion_id': fields.many2one('tools.base.dependencia_coordinacion', string="Coordinación", help='Coordinación a la que pertenece el solicitante'),

# 'email': fields.char(string="Correo Institucional", size=100, help='Correo Electrónico Institucional del solicitante'),

# 'ext_telefono1': fields.char(string="Extensión 1", size=5, help='Extensión Telefónica del Solicitante: Ej: 2066'),

# 'ext_telefono2': fields.char(string="Extensión 2", size=5, help='Extensión Telefónica del Solicitante: Ej: 2066'),

# 'telefono_personal': fields.char(string="Teléfono Personal", size=11, help='Telefóno Personal del Solicitante. Ej: 04261231234'),

# 'incidencia_ids': fields.one2many('tools.helpdesk.incidencia', 'solicitante_id', 'Incidencias Asociadas'),

# }

#

# _sql_constraints = [('cedula_solicitante_uniq', 'unique(cedula)', 'Este solicitante ya ha sido registrado en el sistema (cedula repetida)')]

#

#

#

# @api.constrains('ext_telefono1','telefono_personal')

# def validar_numerico(self):

# if not self.ext_telefono1.isdigit():

# raise osv.except_osv(('Error'),('La extensión debe contender solo numeros'))

#

# if not self.telefono_personal.isdigit():

# raise osv.except_osv(('Error'),('El teléfono debe contender solo numeros'))

#

# def name_get(self, cr, uid, ids, context=None):

# res = []

# solicitantes = self.browse(cr, uid, ids, context)

# for solicitante in solicitantes:

# res.append((solicitante.id, str(solicitante.cedula) + ' - ' + solicitante.nombres + ' ' + solicitante.apellidos))

# return res

#

# def create(self, cr, uid, vals, context=None): #esta campo actualiza el registro

# vals['cedula'] = uid

# vals['nombres'] = uid

# vals['apellidos'] = uid

# result = super(tools.helpdesk.solicitante, self).create(cr, uid, vals, context=context)

# return result

#tools_helpdesk_solicitante()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值