Siirry sisältöön
Odoo Menu
  • Kirjaudu sisään
  • Kokeile ilmaiseksi
  • Sovellukset
    Talous
    • Kirjanpito
    • Laskutus
    • Kulut
    • Datataulukot (BI)
    • Asiakirjat
    • Allekirjoita
    Myynti
    • CRM
    • Myynti
    • Kassajärjestelmä myymälään
    • Kassajärjestelmä ravintolaan
    • Tilaukset
    • Vuokraus
    Verkkosivut
    • Verkkosivun Rakennustyökalu
    • Verkkokauppa
    • Blogi
    • Foorumi
    • Livechat
    • Verkko-oppiminen
    Toimitusketju
    • Varastointi
    • Tuotanto
    • Tuotteen elinkaaren hallinta (PLM)
    • Ostot
    • Huolto
    • Laatu
    Henkilöstöhallinto
    • Työntekijät
    • Rekrytointi
    • Vapaat
    • Arvioinnit
    • Suositukset
    • Kuljetuskalusto
    Markkinointi
    • Somemarkkinointi
    • Sähköpostimarkkinointi
    • Tekstiviestimarkkinointi
    • Tapahtumat
    • Markkinoinnin automaatio
    • Kyselyt
    Palvelut
    • Projekti
    • Työaikakirjaukset
    • Kenttähuolto
    • Asiakaspalvelu
    • Suunnittelu
    • Ajanvaraukset
    Tuottavuus
    • Viestintä
    • Hyväksynnät
    • IoT
    • IP-puhe
    • Tietokirjasto
    • WhatsApp
    Kolmannen osapuolen sovellukset Odoo-Studio Odoo-Pilvialusta
  • Toimialat
    Vähittäiskauppa
    • Kirjakauppa
    • Vaatekauppa
    • Huonekaluliike
    • Ruokakauppa
    • Laitteistokauppa
    • Lelukauppa
    Ruoka & Majoitus
    • Baari ja Pubi
    • Ravintola
    • Pikaruoka
    • Majatalo
    • Juomien jakelija
    • Hotelli
    Kiinteistöt
    • Kiinteistönvälitystoimisto
    • Arkkitehtitoimisto
    • Rakentaminen
    • Kiinteistönhallinta
    • Puutarhanhoito
    • Kiinteistön omistajien yhdistys
    Konsultointi
    • Tilitoimisto
    • Odoo-kumppani
    • Markkinointitoimisto
    • Lakitoimisto
    • Osaajahankinta
    • Tilintarkastus & sertifiointi
    Tuotanto
    • Tekstiili
    • Metalli
    • Huonekalut
    • Ruoka
    • Panimo
    • Yrityslahjat
    Terveys & Liikunta
    • Urheiluseura
    • Silmälasiliike
    • Kuntokeskus
    • Hyvinvointialan ammattilaiset
    • Apteekki
    • Kampaamo
    Kaupat
    • Yleismies
    • IT-laitteisto & Tuki
    • Aurinkoenergiajärjestelmät
    • Suutari
    • Siivouspalvelut
    • LVI-palvelut
    Muut
    • Voittoa tavoittelematon järjestö
    • Ympäristötoimisto
    • Mainostaulujen vuokraus  
    • Valokuvaus
    • Leasing-pyörät
    • Ohjelmistojen jälleenmyyjä
    Selaa kaikkia toimialoja
  • Yhteisö
    Opi
    • Kurssit
    • Dokumentaatio
    • Todistukset
    • Koulutus
    • Blogi
    • Podcast
    Kannusta kouluttautumaan
    • Koulutusohjelmat
    • Scale Up! Liiketoimintapeli
    • Vieraile Odoolla
    Hanki ohjelmisto
    • Lataa
    • Vertaile versioita
    • Julkaisut
    Tee yhteistyötä
    • Github
    • Foorumi
    • Tapahtumat
    • Käännökset
    • Ryhdy kumppaniksi
    • Kumppanipalvelut
    • Rekisteröi tilitoimistosi
    Hanki palveluja
    • Löydä kumppani
    • Löydä kirjanpitäjä
    • Varaa asiantuntijatapaaminen
    • Implementaatiopalvelut
    • Asiakasreferenssit
    • Tuki
    • Versionkorotukset
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Varaa demo
  • Hinnoittelu
  • Asiakaspalvelu

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Kirjanpito
  • Varastointi
  • PoS
  • Projekti
  • MRP
