初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2017-02-26 19:11:47

ねねんえ
Guest

取引先ごとに単価をかえたり、値引きへの対応

商品A 商品B 商品C… とあり
それぞれ取引先ごとに単価を設定するにはどのような構成にしたら良いでしょうか?

商品ごとに基本の単価というものは決まっているが
取引先ごとに設定するような感じです

単価マスタ
取引先マスタ
をつくってからつまづいています

また、
リレーションで単価が100円になっていても
その場の都合で10%引きなどするにはどのように対処されていますか?

WIN10
FMP15です

#2 2017-02-26 19:26:51

Re: 取引先ごとに単価をかえたり、値引きへの対応

FMPでの仕事以前に
まずは現実にどのように作業しているか
それを教えていただいたほうが
いいかなぁと思います。

それぞれの商品の単価が取引先ごとにどいういった設定がなされているかで
その規則性がわからないと
FMPに持ち込み難いかと思います。

値引きに関しては
値引き処理するのは単価設定と別に考えればいいかと思います。

Offline

#3 2017-02-26 20:50:27

ねねんえ
Guest

Re: 取引先ごとに単価をかえたり、値引きへの対応

先述のとおり
商品AをA社には100円、Bを社には80円
という設定にしたいということです

#4 2017-02-26 21:23:35

Re: 取引先ごとに単価をかえたり、値引きへの対応

確実にA社とB社に分かれているのなら
ルックアップで引いてくる値が変わるように
データを作るのですが、
商品の単価表にA欄とB欄を作ってルックアップするのですが、
Lookup関数で切り分けるといいかと思います。

ただ、わたしが知りたかったのは、
単価がA社とB社の2種類だけなのか
それと取引先がいくつあって、
それぞれに単価が設定されているとなると
かなり面倒なことになるということです。
取引先ごとにAもしくはBと決まっていれば簡単だとは思いますが

Offline

#5 2017-02-26 22:38:39

Re: 取引先ごとに単価をかえたり、値引きへの対応

わたしの頭の中にある複数の単価をルックアップする方法ですが
単価表、取引先表にランクを設定してLookup関数で切り分けしてます。
http://yahoo.jp/box/MVKkNK
にその作例が置いてあります。

Offline

#6 2017-02-26 23:43:21

Shin
Member

Re: 取引先ごとに単価をかえたり、値引きへの対応

商品毎の単価表と別に、取引先毎、商品毎の単価表を作れば良いですね。それに、設定日付を入れておくと、単価の変更の記録にもなりますし、ルックアップした時の危険性からも逃れられます。どちらから引いてくるかは、取引先毎の単価表に無ければ、という条件ですので、簡単です。
ルックアップの機能は、その動きをわかっていないと、後に再ルックアップされてしまった時に全データを壊す可能性がありますので、私はマスターの内容が変更される様な場合には使いません。
値引きについては、伝票側で別途処理を行っておくか、商品明細側に単価を入力するフィールドを作っておき、そこに入力された時にはマスターに優先させるようにしてもいいでしょう。

Offline

#7 2017-02-28 01:59:48

ねねんえ
Guest

Re: 取引先ごとに単価をかえたり、値引きへの対応

>シーラカンスさん

値引きに関しては別途フィールドを作成しておくのですね

取引先に関しては、基本的には全社同じにしたいけど
A社はAを100円で売るけどB社には80円で売る
など規則性はないです
取引の関係上の設定になります
取引先の数に関しても契約経営状況により不規則に増減します

>Shinさん

商品テーブル
取引先毎単価テーブル
取引先テーブル

をつくり取引先毎単価テーブルに単価がなければ
商品テーブルの基本単価から引いてくるということですか?

取引先毎単価テーブルに記載がなければ単価テーブルからという条件はどこで
どのように設定すればよいのですか?

なんとなく形はみえてきましたが
イマイチ全体の設計がイメージできません

質問ばかりですみませんがよろしくお願い致します

#8 2017-02-28 03:49:06

Shin
Member

Re: 取引先ごとに単価をかえたり、値引きへの対応

詳しい事は,サンプルを見てください。取引先や取引日によって参照先が変わるようになっています。
値引きは,色々なやり方が有るので,明細の中で触れば良いでしょう。例として,値引きフィールドの中に,正数で掛け率(0.85など)を、負数で値引き金額(−1000など)を入力できます。ちなみに,1個あたり10円で10個 という時は,-10 * 10 という式を入れても計算してくれます。
https://www.dropbox.com/s/oklaobcw3w7tv … 7.zip?dl=0

Last edited by Shin (2017-03-01 12:36:18)

Offline

#9 2017-02-28 08:36:53

Re: 取引先ごとに単価をかえたり、値引きへの対応

ねねんえ wrote:

>シーラカンスさん
値引きに関しては別途フィールドを作成しておくのですね

取引先に関しては、基本的には全社同じにしたいけど
A社はAを100円で売るけどB社には80円で売る
など規則性はないです
取引の関係上の設定になります
取引先の数に関しても契約経営状況により不規則に増減します

一番心配していた事例になりました。
こうした場合は、わたしなら基本の単価だけの設定で
都度値引率なり、値引き額を入れることで済まそうと思います。
規則性のないものを無理やりなんらかの設定をすることは
逆に後の処理を難しくするのではないかと思うからです。

わたしのサンプルには
ポータル内に値引率 そして全体の値引率
両方入れたのは、そうしたことへの対処を考慮したものです。

Offline

#10 2017-02-28 18:07:24

質問者
Member

Re: 取引先ごとに単価をかえたり、値引きへの対応

Shinさんのサンプルファイルが削除されているようです
よろしかったら再度アップしていだだけませんか?

Offline

#11 2017-02-28 21:08:51

Shin
Member

Re: 取引先ごとに単価をかえたり、値引きへの対応

https://www.dropbox.com/s/oklaobcw3w7tv … 7.zip?dl=0
DropBox の仕様変更のためかな。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 528.68 KiB (Peak: 549.59 KiB) ]