summaryrefslogtreecommitdiff
path: root/vit_efaktur/wizard/generate.py
blob: e152899d981d1eb2957ba5d8dcb20754adc7d636 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
from odoo import api, fields, models, _

class efaktur_wizard(models.TransientModel):
    _name = 'vit.generate_efaktur'
    
    start   = fields.Char("Start")
    end     = fields.Char("End")
    year     = fields.Integer("Year")

    # @api.multi
    def confirm_button(self):
        start = self.start
        end = self.end
        
        #017-17-34018714
        a = start.split("-")
        b = end.split("-")
        
        for i in range(int(a[2]), int(b[2])+1):
            nomor = "%s-%s-%08d" % (a[0],a[1],i)
            data = {
                'year': self.year,
                'name': nomor,
            }
            self.env['vit.efaktur'].create(data)
        
        return