問題タブ [odoo-12]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1760 参照

odoo - ValueError を修正する方法: シングルトン sale.order(41,...) が必要です

カスタム odoo モジュールを作成しましたが、インストールするとシングルトン エラーがスローされます。_compute_margin(self) 内のすべてをコメントアウトして 0.0 を返すと、モジュールは正常にインストールされます。その後、_compute_margin 関数を元に戻してモジュールを更新すると、正常に更新されます。

_compute_margin 関数の内容を使用してモジュールを正常にインストールするには、どのような変更を加える必要がありますか?

0 投票する
2 に答える
1520 参照

odoo - Odoo 12 - XML ファイルが --dev=all でサーバーのリロードをトリガーしない

新しい Odoo ユーザーはこちらです。

Odoo(v12)をいじり始めて数日が経ちました。モデル、ビュー、メニューの作成を含むモジュールを構築することができました。本当に私を悩ませている問題が1つありますが、それは魅力のように機能しています.

--dev=all 引数を指定して odoo-bin を実行すると (ちなみにウォッチドッグが必要です)、.py または .xml ファイルがいずれかのアドオン フォルダー内で変更されるたびにサーバーの再起動がトリガーされることになっていることを読みました。 .

PYTHON ファイルを変更するとサーバーは再起動しますが、これまでのところ、何時間も試してみても、同じことを XML ファイルで機能させることはできないようです。

参考までに、私は公式ドキュメントから openacademy モジュールを構築しています。サーバーがデータベースではなく XML ファイルからビューを読み取り、変更時にリロードして、フォームとビューをカスタマイズして表示できるようにしたいと考えています。毎回モジュールをアップグレードしなくても結果が得られます。

--dev=all 残念ながら、うまくいかないようです。

誰でも助けることができますか?

編集: Odoo を起動するために使用している完全なコマンドは次のとおりです。

PS: Windows 10 64 ビットで Odoo 12 ソースを実行しています。

0 投票する
0 に答える
51 参照

odoo-12 - Pythonコードフィールドの変数として現在の給与ルール名を取得する方法

給与ルール内のPythonコードで現在の給与ルール名を取得することは可能ですか? 「給与明細」、「ルール」、「カテゴリ」などの変数が存在することは知っていますが、給与ルール内の関数で現在の給与ルール名を使用する必要がありますか? Odoo12を使っています