Benvenuto!

Questo è il forum ufficiale dell'Associazione Odoo Italia. Dopo esserti registrato potrai partecipare ponendo domande o rispondendo a quelle esistenti. Non scordarti di compilare il tuo profilo e consultare le linee guida prima di iniziare a scrivere.

0

1
Gianmarco Conte
Il 20/03/20, 09:42

Ciao, Se provi ad aprire il wizard commentando questo: 

wiz = self.env['wiz_import_product_pr'].create(

            {
                'my_product': self.id,
                'my_product_qty': 1,
                #'my_rda': None
            }
        )
e commenti anche il res_id nel return? Se ti apre il wizard allora gli passi i valori di default in un altro modo.

La tua risposta

0
Fabio Romaggioli
Il 20/03/20, 10:10

no, ottengo lo stesso identico errore


La tua risposta


1
Gianmarco Conte
Il 20/03/20, 13:38

Ti posto un esempio di un modulo abbastanza vecchio che feci per v8 che se non erro apriva una tree:

@api.multi

    def tua_funzione(self):

        view_ref = self.env['ir.model.data'].get_object_reference('nome_modulo', 'vista_da_aprire')

        view_id = view_ref[1] if view_ref else False

        return {

            'name': 'Nome Tree',

            'view_type': 'form',

            'view_mode': 'tree,form',

            'views': [(False, 'tree'), (False, 'form')],

            'res_model': 'tuo.model',

            'view_id': view_id,

            'type': 'ir.actions.act_window',

            'target': 'current',

            'context': {'default_product_id': id_prodotto}, #qui puoi mettere dei valori di default 

            'nodestroy': False,

        }


La tua risposta

0
Fabio Romaggioli
Il 20/03/20, 13:51

Ottengo lo stesso identico errore.
Non penso che il problema sia il modo in cui apro il form da python, anche perchè i metodi per popolare i campi vengono invocati... deve esserci qualcosa che non va nell'xml, ma proprio non riesco a vederlo



La tua risposta

1
Gianmarco Conte
Il 20/03/20, 15:11

Se vuoi, puoi inviarmi il modulo e vedo tra stasera e domani di dargli uno sguardo


La tua risposta

0
Fabio Romaggioli
Il 20/03/20, 15:18

magari!

...come facciamo?


La tua risposta

1
Gianmarco Conte
Il 20/03/20, 16:45

trovi la mia mail sul mio profilo


La tua risposta

0
Fabio Romaggioli
Il 20/03/20, 17:28

forse hai il profilo "privato", quando clicco sul tuo nome mi riporta qua.
Non frequento il forum da un po', forse sbaglio qualcosa io



La tua risposta

1
Gianmarco Conte
Il 20/03/20, 17:35

ok no problem,

gconte@dinamicheaziendali.it


La tua risposta


0
Fabio Romaggioli
Il 23/03/20, 17:10

Risolto grazie al grande Gianmarco, che mi ha fatto notare questa baggianata:

return {
            'name': 'Inserimento prodotto in RdA',
            'type': 'ir.actions.act_window',
            'view_mode': 'form',
            'view_type': 'form',
            'res_model': 'ies_variazioni_rda.wiz_import_product_pr',
            'views': [(view.id, 'form')],
            'view_id': view.id,
            'target': 'new',
            'res_id': wiz.id,
            'context': self.env.context,
        }

In realtà il modelo da aprire è 'wiz_import_product_pr' ora funziona tutto.
Grazie Gianmarco!


La tua risposta

Resta informato

Informazioni sulla comunità

Forum ufficiale dell'Associazione Odoo Italia Leggi le linee guida

Strumenti di richiesta

45 follower

Statistiche

Richiesta del: 18/03/20, 16:13
Vista: 3166 volte
Ultimo aggiornamento: 23/03/20, 17:10