問題タブ [inventory-management]

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 投票する
3 に答える
3799 参照

ruby-on-rails - 在庫管理: データベースで販売された在庫単位をどのように処理しますか?

お酒を売っています。だから私はボトルの在庫を持っています。これまでのところ、製品と line_item を参照する「InventoryUnit」モデルがあります。

  1. すべてのボトルを個々の InventoryUnit オブジェクトとしてデータベースに保存する必要がありますか?

  2. 在庫を減らすためのベスト プラクティスは何ですか? ボトルを販売する場合、InventoryUnit を破棄する必要がありますか? または、「販売済み」または「在庫あり」のステータス列を追加する必要がありますか?

  3. パフォーマンスが心配です。Postgres は数十万の InventoryUnit オブジェクトを処理できますか?

これについて何か助けていただければ幸いです。申し訳ありませんが、私はフロントエンド担当なので、データベース モデリングは本当に苦手です…</p>

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

java - Java println の問題での在庫マネージャーのバイナリ検索ツリー

二分探索木を使って Java で DVD を管理するプログラムを作成しました。addコマンドを除いて、すべてが思い通りに機能するようになりました。次のようにコマンド「a」を使用してムービーを追加すると、次のようになります。

プログラムは、いくつかの条件をチェックしてから、ムービーを追加することになっています。条件は次のとおりです。 - ツリーが空の場合、デフォルト コピー 1 でムービーをツリーに追加します。 - ツリーが空でない場合、ツリーを検索し、ツリー内の各ムービーのタイトルをタイトルと比較します。ツリーに追加するムービーの。タイトルがツリーで見つかった場合は、その映画のコピーを 1 だけ更新します。 - タイトルがツリーで見つからない場合は、デフォルトのコピー 1 で映画をツリーに追加するだけです。

これを機能させるために必要なコードは次のとおりです。

私が抱えている問題は次のとおりです。映画を追加するための add メソッドと、ツリーに既に存在する映画を追加するためのメソッドは正常に機能しますが、確認メッセージが次のように 2 回出力されることを除きます。テスト用に 1 つのコピーがあります)

海賊の別のコピーをインベントリに追加します。

これは、最初に表示される確認メッセージです。

これは、表示される 2 番目の確認メッセージです。

両方のメッセージが出力されるのはなぜですか? また、どうすれば修正できますか?


編集:

これは、rgettman の応答の解釈に基づいて、コードを次のように変更したものです。

私が今抱えている問題は次のとおりです。

映画を追加します: カリブ海の海賊のパイレーツ オブ ザ カリビアンの 1 つのコピーが追加されます 次に、別の映画を追加します: ファインディング ニモ ファインディング ニモの 1 つのコピーが追加されます 次に、ファインディング ニモの別のコピーを追加しようとします: ファインディング ニモ 別のcopy が追加されますが、両方の確認メッセージが表示されます。次に、パイレーツ オブ カリビアンの別のコピーを追加しようとしました: パイレーツ オブ ザ カリビアン 別のコピーが追加され、確認メッセージが 1 つだけ表示されます。

編集で何が間違っていましたか?

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

forms - vCardまたはMeCard?詳細な在庫フォームの作成に固有

私は、vCard または MeCard の最も適切なルートと、さまざまな用途に固有のフォームを作成するために使用する正しい構文を探しています。在庫フォームの例。

QRコードをスキャンして新しい連絡先カードを作成することは、私の限りです。ただし、一意のキー/値を持つ一意のフォームを作成したいと考えています。これは簡単に達成できますか?これを達成するための特定のキーのセットはありますか?

次のリソースを調べました: https://www.rfc-editor.org/rfc/rfc6473 https://www.rfc-editor.org/rfc/rfc6350

上記のトピックのいずれかの経験がある場合は、アドバイスと洞察をいただければ幸いです。

初めての質問なので、お手柔らかにお願いします。

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

excel - Excel: 新規エントリを 5 日間緑色に保つ

私の会社では、約 400 の在庫レコードを含む Excel シートを持っています。スプレッドシートには並べ替え機能が組み込まれており、1 日に数回並べ替えられます。新しい在庫が入力されたときに、これらのエントリが新しいことを営業担当者に知らせるために、新しい行を 5 日間緑色に保つ条件付き書式設定ルールを作成したいと考えています。

