# アプリ間でのレコードの渡し方

**URL:** <https://community.cybozu.dev/t/topic/3911>\
**Category:** kintone 開発相談\
**Created:** [2019 年 4 月 5 日午前 1:54 UTC](https://community.cybozu.dev/t/topic/3911 "2019-04-05T01:54:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account1052](https://avatars.discourse-cdn.com/v4/letter/l/7993a0/32.png) [@Legacy\_Account1052](https://community.cybozu.dev/u/Legacy_Account1052)\
**Post date:** [2019 年 4 月 5 日午前 1:54 UTC](https://community.cybozu.dev/t/topic/3911/1 "2019-04-05T01:54:10Z")

</div>

プログラミング、kintone初心者です。

現在、在庫管理のアプリケーションを実装しようとしております。

主に在庫のデータベースのアプリと、物品の出納を登録するアプリ、各商品コードごとの単価を一覧にしたアプリの3つを作ればいいのかなと思っております。

在庫に登録する物品には、

・商品コード（商品の型番。001~302まで連番）  
・枝番号（商品コードに続く番号）  
・商品名  
・現在数  
・在庫金額（各物品ごとに単価があるので現在数との掛け算。）

が登録されていればよく、物品の登録アプリでは出荷数、入荷数を登録したいです。

そこで以下の点についてわからないのでご教示願いたいです。

・登録アプリから出入庫を記録した際に在庫管理のアプリにおいて自動的に計算を行う仕組みは作れるのでしょうか？可能でしたら方法をご教示願いたいです。

・登録アプリにおいて在庫管理アプリにない新たな商品レコードを登録した場合それを自動で追加する仕組みは作れるのでしょうか？こちらも可能でしたら方法が知りたいです。

初心者の質問で恐縮ですがご回答よろしくお願い致します。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1491](https://avatars.discourse-cdn.com/v4/letter/l/ed8c4c/32.png) [@Legacy\_Account1491](https://community.cybozu.dev/u/Legacy_Account1491)\
**Post date:** [2019 年 4 月 10 日午前 5:50 UTC](https://community.cybozu.dev/t/topic/3911/2 "2019-04-10T05:50:15Z")

</div>

kintoneで在庫管理アプリケーションの実装経験があります。

ご質問の２点については、どちらも、kintone APIを使用して、レコード操作を行う形で実現しました。

１．登録アプリから出入庫を記録した際に在庫管理のアプリにおいて自動的に計算を行う仕組みは作れるのでしょうか？可能でしたら方法をご教示願いたいです。

商品コード＋枝番 をキーに、対象在庫レコードの現在庫数を更新するイメージ

２．登録アプリにおいて在庫管理アプリにない新たな商品レコードを登録した場合それを自動で追加する仕組みは作れるのでしょうか？こちらも可能でしたら方法が知りたいです。

新たな商品レコードが追加された際に、在庫管理アプリの存在有無を確認して、存在していなければ、レコードを生成するイメージ。

&nbsp;

ざっくりですが、こんな方向での実装になるかと思います。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1052](https://avatars.discourse-cdn.com/v4/letter/l/7993a0/32.png) [@Legacy\_Account1052](https://community.cybozu.dev/u/Legacy_Account1052)\
**Post date:** [2019 年 4 月 10 日午前 7:43 UTC](https://community.cybozu.dev/t/topic/3911/3 "2019-04-10T07:43:39Z")

</div>

ご回答いただきましてありがとうございます！

質問中に、kintoneサポートから以下のサイトを参考に、との回答があり、入庫アプリ、出庫アプリ、在庫アプリを作成しました。

[https://developer.cybozu.io/hc/ja/articles/115002152143](https://community.cybozu.dev/hc/ja/articles/115002152143)

実際に在庫アプリのレコードを参照して入庫・出庫アプリから入力すると更新が行われるようになりました！ありがとうございます。

もしよろしければ改善点や注意点などご教示いただけると幸いです。よろしくお願い致します。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1491](https://avatars.discourse-cdn.com/v4/letter/l/ed8c4c/32.png) [@Legacy\_Account1491](https://community.cybozu.dev/u/Legacy_Account1491)\
**Post date:** [2019 年 4 月 10 日午前 8:07 UTC](https://community.cybozu.dev/t/topic/3911/4 "2019-04-10T08:07:37Z")

</div>

wataさん

注意点として思いつくのは

＊出庫レコードを"削除"した場合、在庫に戻さなければならない。或いは削除を不可にするとか。

＊出庫レコードを変更した場合に、在庫情報に不整合がおきないように工夫が必要かも。

＊在庫確認時と出庫登録時のリビジョンが違う場合に、出庫不可としているが、リビジョンが違っていても、在庫が十分にあるなら、出庫してもいいんじゃないの？という考え方もあるので、そのあたりのチェック方法は実際の要件と照らし合わせて考えると良い。

みたいなところですね。
