問題タブ [rml]
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 - Python - 空の PDF を生成する trml2pdf
Python で trml2pdf ライブラリを使用していますが、例を使用しても空の PDF ファイルが生成されます。次のように実行します: trml2pdf.py ex5.rml > out.pdf
Acrobat でファイルを開くと、空白/空です。しかし、テキスト エディターでコンテンツを分析すると、次のように表示されます。
生成された PDF:
PDF の例:
私は何を間違っていますか?出力に空白行が表示されるのはなぜですか?
ありがとう!
空白の PDF も返す基本的な RML を次に示します。
rml - RML テンプレートの総ページ数を取得するには?
RML には、現在のページ番号を表示するというタグがあります。<pageNumber>
しかし、生成された PDF ドキュメントの総ページ数を取得するにはどうすればよいですか?
「Page 1/2」、「Page 2/2」のようなページネーションを追加したいと思います。
しかし、<pageCount>
タグは存在しません。
python - openerp RML の請求書に販売注文情報を追加する
私の販売注文には、顧客請求書で参照する必要がある顧客参照番号があります。請求書は、ソース ドキュメントを使用して関連する販売注文を検索し、販売記録を検索します。私のRMLには次のものがあります。
そしてこれは私のパーサーで:
しかし、サイコロはありません。
進め方がわかりません。
reporting - テーブルからセルを削除
OpenOffice Write を使用して、独自の販売/見積もりレポート caleed sale_order.sxw を作成しました。そこから、sale_order.rml ファイルを生成します。
私は OpenERP を 2 つインストールしています。1 つは Windows に、もう 1 つは Ubuntu にインストールされています。
OOWriter には、数量、「これを印刷」テキスト、および小計とともに各注文行を印刷する 4 列のテーブルがあります。
3 番目の列は、「最終」を含む価格表名に基づいて、特定の条件が満たされた場合にのみ出力されます。
だから私は期待しています:
価格表に「最終」がない場合
製品 A|2|これを印刷 |20
「最終」が価格表内にある場合:
製品 A|2|20
これを解決するために、次のコードがあります。
Windowsのインストールから正常に動作します。
しかし、Ubuntu インストールから同じファイルを実行すると、AssertionError メッセージが表示され、Sales/Quotation PDF レポートを印刷できません。
特に removeParentNode('td') を使用していくつかのテストを行いましたが、エラーはそこから発生しているようですが、Windowsで動作するため、理由がわかりません!
Ubuntu サーバーからのログは次のとおりです。
サーバーで使用される trml2pdf.py ファイルと Windows で使用されるファイルを比較しましたが、それらは同一です。
python - openerp でストライプ RML テーブルを作成するには?
を実装しようとしています。内側のセクションをBlockTable
取り、ストライプ (1 つの白と 1 つのグレー) のように動的な色が必要ですが、どうすればよいかわかりません。BlockTable
<tr>
誰でも私を助けることができますか?
python - RML レポートの作成方法
モジュール (カスタム分析アカウント モジュール) を使用してレポートを作成します。RML はレポートを生成する最も簡単な方法だと聞きました。
レポートを作成するために必要なファイルのリストを教えてください。元:-
------作成する必要がある他のファイルは何ですか
サンプル モジュール (購入/ストック) について言及し、そこからファイル名を教えていただければ簡単です。それらを参照して、それを使用してモジュールの独自のレポートを作成できます。
xml - OpenERP レポートの作成に失敗する
OpenERP のレポート モジュールで calldetails レポートを作成しようとしています。レポート/POS/販売詳細と同じレポートが必要です。ドキュメントで指定された手順を実行しましたが、モジュールが表示されません。
これはレポート用の私の xml です (calldetails/report/calldata_report.xml 内)
私のモデルは(calldetails/calldata.py内)です
私のレポート オブジェクト作成コードは (calldetails/report/calldata_report.py 内)
レコード フォルダー内に init .py (calldata_report.py をインポートしました) と calldata_report.rml ファイル (sale/report/sale/sale_order.rml からコピーしたコードを含む) を 追加しました。
また、calldetails/ init.pyにもレポート モジュールを追加しました。私が長い間取り組んできた問題を見つけるのを手伝ってください
openerp - rml での印刷シーケンスは私を驚かせます
親切にこのコードを見て、間違っている場合は修正してください
次のコード
出力:
1..1
1..2
1..3
一方、次のコード
出力:
11
12
13
私が実際に必要としているのは
1.1
1.2
1.3
このレポートを openerp7 モジュールに実装しています。明確にしてください。御時間ありがとうございます。
python - RML レポートに 2 つの言語を設定する
フィールドごとに言語を指定することはできますか? たとえば、レポートは多言語になるため、同じレポートで同じフィールドを 2 つの言語に翻訳する必要があります。レポートは 2 つの部分に分かれています。最初の部分は 1 つの言語で、2 番目の部分は別の言語です。したがって、両方の部分のフィールドは同じですが、異なる言語に翻訳する必要があります。
function があることは知っていますがsetLang()
、それを 2 回使用すると、何らかの理由で一方の言語が他方の言語をオーバーライドします。助言がありますか?
PS私はここでこの質問をしました:http://help.openerp.com/question/29996/set-two-languages-in-rml-report/、しかし誰も答えなかったので、スタックオーバーフローの誰かがそれについて知っているかもしれないと考えました。 .