問題タブ [adempiere]

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 に答える
522 参照

web - Adempiere - Web UI デバッグ 380Version

Tomcat サーバーを使用して 360 370 バージョンを正常にデバッグできましたが、380 バージョンのソース コードは同様に機能しません。同じ手順を実行するとエラーが発生します。有効にする正しいソース コードを教えてください。 Web UI のデバッグ。

適切な情報源を入手したら、すべての手順を理解しています。誰もがこれを成功させることができましたか???

どんな助けでも大歓迎です...

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

adempiere - Adempiere - ウィンドウで CreateLinesFrom ボタンを設計/呼び出す方法

WEBUI のカスタム ウィンドウ/テーブルに CreateLineFrom フォームを作成したいと考えています。

カスタム テーブルとウィンドウ レベルに CreateFrom フィールドを作成しました。

では、必要な Java コードの変更はありますか?

Material Receipt の標準ウィンドウには既に存在しますが、カスタム ウィンドウで同じことを実行したいので、どこを変更する必要がありますか。

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

sql - Oracleプロシージャを使用して特定の条件でデータを挿入しますか?

Oracle Procedure を使用して、ビューからテーブルにデータを挿入したいと考えています。ビューは と呼ばれVW_INVPARTます。ビューは、さまざまなテーブルの列で構成されています。

挿入したい表は ですM_RequisitionLine

私のシナリオは、で定義された商品の数量がありQtyOnHandます。QtyOnHand動的であるため、物流の入出庫プロセスに応じて変更できます。で定義されている最小レベルがありlevel_minます。商品が在庫切れになった場合、再度注文することができます。最小注文数量は で定義されていorder_minます。

したがって、 の量QtyOnHand未満 の場合、在庫を要求するために列にlevel_minデータを追加できます。ただし、 ( )内は最低入数があります。QtyM_RequisitionLineM_RequisitionLine.Qtyorder_min

の場合level_min - QtyOnHand <= Order_min、 に設定M_RequisitionLine.QtyOrder_minます。ただし、 の場合、との差にlevel_min - QtyOnHand >= Order_min設定します。M_RequisitionLine.Qtylevel_minQtyOnHand

オラクルで手続きするにはどうすればいいですか?私はコードを整理しようとしましたが、私はOracle SQLの初心者であるため、まだ混乱しています。

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

window - Adempiere で自動生成された列を作成するにはどうすればよいですか?

と という 2 つの列がQuantityありIssued Quantityます。Quantityたとえば、列に値を入力すると3Issued Quantityが自動的に生成され3ます。また、私はそれが逆に起こることを望んでいます。

例はPurchase Orderウィンドウ、PO Lineタブにあります。Quantityセクションで。フィールドに入れる4と、フィールドは自動的に生成されます。QuantityPO Quantity4

列とフィールドを模倣しようとしましたが、うまくいきません。

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

oracle - 注文数量に基づいてステータスを追加

アデンピエールを使用しています。3 つのテーブルとビューがあります。それは'M_INVENTORY''M_INVENTORYLINE''M_REPLENISH'あり、もう一方は'VW_DAFTARBARANG_AVAILABLE'です。 M_Inventoryを選びたいときに使いますWarehouse。このように示しています

M_InventoryLine在庫を注文したいときに使います、ここに入れ ProductQuantity注文します。M_InventoryLineは からネストされているため、で選択したM_Inventory関連する から在庫を注文します。WarehouseM_Inventory

M_Replenish最小在庫レベルを確認するために使用されます。

在庫状況はビューで確認できますVW_DAFTARBARANG_AVAILABLE

Statustable の列に情報を入れたいM_InventoryLine

Available在庫発注時の最低在庫数以上の場合、ステータスが表示されます'Complete'

例 : M_Product_ID= 1000011( QtyInternalUse[順序] = 5, Level_Min= 20, Av= 27, 27-5 = 22-> Still above Minimum Level)


Available在庫が半分注文されたときに最小在庫に達すると、ステータスが表示されます' Partial'

例:M_Product_ID= 1000012( QtyInternalUse[順序] = 7Level_Min= 15Av= 2020-7 = 13->below Minimum Levelとなり、

したがって、7つのうち5つしか満たすことができないため、在庫はまだ最小レベルにあります.)


Availableが最小在庫にあり、在庫を注文できない場合、ステータスは'N/A

例:M_Product_ID= 1000013( QtyInternalUse[注文] = 8, Level_Min= 12, Av= , ->と同じ12数量のため、注文できません)Availableminimum level

私はこのようなものを作ることによってトリガーを作ってみました=

まだエラーがたくさんあり、自分の状態に基づいてトリガーを適切に記述する方法について混乱しています。

任意の提案をいただければ幸いです:)

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

sql - Oracle で先行ゼロを作成する

Adempiereはデータベースを持っているものを使用していますOracle

Stock Codeというテーブルから呼び出されたウィンドウがありますM_StockCode

フィールドはCodeDescriptionです。

現在、Codeデータ型はNumberおよびDescriptionですVarchar2

、 、 で入力Sparepartしたい。Code 01Body RepairCode 02

Adempiereにデータを入力して保存すると、表示されるのはSparepartCode 1先行ゼロなし)

関数を入れてみましLPADたが、まだ失敗しています。

Adempiere インターフェイスとデータベースの両方に 01 を配置するにはどうすればよいですか?

どんな提案でも大歓迎です:)