問題タブ [odoo-8]
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.
python - OpenERP/Odoo でこの特定のドメインを設定するには?
Odoo に次のテーブルがあります。これは、テーブル ガールとテーブル ボーイの関係に由来します。
| | girl_id | boy_id | 関係タイプ |
| | 1 | 2 | 友達 |
| | 1 | 3 | 兄弟 |
| | 2 | 7 | 愛好家 |
そう:
- テーブル ガールには、テーブル リレーションシップを指す 1 対多のフィールド リレーションシップがあります。
- テーブル ボーイには、テーブル リレーションシップを指す 1 対多のフィールド リレーションシップがあります。
- テーブル リレーションシップには、girl_id と boy_id の 2 つのフィールドがあり、両方ともテーブル girl と boy をそれぞれ指しています。
シナリオ:
女の子と男の子の形では、フィールドの関係があります。女の子または男の子の新しい関係を追加すると、テーブルの関係 (girl_id、boy_id、および relationship_type) のフィールドに入力するフォームが開きます。私が女の子の形をしていると想像してください。新しい関係を追加をクリックすると、フォームが開きます。girl_id が表示されないようにするためにこれを実装しました (表示されませんが、現在の女の子の ID が含まれています)。したがって、2 つのフィールド (boy_id と relationship_type) しか表示されません。
私が欲しいもの:
例を続けると、boy_id のドロップダウンを開くと、すべての男の子が表示されます。この女の子とすでに関連している男の子も含まれます。たとえば、ID 1 の女の子に関係を追加する場合、ID 2 と 3 の男の子を表示してはならず、ID 2 の女の子である場合、ID 7 の男の子を表示してはなりません。
私の試み
テーブルのリレーションシップに、boys_of_the_girl ('girl_id.relationships' に関連する one2many) と girls_of_the_boy ('boy_id.relationships' に関連する one2many) という名前の 2 つのフィールドを作成しました。
私のコード: (例: 女の子の関係を作成する)
エラー:
RuntimeError: Python オブジェクトの呼び出し中に最大再帰深度を超えました
誰でも私を助けてもらえますか?ありがとうございました!
編集
テーブルボーイ
テーブルガール
テーブル関係
python - One2many フィールドを非表示にする 条件付き Odoo/OpenERP
Odoo 8.0 セットアップの顧客部分にマスター アカウントというオプションを作成しています。選択すると、別のアカウントが祖父母として設定されます。これは、複数の場所を持ち、請求センターが 1 つしかない企業/顧客に役立ちます。この機能を適用することはできましたが、既に誰かのマスターとして設定されている会社にマスター アカウントを設定するオプションを表示したくありません。
私は次のことを試しましたが、うまくいきません:
パイソン
XML
どんな助けでも大歓迎です。私はOdooの初心者です。
openerp - Odoo8 の親モデル クラス オブジェクトから子モデル クラスにアクセスする
親モデル クラス オブジェクトから子モデル クラス オブジェクトにアクセスする方法はありますか?または、この親モデル クラス オブジェクトにはどの子モデル クラスがありますか?
ここに私のモデルクラスがあります:
子オブジェクト「image1」を持つ「content1」という「Content」クラスのオブジェクトがある場合、「content1」オブジェクトからその「image1」オブジェクトにアクセスする方法はありますか、それとも「content1」のタイプが「Image」です"?
コンテンツには将来多くの子クラスが含まれる可能性があるため、すべての子クラスを照会したくありません。
openerp - Odoo - 請求書の明細行に、税込みと税抜きの両方の合計金額を表示することはできますか?
アカウントの請求書フォームに両方の列を表示しようとしました:
請求明細行の合計、税抜き
請求明細行の合計、税込み。
税対象を商品価格に含めるか除外するかを設定できることは知っていますが、請求書フォームで両方を表示する方法がわかりません。
私はすでに次のようにaccount.invoice.lineを拡張しました:
よろしくお願いいたします。
ビクター
wizard - Odoo 8 (Openerp): リスト ビューからウィザードを使用して値を設定する
リスト ビューの Odoo ウィザードで、選択された (チェックされた) リスト アイテムから値を取得して別のレコードを更新するという問題が発生しています。たとえば、related_partner_id という列を res_partner に追加しました。基本的には、マスターアカウント(パートナー)を分類するために使用されます。新しい顧客を追加するときに、マスター アカウントを割り当てることができるドロップダウンをセットアップしました。データベースは related_partner_id を res_partner からの子アカウントの ID に更新します。
これが私が使用しているビューです。
ここの Odoo ウィザード ガイドを参考にしました。データベースの master_wizard テーブルにエントリが書き込まれていることがわかりますが (どれだけチェックしても 1 つだけですが)、res_partner テーブルは更新されません。
openerp - Openerp / Odoo で利用可能なドメイン オペレーターはどれですか?
openerp ドメインのオペレーターはほとんど知りません。利用可能なドメインの詳細とその説明がわかりません。特にこれらの否定ドメインの場合。詳細なリストを教えてもらえますか?
python-2.7 - odoo のインストール後、CSS または JS のいずれかが検出されます
何度も試した結果、ようやく odoo 8 をインストールできましたが、接続すると、ブラウザが /web/database/manager にリダイレクトされ、HTML が読み込まれます (ロゴが表示され、タイトルにタグが表示されます Odoo.
問題は、JavaScript と CSS が読み込まれていないことです (firebug で確認したところ、/web/static/lib/jquery.blockUI/jquery.blockUI.js など、多くの見つからないエラーが見られました)。
/opt/odoo/addons/web/ ディレクトリを見ると、すべてのファイルがそこにあることがわかります。
奇妙なことに、パスが /web/binary/company_logo である会社のロゴのみが表示されます。奇妙なことに、パスは実際には物理的に存在しません。
どんな助けでも大歓迎ですありがとう
編集:
すべてのログ タイプを有効にしました。サーバーを起動すると、次のように表示されます。
ほとんどのページがあるパスは実際には /opt/odoo/addons であるため、正しく構成されています。何らかの理由で、パスが読み取られていない可能性があります。
Firebug を見ると、次のように表示されます。
編集: nodejs と less をインストールしましたが、同じことが起こりました。これはインストール出力でした:
python-2.7 - Odoo 8 エラー: werkzeug: リクエストのエラー:
odoo サーバーを起動すると、正常に起動し、OK メッセージが表示されます。
ログ ファイルを見ると、次のように表示されます。
サイトに初めて接続すると、内部サーバー エラーの Web ページが表示され、ログに次のエラーが記録されます。
どうすればそのエラーを解決できますか?
ありがとうハイメ