FileMaker販売管理 受注伝票の作成

今回はFileMaker 販売管理(ファイルメーカー 販売管理)の受注伝票作成のベーシック部分を説明したいと思います。

商品を受注すると、どこから、何を、何個、いくらといった受注情報が入ってきます。受注伝票を起票し受注情報を入力します。
受注伝票や売上伝票の基本的なレイアウトとデータの格納の方法は、ほぼ同じパターンで作成出来ます。
以下は、注文書の作例です。注文書編をご参照願います。

<Photo data>2017/05/05
鳥取砂丘
Canon EOS-1D MarkⅣ
EF16-35mm f/2.8L USM
1/1000 f6.3 ISO50 16mm

<関連図>
プログラミングするとき、自己流ですが、まずは「情報の流れ」を関連図に描きます。紙に鉛筆で、イメージしながら、どこから情報を受け、どう処理し、どう格納するかなどを絵で描いています。(頭で考え絵にするところはとてもロジカルです。ぼけ防止にもいいかもしれません。)
例は、ファイルメーカー 販売管理で受注伝票を設計するときの場合です。
顧客からの情報の流れを描きます。下の関連図を参照下さい。
大きな流れは、「顧客=販売先」→「受注伝票」→「売上伝票」です。

顧客に対して受注の都度、伝票を1件ずつ発生させます。1伝票1レコードです。ファイルメーカーは、レコードをレイアウトで表示することが出来ます。

この図は伝票の相互関係だけです。伝票に商品データを記述していくには、伝票レイアウトに商品を表示するポータルを貼り付けると便利です。

 

受注伝票というレイアウトを作り、受注伝票テーブルを表示できるようにします。これで伝票単位のレコードが順次発番されるようになり、商品データはポータルに表示されます。(下のレイアウト設定のスクリーンショットを参照下さい。)

 

 

 

 

 

 

下記は受注伝票レイアウトに商品データ(商品名、価格など)をポータルを埋めこむ時の設定です。
このとき、受注伝票は受注伝票番号や顧客情報などの伝票データを表示させます。
ポータルは商品データの表示になります。

 

 

 

 

 

下にリレーションと受注伝票のサンプルレイアウトを示します(体裁は抜きです)。

 

リレーションは、上で描いた関連図の関係になります。
商品は商品マスター(台帳)に登録します。商品ID、商品コード、商品名などです。

顧客情報は顧客マスター(台帳)に登録します。1顧客に対し、新規に受注伝票レコードを発行していくパターンです。
受注伝票(テーブル)に商品データは登録はしません。この様にすると、1顧客1商品しか登録できません。
伝票1枚にはいろんな商品を登録しなければなりません。ポータルがその役目です。伝票に商品を入力する時にはマスターから呼び出すようにします。

受注額は、フィールドオプションで計算させます。
受注額=受注数x受注価格です。

受注伝票の印刷は市販の印刷済みフォーマットに合わせ込むのが美しく仕上がります。
印刷は受注画面に印刷実行ボタンをつくって印刷します。
最下部は受注伝票の印刷イメージです。印刷に注文者の情報を追加したり、入金、送付などのチェックフィールドを設けるとさらに強化出来ます。

受注伝票編のベーシックな構成についての説明は以上です。

ポータルに行を追加して商品の追加などが必要になってきます。今回は割愛しています。

ポータル行の追加はリレーションの式定義で簡易的に設定出来ますが、スクリプトを使った方法で行うと完全です。この方法は別途投稿致します。

ファイルメーカー 販売管理は、個人開発ですが、仕入、販売、在庫などを実装し、コンサル先でご利用いただいています。
ファイルメーカーの強力なリレーショナルデータベースが利用できます。関連した記事はHP内にいくつか掲載しています。
ご利用ご希望の方は、お手数ですがHPのファイルメーカー販売管理を参照され、お問い合わせからメール送信下さい。

K.Fukuma

 

1st及び受注伝票印刷イメージの追加2017/06/12
2nd 入力画面を修正時に誤消去してしまいました。再掲載致します。 2017/06/13
3rd 一部文言見直し 2017/06/20
4th スクリーンショットサイズ変更など 2017/06/21
5th カテゴリー変更 2017/06/25
6th 誤字など修正 2017/07/02
7th スクリーンショット挿入位置などの修正 2019/05/18
8th レイアウト修正 2019/05/24
9th 追記 2019/07/06

 

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください