2016-01-27 11:07 GMT+01:00 Jesús Martín Jiménez <[email protected]>: > Hi > > El martes, 21 de agosto de 2012, 15:34:32 (UTC+2), Cédric Krier escribió: >> >> On 21/08/12 15:22 +0200, Truckparts Hamburg COM wrote: >> > >> > > It should be something like that (untested): >> > > >> > > stockdate = datetime.date(2012, 1, 1) >> > > with Transaction().set_context(stock_date_end=stockdate): >> > > stock_2012_01_01 = product.quantity >> > >> > I tried this in different variants but can't get it work. >> >> Normally something like this should work: >> >> config.context['stock_date_end'] = stockdate >> product = Product(<id>) >> product.quantity > > > I'm trying to set the active_ids param to the context with proteus this way > >>>> Invoice = Model.get('account.invoice') >>>> d = datetime(year=2015, month=12, day=1) >>>> invoices = Invoice.find([('create_date', '>=', d)]) >>>> config.set_context({'active_ids': [i.id for i in invoices]}) > > in order to execute a method of a wizard that takes values from the context > of the transaction, but the transaction context that arrives to the method > has the None value on the active_ids param. > > I've tried these too: > >>>> config.context['active_ids'] = [i.id for i in invoices] >>>> config._context['active_ids'] = [i.id for i in invoices]
I think is not necessary add active_ids in context. An example to call a wizard with some records: http://hg.tryton.org/modules/account/file/355d38d4a518/tests/scenario_account_reconciliation.rst#l96 Regards > But nothing works properly. I've tested with proteus 3.4.2 and 3.8.1 > > Could someone tell me what am i doing wrong? > > Thank you very much. > >> >> You must set the context before instanciating the record otherwise you >> can not know if it was not yet read before. >> >> -- >> Cédric Krier >> >> B2CK SPRL >> Rue de Rotterdam, 4 >> 4000 Liège >> Belgium >> Tel: +32 472 54 46 59 >> Email/Jabber: [email protected] >> Website: http://www.b2ck.com/ > > -- > You received this message because you are subscribed to the Google Groups > "tryton" group. > To view this discussion on the web visit > https://groups.google.com/d/msgid/tryton/c9837995-d4e4-4ded-a663-cb1b52299fde%40googlegroups.com. -- Si us plau, NO adjunti arxius a les seves respostes. Li preguem que integri el text al cos del missatge. Pot respondre usant NetEtiquete que li ajudarà a seguir la conversa. http://es.wikipedia.org/wiki/Netiquette Por favor, NO adjunte archivos a sus respuestas. Le rogamos que integre el texto en el cuerpo del mensaje. Puede responder usando NetEtiquete que le ayudará a seguir la conversación.http://es.wikipedia.org/wiki/Netiquette Please, DO NOT send attachment files with your answers, just copy and paste only the text you need to send into the body of your mails. Repply using NetEtiquete. http://en.wikipedia.org/wiki/Netiquette -- You received this message because you are subscribed to the Google Groups "tryton" group. To view this discussion on the web visit https://groups.google.com/d/msgid/tryton/CAN2HbXW3PG%3DfgbRUm1ZHnDD6FWgLPVJmB6S-j6rBVqWz5Lawvw%40mail.gmail.com.
