blob: 2e96f385c0b39eddea5dec457fb9683eba832fbc (
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
29
30
31
|
from odoo import api, fields, models, _
import re
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('-|.')
a = re.split('-|\\.',start)
b = re.split('-|\\.',end)
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
|