порядковый номер odoo генерирует ошибку TypeError: объект 'bool' не может быть подписан - PullRequest
0 голосов
/ 05 марта 2019

Я новичок в odoo.здесь проблема помешала мне.Я хочу автоматически генерировать серийный номер при создании списка.

name = fields.Char("過磅單號", compute="_generate", store=True)

    @api.multi
    @api.onchange("name")
    def _generate(self):
    '''WL + 190227 + 001...999
                2    +  6          + 3
                '''
    # prefix WL + yymmdd
    _serial = 'WL' + dt.today().strftime("%y%m%d")

    # search today's last one data on db
    obj = self.env['yc.weight'].search([('name', '=like', _serial + "%")], limit=1, order='name DESC')
    if obj:  
        _next = int(obj[0].name[8:]) + 1
        _serial += '%03d' % _next
    else:
        _serial += '001'
    self.name = _serial

ошибка выброса:

_next = int (obj [0] .name [8:]) + 1

TypeError: объект 'bool' не является допустимымеще хочу узнать как получилось.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...