Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami
  • Pagina:
  • 1
  • 2

ARGOMENTO: Report Webkit ed errore 'Undefined' object

Re:Report Webkit ed errore 'Undefined' object 6 Anni 6 Giorni fa #10596

  • scigghia
  • Avatar di scigghia
  • Online
  • Gold Boarder
  • http://goo.gl/w4LhKz
  • Messaggi: 249
  • Ringraziamenti ricevuti 18
  • Karma: 14
si scusami, ho pasticciato con il codice per via dei mille tentativi fatti.
in realtà è giusto come dici tu... anche se il report viene richiamato ugualmente!
Andrea Cometa - Presidente Ass. Odoo Italia
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
goo.gl/w4LhKz
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Report Webkit ed errore 'Undefined' object 6 Anni 6 Giorni fa #10597

  • shakin89
  • Avatar di shakin89
  • Offline
  • Platinum Boarder
  • Messaggi: 388
  • Ringraziamenti ricevuti 7
  • Karma: 7
anche se il report viene richiamato ugualmente!
:ohmy:
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Report Webkit ed errore 'Undefined' object 5 Anni 11 Mesi fa #10692

  • jimbo
  • Avatar di jimbo
  • Offline
  • Fresh Boarder
  • Messaggi: 12
  • Karma: 0
scigghia ha scritto:
non so a voi, ma a me capita che a volte il parser di webkit fa i capricci
quando si aggiunge un nuovo metodo da richiamare nel mako mi ritrovo con questo inspiegabile errore nel log:
TypeError: 'Undefined' object is not callable

senza uscirmene se non, riscrivendo il parser o rinominando il file del parser, insomma soluzioni alquanto empiriche!

qualche consiglio?

Scigghia sfrutto anceh questo tuo post...
Stesso errore e non riesco a venirne fuori.
tu alla fine hai risolto?
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Report Webkit ed errore 'Undefined' object 5 Anni 11 Mesi fa #11019

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
shakin89 ha scritto:
nel report.xml ho questo
<report auto="False"
                id="report_vendite_webkit"
                model="stock.picking"
                name="webkitvendite"
                file="f_reports/reports/vendite.mako"
                string="Stampa Scarichi per Periodo"
                report_type="webkit"
                webkit_header="f_reports.ir_header_carico_scarico_mag_f_webkit"
                />
nel file del parser lo registro cosi
report_sxw.report_sxw('report.webkitvendite',
    'stock.picking',
    os.path.join(perc, 'vendite.mako'),
    parser=report_base_parser)
Quello che ho visto che mi dava problemi era il "name=webkitvendite" se lo mettevo come webkit.vendite mi andava in errore. Questo è quello a cui sono riuscito a venire a capo dopo circa n-mila prove empiriche.
adesso che ho rivisto la cosa mi diceva che non riusciva a trovare la variabile che css_bootstrap e css_personal che definisco nel parser e mi dava sempre undefined. L'errore è leggermente diverso dal tuo, ma credo molto molto simile. Come se non registrasse gli oggetti e non li passasse al report.
Nel mio parser avevo una cosa molto semplice come questa:
class report_vendite_parser(report_sxw.rml_parse):
    def __init__(self, cr, uid, name, context):
        super(report_vendite_parser, self).__init__(cr, uid, name, context=context)
        perc = os.path.dirname(os.path.abspath(__file__))
        css_bootstrap = os.path.join(perc, 'css', 'bootstrap.min.css')
        css_personal = os.path.join(perc, 'css', 'personal.css')
        self.localcontext.update({
            'time': time,
            'cr':cr,
            'uid': uid,
            'css_bootstrap': css_bootstrap,
            'css_personal': css_personal,
            'picking': self._get_picking
            })
    def _get_picking(self, product):
        pick = self.pool.get('stock.picking')
        pick.search(self.cursor, self.uid, )
        pass

Grazie shakin89, questo tuo personale workaround sembra funzionare :)
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
Tempo creazione pagina: 0.128 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam