)で販売管理を構築しました。使用上改善しなければならないところもたくさん出てきました。Xは10.9.5です)。f11今回は請求明細書の改良として締切日に選択肢を持たせました。期間内に複数件の販売がある場合、締め切り日起算の請求明細書発行が便利です。請求書の場合はポータルで作ることが出来ましたが、請求明細書はリスト形式となるため、ファイルメーカーではレポートで組みました。締切日は初期Verでは月締一本でしたが、毎月5日、10日、15日、20日、25日を追加しました。請求明細書の印刷フォーマットは白紙への独自デザインと、弥生334402を使用する2種類を用意しました。行単位に繰り返す商品データは、レイアウトのボディを使用します。(ポータルを使った納品書印刷の例は納品書請求書の例を参照下さい)。請求明細書を商用ベースに近い形で出力させるには、各行の印刷をフィールドからはみ出さないようにぴたりとおさめることを目指しました。以下弥生の請求明細書の印刷について説明致します。繰り返す行数は17行です。1行の印刷高はその17行分となり実寸は180mmです。1/17の1.05882cmをボディー高さに設定します。高さをポイントに直しますと29.764ptとなり、商品名などのフィールド高の上下の改行幅を0.33ptとすると実際のフィールド高は29.104ptにするといった具合です。下記のスクリーンショットが弥生334402の請求明細書の印刷例です。請求伝票毎に集計行を設けました。印刷例は20日締めの例で、期間内に3件の売上があります。売上金額、その消費税額などを請求ボックスに印刷するようにしました。前月繰越の欄は過去の売上が訂正されると、以降再計算が必要になります。この計算処理のため、顧客毎に集計台帳を持たせて、前回締め切り以降を修正計算が出来るようにしました。請求明細書は受注伝票から納品されたものを減じ、入金フォーローリストとも照合して計算します。下記は受注から入金までのリストフォロー表になります。請求明細書はこのリストから請求明細伝票発行にシフトして行います。該当期間の納品伝票を抽出するスクリプトは下記です。請求期間最終日=請求日(締切日)を変数に入力し、請求明細諸テーブルリストから同一請求日のものを抽出して求める様にしています。伝票の合計は、「請求計算」というサブルーチン(別スクリプト)で集計させています。