問題タブ [odoo]
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.
preview - 添付文書の Odoo プレビュー?
こんにちは、Odoo ドキュメント管理に添付されたドキュメントをダウンロードせずにプレビューするためのモジュールはありますか?
前もって感謝します
python - res.partner および product.product のフィールドを表示 - OpenERP
saleモジュールでは、オブジェクトを取得sale.orderしsale.order.line、販売のツリービューでは、そのsale.orderモデルのフィールドを表示するオブジェクトを取得しました。
今、私は 1 つのフィールドを表示しようとしproduct_id ています。sale.order.linefields.one2manymany2one
私はすでにこの種の仕事をOpenERPで行っていましたが、それはずっと前のことで、これを達成する正しい方法を忘れていました...
これが私のコードの一部です(興味深い部分)
の上sale.order
の上sale.order.line
私が達成しようとしているのは、すべてのフィールドを継承してsale.order.line、それらのいずれかをsale.orderツリー ビューに表示できるようにすることです。
これは私のxmlですsale_view.xml
はlinea_tarifas関連フィールドですが、何も表示されていません。
私は自分自身を説明したことを願っています。
何か案は?
前もって感謝します!
openerp - 外部 ID をさかのぼって追加するにはどうすればよいですか?
SugarCRM と OpenERP のインスタンスがあり、状態 (頻繁に変化します)、顧客、組織、および一部の製品を同期する必要があります。
上記のレコードの一部は OpenERP のインストール時に作成され、一部は CSV からインポートされ、一部は管理ページから手動で入力されました。これにより、レコード上にさまざまな外部 ID と欠落している不浄なマッシュが残っています (州など)。
これらの外部 ID をクリーンアップする方法はありますか? 管理ページからそれを行う方法がわかりません。API を使用する方法はありますか? 州「アラバマ」をロードして、OpenERP に「このレコードの外部 ID は現在 US-AL です」と伝えることはできますか?
同様に、API を使用して新しい状態を作成する場合 (常に拡大しているグローバル リストがあります)、作成時に外部 ID を設定できますか?
python - パートナーのアドレスをツリー ビューに表示 - OpenERP
res.partnerのフォーム ビューではsale.order、次のコードが表示されます。
このビューは、res.partnerアドレスを形式に変換します。つまりcontext="{'search_default_customer':1, 'show_address': 1}"、ツリー ビューでも同じ動作が必要です。
contextこれをフィールド上のツリー ビューにコピーしましpartner_idたが、何も起こりません。多くの方法を試しましたが、結果はありませんでした。
パートナーのアドレスもツリービューに表示したいです。
誰でもこれを達成する方法を知っていますか?
前もって感謝します!
openerp - OpenERP/Odoo POS カテゴリと、このカテゴリに関連付けられた製品を作成するために必要です
OpenERP POS 7 最新バージョンを使用しています。特定のカテゴリで製品を作成するためのサポートが必要です。
ユースケース: 新しいカテゴリを作成し、その新しいカテゴリの製品を作成したいと考えています。
手順:
ステップ 1: 「POS」 -> 「製品」 -> 「製品カテゴリ」 -> 「作成」からカテゴリを作成します。
ステップ 2: 「POS」 -> 「製品」 -> 「製品」 -> 「作成」から製品を作成すると、ステップ 1 で作成済みのカテゴリーが表示されません。カテゴリを新規作成するが、商品画面から作成したカテゴリが販売画面に表示されない
また、Odoo pos のデモでは、「商品カテゴリ」ではなく「Pos/Public Product Categories」というラベルの付いたカテゴリが表示されますが、これらに違いはありますか?
openerp - CSV データを API 経由で OpenERP/Odoo に送信できますか?
ほとんどのモデルに、管理ページからカンマ区切り値 (CSV) データをインポートできます。このプロセスは外部 ID を処理して、後の CSV インポートで必要に応じてデータを追加または修正できるようにします。これは手動操作です。
API を使用して、同じレコードを作成および修正したり、外部 ID を設定したりできます。ただし、これには、API を使用してデータをプッシュする外部アプリケーションで、CSV インポーターによって処理される多くのロジックを手動でコーディングする必要があります。API を介したデータのプッシュは自動化できます。
API を使用して (Odoo 内のコードを変更する必要がないため)、CSV データをプッシュする (挿入/更新/関係/外部 ID/ などのロジックが Odoo によって処理される) 方法はありますか? これは一種のハイブリッド アプローチであり、Odoo 内でインポート モジュールを作成する必要がないようにしています。
編集:「外部ID」は「XML ID」と呼ばれることがよくあります。これは、XML に固有のものではなく、以前のバージョンの OpenERP から固執した用語だと思います。
編集
このページでは、CSV のようなデータをパイプライン経由でプッシュしてシステムにロードする load() 関数について説明します。
http://openerp-server.readthedocs.org/en/latest/06_misc_import.html
そのページの概要を API を介した操作に変換する方法がわかりません (実際に可能である場合)。load()インターフェイス (エントリ ポイント)、モデル、メソッド (おそらく)、およびいくつかの追加パラメーターが必要になると思いますが、詳細はわかりません。
odoo - Odoo v8 がリモート サーバー インストールからの読み込みに失敗する
GitHub から最新バージョンの Odoo (Openerp v8) をダウンロードしました。私のローカルホスト(私のPC)にインストールすると、正常に動作します。リモートサーバーにインストールしようとするたびに、データベースは作成されますがロードされず、my-remote-ip:8072/webになると空白のページが表示されます(構成openerp-geventファイルに沿って起動しましたが、同じことが起こりますopenerp-serverコマンドも)。
ログ ファイルを確認すると、プロセスは次の場所で停止しています。
.... INFO my-db-username openerp.addons.base.ir.ir_http: ルーティング マップを生成しています
システムによって処理された最後の要求は次のとおりです。
'werkzeug.request': http://my-remote-ip:8072/web/js/web.assets_backend/77f77e2' [GET]>
このリクエストは処理されず、空白のページが表示されます。私はubuntu 14.04を使用しています。リモートサーバーからの odoo の使用を防止するコーディングに保護があるのだろうか。
この問題を回避する方法を教えてください。
openerp - Odoo API の検索条件が完全に認識されていません
Odoo オブジェクト/検索 API を呼び出して、外部 ID のリストの IR レコードのリストを返そうとしています。
私が探しているモデルは ir.model.data で、次のものと一致させたい:
PHPで使用している検索基準は次のとおりです。
私が得ているのは、モデルに一致するすべての ir.model.data レコードですが、指定された complete_name に限定されません。
なぜそれがうまくいかないのでしょうか?
「外部識別子」管理ページで、少なくとも単一の外部 ID について、次を検索することで正しい結果が得られます。
それはまさにAPIを介して検索する必要があるものでしょうか?
python - Onchange フィールドが OpenERP で機能しない
sale.order のツリービューにres.partner呼び出されるフィールドを表示しようとしています。phone
しかし、何も表示されず、データのないフィールドの名前だけが表示されます。これは私のコードですsale.order
このフィールドの Onchange 関数:
res.partner明らかにクライアントの電話であるフィールドでも呼び出されます。ツリービューphoneに表示する必要があります。これsale.orderは私のコードですsale_view.xml:
何か案は?
前もって感謝します。