All apps
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Kaikki kirjoitukset Ihmiset Merkit
Tunnisteet (Näytä kaikki)
odoo accounting v14 pos v15
Tietoa tästä foorumista
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Kaikki kirjoitukset Ihmiset Merkit
Tunnisteet (Näytä kaikki)
odoo accounting v14 pos v15
Tietoa tästä foorumista
Apua

TypeError: ir.ui.view(998,) is not JSON serializable

Tilaa

Saat ilmoituksen, kun tähän viestiin ilmaantuu aktiviteettia

Tämä kysymys on merkitty
wizardview_idodooV8button_function
1 Vastaa
8406 Näkymät
Avatar
Alberto

I have this view


   <record id="view_prod_order_form" model="ir.ui.view">
        <field name="name">bsi.production.order.form</field>
        <field name="model">bsi.production.order</field>
        <field name="arch" type="xml">
            <form string="Production Order">
            <div class="oe_title">
            <label for="name" class="oe_edit_only" />
            <h1>
                <field name="name" />
            </h1>
            </div>
            <sheet>
                <h1>
                    <field name="name" class="oe_inline" readonly="1"/>
                </h1>
                <group>
                    <group>
                      <field name="product_id"/>
                      <field name="qty_available"/>
                      <field name="isbn1" attrs="{'invisible': [('type_prod', '!=', 'direct')]}" />
                      <field name="isbn2" attrs="{'invisible': [('type_prod', '!=', 'direct')]}"/>
                      <field name="isbn3" attrs="{'invisible': [('type_prod', '!=', 'direct')]}"/>
                      <field name="isbn4" attrs="{'invisible': [('type_prod', '!=', 'direct')]}"/>
                      <field name="isbn5" attrs="{'invisible': [('type_prod', '!=', 'direct')]}"/>
                      <field name="isbn6" attrs="{'invisible': [('type_prod', '!=', 'direct')]}"/>
                      <field name="isbn7" attrs="{'invisible': [('type_prod', '!=', 'direct')]}"/>
                      <field name="isbn8" attrs="{'invisible': [('type_prod', '!=', 'direct')]}"/>
                    </group>
                    <group>
                      <field name="type_prod"/>
                      <field name="print_order" attrs="{'invisible': [('type_prod', '!=', 'direct')]}" />
                      <field name="print_order" attrs="{'invisible': [('type_prod', '!=', 'direct')]}"/>
                      <field name="print_order" attrs="{'invisible': [('type_prod', '!=', 'direct')]}"/>
                      <field name="print_order" attrs="{'invisible': [('type_prod', '!=', 'direct')]}"/>
                      <field name="print_order" attrs="{'invisible': [('type_prod', '!=', 'direct')]}"/>
                      <field name="print_order" attrs="{'invisible': [('type_prod', '!=', 'direct')]}"/>
                      <field name="print_order" attrs="{'invisible': [('type_prod', '!=', 'direct')]}"/>
                      <field name="print_order" attrs="{'invisible': [('type_prod', '!=', 'direct')]}"/>
                    </group>
                </group>
            </sheet>
            </form>
        </field>
    </record>


Which I'm trying to call from a wizard/button, like this:


  • @api.multi

  •     def action_open_prod(self):

  •         self.ensure_one()

  •         assert len(self) == 1, 'This option should only be used for a single id at a time.'

  •         id = self.id


  •         return {

  •             'name': self.name,

  •             'res_model': 'bsi.production.order',

  •             'res_id': id,

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

  •             'context': {},

  •             'view_mode': 'form',

  •             'view_type': 'form',

  •             'view_id': self.env.ref('mrp_worksheet_contract.view_prod_order_form'),

  •             'target': 'current',

  •         }


