問題タブ [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.

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

python - Python - 空の PDF を生成する trml2pdf

Python で trml2pdf ライブラリを使用していますが、例を使用しても空の PDF ファイルが生成されます。次のように実行します: trml2pdf.py ex5.rml > out.pdf

Acrobat でファイルを開くと、空白/空です。しかし、テキスト エディターでコンテンツを分析すると、次のように表示されます。

生成された PDF:

PDF の例:

私は何を間違っていますか?出力に空白行が表示されるのはなぜですか?

ありがとう!

空白の PDF も返す基本的な RML を次に示します。

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

rml - RML テンプレートの総ページ数を取得するには?

RML には、現在のページ番号を表示するというタグがあります。<pageNumber>

しかし、生成された PDF ドキュメントの総ページ数を取得するにはどうすればよいですか?

「Page 1/2」、「Page 2/2」のようなページネーションを追加したいと思います。

しかし、<pageCount>タグは存在しません。

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

python - openerp RML の請求書に販売注文情報を追加する

私の販売注文には、顧客請求書で参照する必要がある顧客参照番号があります。請求書は、ソース ドキュメントを使用して関連する販売注文を検索し、販売記録を検索します。私のRMLには次のものがあります。

そしてこれは私のパーサーで:

しかし、サイコロはありません。

進め方がわかりません。

0 投票する
1 に答える
1118 参照

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 で使用されるファイルを比較しましたが、それらは同一です。

0 投票する
1 に答える
279 参照

python - openerp でストライプ RML テーブルを作成するには?

を実装しようとしています。内側のセクションをBlockTable取り、ストライプ (1 つの白と 1 つのグレー) のように動的な色が必要ですが、どうすればよいかわかりません。BlockTable<tr>

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

0 投票する
1 に答える
1222 参照

python - RML レポートの作成方法

モジュール (カスタム分析アカウント モジュール) を使用してレポートを作成します。RML はレポートを生成する最も簡単な方法だと聞きました。

レポートを作成するために必要なファイルのリストを教えてください。元:-

------作成する必要がある他のファイルは何ですか

サンプル モジュール (購入/ストック) について言及し、そこからファイル名を教えていただければ簡単です。それらを参照して、それを使用してモジュールの独自のレポートを作成できます。

0 投票する
1 に答える
242 参照

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にもレポート モジュールを追加しました。私が長い間取り組んできた問題を見つけるのを手伝ってください

0 投票する
1 に答える
499 参照

openerp - rml での印刷シーケンスは私を驚かせます

親切にこのコードを見て、間違っている場合は修正してください

次のコード

出力:

1..1

1..2

1..3

一方、次のコード

出力:

11

12

13

私が実際に必要としているのは

1.1

1.2

1.3

このレポートを openerp7 モジュールに実装しています。明確にしてください。御時間ありがとうございます。

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

python - RML レポートに 2 つの言語を設定する

フィールドごとに言語を指定することはできますか? たとえば、レポートは多言語になるため、同じレポートで同じフィールドを 2 つの言語に翻訳する必要があります。レポートは 2 つの部分に分かれています。最初の部分は 1 つの言語で、2 番目の部分は別の言語です。したがって、両方の部分のフィールドは同じですが、異なる言語に翻訳する必要があります。

function があることは知っていますがsetLang()、それを 2 回使用すると、何らかの理由で一方の言語が他方の言語をオーバーライドします。助言がありますか?

PS私はここでこの質問をしました:http://help.openerp.com/question/29996/set-two-languages-in-rml-report/、しかし誰も答えなかったので、スタックオーバーフローの誰かがそれについて知っているかもしれないと考えました。 .