みんなの投稿

卸売業でkintoneを運用しています。伊藤と申します。
業務に必要なkintoneアプリは全てシステム担当に依頼してシステム担当が作成するという社風の中、自分でも結構勉強したのですが「不可能」ということがわかるまで頑張りたく、皆様のお力をお貸しいただけますと幸いです。

添付に貼ってあります図を作成しました。

受注アプリを作成したく思っております。
この受注アプリで営業の方々の入力の手間を最大限減らしたく思っております。

商品名をルックアップで「商品マスタ」アプリから選択します。
選択したレコード内の単位1,単位2,単位3をドロップダウンなどで選択する方式をとりたいのですが、ここで詰まっております。
※あり得る全ての単位をドロップダウンに表示させて選択してもらうには単位が多すぎて選べない、とのことで単位を三択に絞りたいのです。

その後、単位に対応した単価を受注アプリ「単価」に反映させて、そのフィールドを編集可能状態にしたいです。
※ルックアップで単位1,2,3と単価1,2,3を表示させておいてそれを見ながらドロップダウンで任意に選択し、受注アプリ「単価」に関数を入れて単価を表示させる方法は前述のとおりドロップダウンが多すぎるのと、単価を任意に変更できないという点でボツになりました。

勉強不足でjsができない上、プラグインなども有償サービスは不可とのことです。
お力お貸しいただけますと幸いです。

スタンダードコースを契約しています。

picture_icon-02-02 図解.xlsx
3件のコメント (新着順)

こんにちは。

ルックアップ結果でドロップダウンフィールドの表示を絞り込むことは
基本機能内ではできませんので、以下の対応になるかと考えます。

①基本機能の範囲内
商品マスタにそもそも単位を持たせる方法があります。
単位が3つあるなら、3レコードつくるイメージです。

コード 品名  単位 価格
00001 りんご 1個  100
00001 りんご 1袋  400
00001 りんご 1箱  2,800

利用者にはルックアップ時に3つの選択肢から選んでいただくことになります。
タイムリーなことに、ルックアップ機能の強化がされましたので、
それほど負荷にはならない…とは思います…。
※値の重複禁止が(基本機能では)できないため別の問題が出る可能性あり

②無料のプラグイン
冒頭で「できません」と書きましたが、プラグインでは対応可能となります。
ドロップダウンリスト動的絞込
https://www.xc-kinpura.com/plugins/dropdownlist-dynamic-refine

なお、商品数が多かったり、入替頻度が高い場合はメンテナンスが大変ですので、
ルックアップ結果をもとにルックアップの条件指定ができるプラグインを利用します。
ルックアップ動的絞り込みプラグイン
https://www.tis2010.jp/lookupbridge/
この場合、商品マスタのほかに商品単位マスタを作り、
商品マスタルックアップ結果で単位マスタルックアップの絞込制御するイメージです。

以上です。


商品マスタの作りとしてはsujiさんの提案されているように1商品1単位で1レコードとするのがいいかなと思います。(データベース的に考えると商品マスタと単価マスタ(商品情報は商品マスタから引用)で分けて単価マスタからルックアップが綺麗ではあると思います)

その上で単価を編集という点では、プラグイン等で編集可能にするのではなく、別にフィールドを用意して実単価を設定できるようにするといいのではないかなと思います。
例:単価(ルックアップで引用)、金額調整(数値)、実単価(計算フィールドで単価+金額調整)

ルックアップで引用するフィールドを編集できるようにすると、何かのタイミングで再取得した際に引用元データで上書きされてしまうので注意です。

ジャストアイデアで恐縮ですが、「単価編集を可にする」件で一案

「単価編集したい」=「変更後の単価は定まっている」ンですよね?
でしたら、[変更後の単価]フィールドと変更後の単価/ルックアップ単価を計算させる[係数]フィールドを追加して、[総額]旨の計算を…(ルックアップ単価*係数)…にするというのはいかがでしょうか?

式固定の電卓を編集画面に置いて係数を出し、係数を掛けることでルックアップ単価を編集後の単価にするという発想です。


ありがとうございます。最終手段で導入したいと思います。

こんにちは。

こんな感じでどうでしょう。

商品マスタアプリ:単位があまりにも多いようでしたら、
         別に「単位マスタアプリ」を作り、そこからルックアップすると楽です。

受注アプリ:添付キャプチャのとおり
      (イメージだけなので、細かな設定まで作りこんでいません)
       ルックアップでコピーしてきた単価を編集したいという点は、
       シロくまさんご紹介の以下プラグインで対応できます。
       https://kincom.cybozu.co.jp/chats/gvh6pq8ft2cwfci7
       単位は、商品マスタからルックアップ時にコピーした単位3つから
       ラジオボタンで選択でいかがでしょうか。



ご参考になれば幸いです。