gabrielbalog10
6/6/2018 - 6:51 PM

Boto

Boto

""
			Cria uma linha de histórico para cada mês do contrato
			Com data de inicio
				data de fim
				produto
				horas adquiridas
			"""
			today_date = datetime.today().strftime('%Y-%m-%d')
			for month in range(1,months+1):
				formato = "%Y-%m-%d"
				date = datetime.strptime(str(today_date), formato)
				end_date = date + relativedelta(months=month)
				date_start = date + relativedelta(months=month - 1)
				self.env['sale.subscription.history'].create({
				'subscription_id': self.id,
				'product_id': product.id,
				'acquired_hours': total_hours,
				'date_start': date_start,
				'date_end': end_date,
				})
import xmlrpc
import xmlrpc.client

database = 'bradoo_prod'
user = 'admin'
pwd = 'pwd'

server = 'http://localhost:8069'
common = xmlrpc.client.ServerProxy('{}/xmlrpc/2/common'.format(server),allow_none=True)
uid = common.authenticate(database,user,pwd,{})
models = xmlrpc.client.ServerProxy('{}/xmlrpc/2/object'.format(server),allow_none=True)

models.execute_kw(database,uid,pwd,'res.partner','create',[{
                'name':'Minha Rola'
            }])
<field name="context" eval="{'default_res_id':active_id, 'default_res_model': 'helpdesk.ticket', 'default_activity_type_id': ref('mail.mail_activity_data_call')}"/>