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

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

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

You are not logged in.

Announcement

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


#1 2017-06-17 16:21:49

なのほな
Member

売上と経費のテーブル作成

売上と経費は同じテーブルに入力するものですか?

取引先Aの売上から、
従業員が使った経費(駐車場代や燃料代や物品購入など) を差し引きして
粗利をだしたりしたいです
表示法法はクロス集計といった方法になるのでしょうか(別途勉強したいと思います)

経費を入力するときは、どこの取引先に対しての仕事に使ったか、
ということは登録しますが、どの取引先の、どの売上伝票(レコード)に対してか、
までは登録しません
何かしらの経費を使っても、ひとつの仕事にのみ使うわけではないので
どの仕事で駐車場代いくら、というのはわからないからです
また、売上が発生しなくても経費が発生することも有りえます(赤字になります)
ですから、経費だけで入力できる必要があります

その場合も売上入力と経費入力のレイアウトを変えるだけで、
売上も経費も同じテーブルに作成したほうがよいのでしょうか?

売上テーブルと経費テーブル
年月フィールドと取引先IDでリレーションして上記のような計算ができるでしょうか?
また、計算する場合どちらのテーブル(または別の?)で行うべきでしょうか?

Offline

#2 2017-06-17 22:23:04

Shin
Member

Re: 売上と経費のテーブル作成

現金出納帳や、収支報告書の様な形での集計でしたら、1テーブルの中に売上と経費を入れていくと良いでしょうね。
1入出金毎に1レコードとして、摘要を入力しておけば、後の項目別の集計も可能になりますが、クロス集計云々はこれの事でしょうか。

Offline

#3 2017-06-17 23:44:08

なのほな
Member

Re: 売上と経費のテーブル作成

出納帳や報告書ではなく
売上の管理や請求書の作成につかいます

売上と経費のテーブルが同じなのはデータベースの正規化的にどうなのかな?
と思って質問しました
ネットでデータベースの構造のようなものをみた感じだと、
大抵はわかれているようでしたので

売上テーブルの1月のA社の売上合計から
経費テーブルの1月のA社の経費合計を引く
というものがどうやったらできるかわかりません
初歩的なことかもしれませんが、教えていただきたいです

Offline

#4 2017-06-18 10:46:57

Shin
Member

Re: 売上と経費のテーブル作成

売上げの管理が主眼でしたら、別テーブルで管理した方がいいかと思います。
ただし、1仕事1売上げでしたら管理はそれだけでいいのですが、売上げが複数計上されるのでしたら、仕事を管理する別テーブルが必要になるでしょう。その中から、売上げと経費の明細をそれぞれのテーブルに入力していきます。ただ、経費は綺麗に仕事に分離できないでしょうから、それを仕事に割り振りを行わないという前提で、総合経費というか運営費のようなカテゴリーで入力していかないと仕方ないでしょう。
売上げの明細があれば、その中で請求書の発行はできますね。

Offline

#5 2017-06-18 14:00:37

なのほな
Member

Re: 売上と経費のテーブル作成

売上は詳細テーブルにポータルで明細を入力仕組みにするということですね
経費に関しては1経費1レコードで大丈夫です

売上テーブル
売上ID 日付 伝票番号 取引先

売上明細テーブル
売上ID 明細ID 内容 金額

経費テーブル
日付 年月 内容 金額 担当 対象取引先

とすればよいでしょうか?
その入力されたデータから
1月のA社の売上合計から
1月のA社の経費合計を引く

ということをやるにはどうしたらいいですか?

Offline

#6 2017-06-18 22:21:38

Shin
Member

Re: 売上と経費のテーブル作成

取引先ごとの集計で良いのでしたら、売上のテーブルで集計して、取引先でリレーションした経費テーブルの合計を引くだけでしょうね。
経費の分配などの詳細がわかりませんので、この程度しかアドバイスできません。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.010 seconds, 7 queries executed - Memory usage: 513.15 KiB (Peak: 517.69 KiB) ]