条件付き書式ルールを試してみましたが、ルールはその時点でエントリがあった行番号に固執し、ファイルを並べ替えると同じレコードにとどまりません。特定の在庫タグ番号を保持するように条件付き書式設定ルールを設定する方法はありますか?

また、現在、古いコンピューターの 1 つで動かなくなっているのは私だけなので、私は Excel 2003 を使用していますが、他の人は 2007/2010 を使用してこのファイルにアクセスしています。

よろしくお願いします。コリン・ヘルマーズ

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

php - 在庫管理ソフトウェア - php MySQL

私の小学校のシステムに非常によく合う、非常に単純な Inventory PHP スクリプトを見つけました。しかし、私は PHP 4 を信じており、今では XAMPP でさえ動き出しました :) 私はプログラマーではありませんが、簡単に修正できるなら修正したいと思っています。この小さな素敵なコードの修正を見つけるために誰かが私を案内してくれるかもしれません。

残念ながら、所有者とは連絡が取れません..いつものように。でも無料ですhttp://inventory-management.org/

私がやった事:

  • ダウンロード済み
  • SQLを実行し、TYPEエラーをエンジンに修正しました(動作しました)
  • データベースをphpに構成しました
  • ブラウザ (Chrome) で初めて実行する

そしてこれを得ました:

致命的なエラー: C:\xampp\htdocs\Inventory\lib\site.php の 187 行目の Call-time pass-by-reference が削除されました

site.php のコードは次のとおりです。

誰かが私を助ける時間があれば、事前に感謝します。

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

sql - DateTimeを考慮していない?

ウィジェットの場所を追跡するデータベースがあります (つまり、単に SKU の数ではなく個々のアイテムを追跡する在庫システム)。

関連する 2 つのテーブルがあります。

説明:

インベントリの更新は、「完全」、「追加」、または「削除」のいずれかです (これはType列によって決定されます)。Update がCompleteの場合、関連付けられた のセットがWidgetStateインベントリ全体を表すことを意味します (つまり、ウィジェットがリストされている場合はそこにあり、ウィジェットが存在しない場合は、その時点でインベントリに存在していなかったという肯定的な検証です)。更新が の場合、最後の更新以降のAdditiveすべての更新を合計してインベントリを決定する必要があることを意味します(増分バックアップと同様)。最終的に更新とは、更新に含まれるアイテムをインベントリから除外する必要があることを意味します。もちろん、更新後に複数の更新が表示される可能性があります。AdditiveCompleteSubtractiveAdditiveSubtractiveComplete

だから私の問題は:

「最後の更新とそれ以降のすべての更新のセットを考慮して、Complete場所の現在のインベントリを取得します」AdditiveSubtractive

データは次のようになります。

この単純な例では、一意のウィジェット0004が Update 1 でインベントリにあることがわかっており、Update 3 で削除され、Update 4 で再び追加されていることがわかります。

現在の在庫を調べたいとすると、結果セットは次のようになります。

おそらく本当に簡単な解決策があると思いますが、今は思いつきません。私はそれが次のようになるかもしれないと考えています:

...しかし、後続の加算よりも早い DateTime 値で発生した可能性があるという事実に関係なく、減算が発生するとバラバラになります。

アップデート

家に帰る途中、これがうまくいく解決策かもしれないと思ったばかりです。明日テストします。

以下のコードは、 をDISTINCT組み合わせて使用​​して、各の最後の出現ORDER BYを取得します。したがって、最後の出現が である場合は、以前の をキャンセルし、その逆も同様です (最後の出現が である場合は、簡単に除外できます)。述語を持つ将来のスーパークエリから)。03:00h になったばかりで、試す機会がありませんでしたが、理論は正しいでしょうか? ありがとう!WidgetStateAdditionSubtractionSubtractionWHERE Type <> Subtractive

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

database - POS システムにおける在庫と製品の違いは何ですか?

データベース システムを POS にしようとしていますが、エンティティと製品在庫エンティティの間で混乱しています。商品と在庫の違いは何ですか?

在庫が利用可能な製品の量を制御する必要があることは知っています....しかし、私はそれをすべて製品に持っています。

在庫に何を入れるべきですか?私は調査しましたが、読んだ内容によると、製品、説明、数量、購入価格、販売価格、利益または利益、および取引の日付が必要です。しかし、ほとんどすべてが Products テーブルにあります。どうすればよいでしょうか?