新規投稿
フォローする

在庫管理において、入力出庫数が在庫数を上回っている場合のエラー表示

お世話になっております。

javascript全くの初心者です。

出庫の処理の際に、出庫アプリに入力した出庫数が、在庫アプリの在庫数を上回っている場合、

"出庫数が在庫数を上回っています。"というエラーが出て、レコードが登録できないようにしたいです。

色々と調べて、見よう見真似でコードを書いてみましたがうまくいきません、、、

書いたコードは下記の通りです。

 

(function() {
'use strict';

kintone.events.on('app.record.create.submit', function(event) {
var record = event.record;

var stockRecord = getRes.records[0];
var recordId = stockRecord.$id.value;
var recordRevision = stockRecord.$revision.value;
var stockNum = Number(stockRecord.残数.value); // 現在の在庫数

var newStockNum = 残数 - 数量; // 出庫後の在庫数
if (newStockNum < 0) {
event.error = '出庫数が在庫数を上回っています。';
return event;
});
})();

正しい動作を得るにはどのようにすればいいでしょうか。

ご教示のほど、よろしくお願いいたします。

 

0

2件のコメント

Avatar
mofuku

Y.S さん

こんにちは。

JavaScript 初心者なのですね。developwer network にあるチュートリアルは読まれましたか?
参考になる情報がたくさんあるかと思います。

今回、Y.S さんがやりたいことで参考になりそうなのは、以下のチュートリアルかなと思いました。

また、「うまくいかない」とのですので、どんなエラーが表示されているか確認するといいと思います。
エラーの確認方法については以下の記事が参考になります。

質問を投稿するときに、エラーメッセージなどを一緒に書いてくださると答える側も原因を推測しやすくなり、回答を得られやすいです。

0
Avatar
Y.S

mofukuさん

こんにちは。

コメントをありがとうございます。

基本的なことがおさえられておらず申し訳ございません。

教えていただきましたリンクを確認して出直そうと思います。

その時はよろしくお願いします。

0
サインインしてコメントを残してください。