But now it throws me this:

  • Traceback (most recent call last):
      File "C:\Program Files\Odoo 8.0-20170809\server\.\openerp\http.py", line 546, in _handle_exception
      File "C:\Program Files\Odoo 8.0-20170809\server\.\openerp\http.py", line 597, in dispatch
      File "C:\Program Files\Odoo 8.0-20170809\server\.\openerp\http.py", line 535, in _json_response
      File "simplejson\__init__.pyc", line 354, in dumps
      File "simplejson\encoder.pyc", line 264, in encode
      File "simplejson\encoder.pyc", line 612, in _iterencode
      File "simplejson\encoder.pyc", line 568, in _iterencode_dict
      File "simplejson\encoder.pyc", line 568, in _iterencode_dict
      File "simplejson\encoder.pyc", line 622, in _iterencode
      File "simplejson\encoder.pyc", line 239, in default
    TypeError: ir.ui.view(998,) is not JSON serializable


    I know this is probably because of view id, I mean, I'm passing the entire view, so it's not serializable, but how can I just open this view as a new one from this button?

    Like, creating a new record on it?
0
Avatar
Hylkää
Avatar
Avinash Nk
Paras vastaus

Hi 

please change this line

 'view_id': self.env.ref('mrp_worksheet_contract.view_prod_order_form').id
1
Avatar
Hylkää
Alberto
Tekijä

lol, Thank You very much, just a little question, if I change the 'target' : 'current', to 'target' : 'new', it opens a new record to be filled, that's what I'm looking for, but there's no 'Save' button, do You know any example which has that? Thanks

Nautitko keskustelusta? Älä vain lue, vaan osallistu!

Luo tili jo tänään nauttiaksesi yksinoikeusominaisuuksista ja osallistuaksesi mahtavaan yhteisöömme!

Rekisteröidy
Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
how can i add default image to wizard?? Ratkaistu
wizard odooV8
Avatar
Avatar
Avatar
Avatar
3
kesäk. 19
6051
Wizard didn't refresh main page in Odoo v8 or new API
wizard odooV8
Avatar
1
maalisk. 15
7852
Close wizard after print report Ratkaistu
wizard report odooV8
Avatar
Avatar
Avatar
Avatar
3
helmik. 24
13544
Prevent save model when clicking on a button that raises a wizard Ratkaistu
wizard save odooV8
Avatar
Avatar
Avatar
2
elok. 22
9906
Create a button save for record on wizard - Odoov8
wizard save odooV8
Avatar
Avatar
Avatar
2
huhtik. 19
10660
Yhteisö
  • Kurssit
  • Dokumentaatio
  • Foorumi
Avoin lähdekoodi
  • Lataa
  • Github
  • Runbot
  • Käännökset
Palvelut
  • Odoo.sh hosting
  • Tuki
  • Versionkorotus
  • Räätälöidyt kehitykset
  • Koulutus
  • Löydä kirjanpitäjä
  • Löydä kumppani
  • Ryhdy kumppaniksi
Meistä
  • Yrityksemme
  • Tavaramerkki
  • Ota yhteyttä
  • Työpaikat
  • Tapahtumat
  • Podcast
  • Blogi
  • Asiakkaat
  • Oikeudellinen ilmoitus • Yksityisyys
  • Tietoturva
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo on kokoelma avoimen lähdekoodin yrityssovelluksia, jotka kattavat kaikki yrityksesi tarpeet: asiakkuudenhallinta eli CRM, verkkokauppa, kirjanpito, varastointi, kassajärjestelmä, projektinhallinta, jne.

Odoon uniikki arvolupaus on olla samanaikaisesti erittäin helppokäyttöinen ja täysin integroitu.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now