(57)【要約】      （修正有）【課題】伝票データを入力する際の日付の変更を容易にでき、伝票データの入力効率を向上させることが可能な伝票処理装置、伝票処理方法、及び伝票処理プログラムを提供する。【解決手段】伝票処理装置は、入力画面に表示されている伝票データのうち、複数の伝票データを選択し、選択した複数の伝票データのパターンを登録するパターン登録手段と、パターン登録手段で登録されているパターンのうち、１つのパターンを選択するパターン選択手段と、基準日を指定する基準日指定手段と、パターン選択手段で選択されたパターンに対応する複数の伝票データの日付項目の日付を、基準日指定手段で指定された基準日に従って洗替処理し、洗替処理後の複数の伝票データを入力画面に展開して表示するデータ展開手段と、を備える。【選択図】図１
2019061585.tif 000002
【特許請求の範囲】
【請求項１】
制御部及び表示部を備えた運送業に関する伝票データを入力するための伝票処理装置であって、
前記制御部は、
少なくとも日付項目を含む伝票データを入力するための入力画面を前記表示部に表示する入力画面表示制御手段と、
前記入力画面に表示されている伝票データのうち、複数の伝票データを選択し、選択した複数の伝票データのパターンを登録するパターン登録手段と、
前記パターン登録手段で登録されているパターンのうち、１つのパターンを選択するパターン選択手段と、
基準日を指定する基準日指定手段と、
前記パターン選択手段で選択されたパターンに対応する複数の伝票データの日付項目の日付を、前記基準日指定手段で指定された基準日に従って洗替処理し、洗替処理後の前記複数の伝票データを前記入力画面に展開して表示するデータ展開手段と、
を備えたことを特徴とする伝票処理装置。
【請求項２】
前記日付項目は、集荷日及び配達日を含み、
前記データ展開手段は、前記パターン選択手段で選択されたパターンに対応する複数の伝票データの集荷日及び配送日を、前記基準日指定手段で指定された基準日に従って洗替処理することを特徴とする請求項１に記載の伝票処理装置。
【請求項３】
前記データ展開手段は、前記洗替処理では、起算日を前記パターン選択手段で選択されたパターンに対応する複数の伝票データの集荷日のうち最も古い日付のものとし、加算日数を、当該複数の伝票データの集荷日及び配送日からそれぞれ前記起算日を減算して算出し、当該複数の伝票データの集荷日及び配送日を、前記基準日に算出した対応する加算日数をそれぞれ加算したものに変更することを特徴とする請求項２に記載の伝票処理装置。
【請求項４】
前記伝票データは、得意先、集荷日、配達日、発地、着地、数量、運賃単価、金額を含み、
さらに、改訂日、得意先、発地、着地、及び運賃単価を関連づけて登録した運賃単価マスタを備え、
前記データ展開手段は、さらに、前記運賃単価マスタを参照して、前記洗替処理した後の集荷日に対応する改訂日の運賃単価を使用して、運賃金額を再計算し、再計算後の前記複数の伝票データを前記入力画面に展開して表示することを特徴とする請求項２又は３に記載の伝票処理装置。
【請求項５】
制御部及び表示部を備えた情報処理装置で実行される伝票処理方法であって、
前記制御部で実行される、
少なくとも日付項目を含む伝票データを入力するための入力画面を前記表示部に表示する入力画面表示工程と、
前記入力画面に表示されている伝票データのうち、複数の伝票データを選択し、選択した複数の伝票データのパターンを登録するパターン登録工程と、
前記パターン登録工程で登録されているパターンのうち、１つのパターンを選択するパターン選択工程と、
基準日を指定する基準日指定工程と、
前記パターン選択工程で選択されたパターンに対応する複数の伝票データの日付項目を、前記基準日指定工程で指定された基準日に従って洗替処理し、洗替処理後の前記複数の伝票データを前記入力画面に展開して表示するデータ展開工程と、
を含むことを特徴とする伝票処理方法。
【請求項６】
制御部及び表示部を備えた情報処理装置に実行させるための伝票処理プログラムであって、
少なくとも日付項目を含む伝票データを入力するための入力画面を前記表示部に表示する入力画面表示工程と、
前記入力画面に表示されている伝票データのうち、複数の伝票データを選択し、選択した複数の伝票データのパターンを登録するパターン登録工程と、
前記パターン登録工程で登録されているパターンのうち、１つのパターンを選択するパターン選択工程と、
基準日を指定する基準日指定工程と、
前記パターン選択工程で選択されたパターンに対応する複数の伝票データの日付項目を、前記基準日指定工程で指定された基準日に従って洗替処理し、洗替処理後の前記複数の伝票データを前記入力画面に展開して表示するデータ展開工程と、
を前記制御部に実行させるための伝票処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝票処理装置、伝票処理方法、及び伝票処理プログラムに関する。
【背景技術】
【０００２】
従来、伝票処理にコンピュータを導入することによって、人間が手作業で行う作業が簡単になってきている。例えば、既に入力された伝票データを複写する機能（以下、「複写機能」という。）が設けられることにより、同様な内容の伝票データの入力作業の効率化が計られている。この種の複写機能を備えた会計システムとして、例えば特許文献１がある。
【０００３】
かかる特許文献１の会計システムは、少なくとも取引日付及び取引金額を含む取引内容情報を有する取引データが記憶される取引データ記憶処理１１と、編集用年月に属する編集用の取引データの一覧を表示する編集用取引データ表示処理１４と、参照用年月に属する参照用の取引データの一覧を表示する参照用取引データ表示処理１５と、前記参照用の取引データの一覧から選択された複写元の取引データを複写して前記編集用の取引データの一覧に加える取引データ複写処理１６とを備えている。参照用取引データ表示処理１５は、前記参照用年月を、前記編集用年月に対する相対的な年月で指定するように構成され、取引データ複写処理１６は、前記複写元の取引データの前記取引日付における年月を、前記編集用年月に変更してから、該複写元の取引データを前記編集用の取引データの一覧に加えるように構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２４３１６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１では、複写元の取引データの取引日付を年月単位でしか変更できず、「日」についてはオペレータが修正する必要があるため、伝票データの入力効率が十分とはいえない。
【０００６】
本発明は、上記に鑑みてなされたものであって、伝票データを入力する際の日付の変更を容易にでき、伝票データの入力効率を向上させることが可能な伝票処理装置、伝票処理方法、及び伝票処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、制御部及び表示部を備えた運送業に関する伝票データを入力するための伝票処理装置であって、前記制御部は、少なくとも日付項目を含む伝票データを入力するための入力画面を前記表示部に表示する入力画面表示制御手段と、前記入力画面に表示されている伝票データのうち、複数の伝票データを選択し、選択した複数の伝票データのパターンを登録するパターン登録手段と、前記パターン登録手段で登録されているパターンのうち、１つのパターンを選択するパターン選択手段と、基準日を指定する基準日指定手段と、前記パターン選択手段で選択されたパターンに対応する複数の伝票データの日付項目を、前記基準日指定手段で指定された基準日に従って洗替処理し、洗替処理後の前記複数の伝票データを前記入力画面に展開して表示するデータ展開手段と、を備えている。
【０００８】
また、本実施の形態によれば、前記日付項目は、集荷日及び配達日を含み、前記データ展開手段は、前記前記パターン選択手段で選択されたパターンに対応する複数の伝票データの集荷日及び配送日を、前記基準日指定手段で指定された基準日に従って洗替処理することが望ましい。
【０００９】
また、本実施の形態によれば、前記データ展開手段は、前記洗替処理では、起算日を前記パターン選択手段で選択されたパターンに対応する複数の伝票データの集荷日のうち最も古い日付のものとし、加算日数を、当該複数の伝票データの集荷日及び配送日からそれぞれ前記起算日を減算して算出し、当該複数の伝票データの集荷日及び配送日を、前記基準日に算出した対応する加算日数をそれぞれ加算したものに変更することが望ましい。
【００１０】
また、本実施の形態によれば、前記伝票データは、得意先、集荷日、配達日、発地、着地、数量、運賃単価、金額を含み、さらに、改訂日、得意先、発地、着地、及び運賃単価を関連づけて登録した運賃単価マスタを備え、前記データ展開手段は、さらに、前記運賃単価マスタを参照して、前記洗替処理した後の集荷日に対応する改訂日の運賃単価を使用して、運賃金額を再計算し、再計算後の前記複数の伝票データを前記入力画面に展開して表示することが望ましい。
【００１１】
また、上述した課題を解決し、目的を達成するために、本発明は、制御部及び表示部を備えた情報処理装置で実行される伝票処理方法であって、前記制御部で実行される、少なくとも日付項目を含む伝票データを入力するための入力画面を前記表示部に表示する入力画面表示工程と、前記入力画面に表示されている伝票データのうち、複数の伝票データを選択し、選択した複数の伝票データのパターンを登録するパターン登録手段と、前記パターン登録工程で登録されているパターンのうち、１つのパターンを選択するパターン選択工程と、基準日を指定する基準日指定工程と、前記パターン選択工程で選択されたパターンに対応する複数の伝票データの日付項目を、前記基準日指定工程で指定された基準日に従って洗替処理し、洗替処理後の前記複数の伝票データを前記入力画面に展開して表示するデータ展開工程と、を含むことを特徴とする。
【００１２】
また、上述した課題を解決し、目的を達成するために、本発明は、制御部及び表示部を備えた情報処理装置に実行させるための伝票処理プログラムであって、少なくとも日付項目を含む伝票データを入力するための入力画面を前記表示部に表示する入力画面表示工程と、前記入力画面に表示されている伝票データのうち、複数の伝票データを選択し、選択した複数の伝票データのパターンを登録するパターン登録工程と、前記パターン登録工程で登録されているパターンのうち、１つのパターンを選択するパターン選択工程と、基準日を指定する基準日指定工程と、前記パターン選択工程で選択されたパターンに対応する複数の伝票データの日付項目を、前記基準日指定工程で指定された基準日に従って洗替処理し、洗替処理後の前記複数の伝票データを前記入力画面に展開して表示するデータ展開工程と、を前記制御部に実行させることが望ましい。
【発明の効果】
【００１３】
本発明によれば、伝票データを入力する際の日付の変更を容易にでき、伝票データの入力効率を向上させることが可能となるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】図１は、本実施の形態に係る伝票処理装置の構成の一例を示すブロック図である。
【図２】図２は、本実施の形態に係る伝票処理装置の全体の処理の一例を示すフローチャートである。
【図３】図３は、受注配車入力画面及びパターン登録画面の一例を示す図である。
【図４】図４は、パターンヘッダテーブル及びパターン明細テーブルのデータ例を示す図である。
【図５】図５は、伝票データのパターンの呼び出しを説明するための画面の表示例を示す図である。
【図６】図６は、伝票データの日付項目（集荷日、配達日）の洗替処理を説明するための図である。
【図７】図７は、伝票データの運賃金額の洗替処理（再計算）を説明するための図である。
【発明を実施するための形態】
【００１５】
以下に、本発明に係る伝票処理装置、伝票処理方法、及び伝票処理プログラムの実施の形態を、図面に基づいて詳細に説明する。なお、本実施形態によりこの発明が限定されるものではない。
【００１６】
[１．概要］
例えば、運送業では、日々、得意先からの配送依頼を受け、その都度、オペレータが配送依頼内容の伝票データをコンピュータシステムに入力している。伝票件数が多いため、その入力の手間が課題となっている。他方、日々の配送依頼の内容は、発地、着地、商品等は同じ情報で配送日付と配送数量が異なるケースが多い。
【００１７】
そこで、本実施の形態では、「伝票数が多く入力に手間がかかる」、「登録する受注伝票の内容は同じ情報が多い」、「日付の項目は変更が必要」という運送業の配送依頼の入力における課題に着目した。本実施の形態では、かかる課題に鑑み、オペレータの入力の手間を低減させるために、（１）複数の受注伝票をパターンとして登録し、（２）登録したパターンを呼び出す際に、展開したい基準日を指定することで、複写元の伝票の日付項目を洗い替え、（３）洗い替えた日付に対応する運賃単価で運賃を再計算し、最新の運賃単価を適用するようにしている。
【００１８】
［２．構成］
本実施形態に係る伝票処理装置１００の構成について、図２を参照して説明する。図２は、伝票処理装置１００の構成の一例を示すブロック図である。
【００１９】
伝票処理装置１００は、市販のデスクトップ型パーソナルコンピュータである。なお、伝票処理装置１００は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。  
【００２０】
伝票処理装置１００は、図２に示すように、制御部１０２と通信インターフェース部１０４と記憶部１０６と入出力インターフェース部１０８と、を備えている。伝票処理装置１００が備えている各部は、任意の通信路を介して通信可能に接続されている。
【００２１】
通信インターフェース部１０４は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、伝票処理装置１００をネットワーク３００に通信可能に接続する。通信インターフェース部１０４は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク３００は、伝票処理装置１００とサーバ２００とを相互に通信可能に接続する機能を有し、例えばインターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等である。なお、後述する記憶部１０６に格納されるデータは、サーバ２００に格納されてもよい。  
【００２２】
入出力インターフェース部１０８には、入力装置１１２および出力装置１１４が接続されている。出力装置１１４には、モニタ（家庭用テレビを含む）の他、スピーカやプリンタを用いることができる。入力装置１１２には、キーボード、マウス、およびマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置１１４をモニタ１１４とし、入力装置１１２をキーボード１１２またはマウス１１２として記載する場合がある。また、ユーザ（例えば、オペレータ）が、入力装置１１２を操作して、出力装置（モニタ）１１４の画面に情報を表示させたり、画面上で操作入力等を行うことを、「ＵＩを介したユーザ操作」と記載する場合がある。
【００２３】
記憶部１０６には、各種のデータベース、テーブル、およびファイルなどが格納される。記憶部１０６には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と協働してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部１０６として、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）・ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および光ディスク等を用いることができる。
【００２４】
記憶部１０６は、伝票データファイル１０６ａ、パターンヘッダテーブル１０６ｂ、パターン明細テーブル１０６ｃ、及び運賃単価マスタ１０６ｄ等を格納する。オペレータは、伝票データファイル１０６ａ、パターンヘッダテーブル１０６ｂ、パターン明細テーブル１０６ｃ、及び運賃単価マスタ１０６ｄの内容を出力装置１１４の画面に表示して確認することが可能となっており、また、入力装置１１２を介して、入力・変更・追加等の編集が可能に構成されている。
【００２５】
伝票データファイル１０６ａは、伝票データを格納するためのファイルである。伝票データは、例えば、受注番号、得意先、集荷日、配送日、発地、着地、数量、運賃単価、及び金額等のデータを含むことにしてもよい（例えば、図３参照）。ユーザは、モニタ１１４に表示される入力画面で入力装置１１２を使用して伝票データを入力し、入力された伝票データは、ユーザ操作（例えば、登録ボタンの押下）に応答して、伝票データファイル１０６ａに格納してもよい。
【００２６】
パターンヘッダテーブル１０６ｂは、パターンＣＤ（コード）、パターン名、事業所、及び担当者等のデータを対応づけて登録するテーブル等である（例えば、図４（Ａ）参照）。
【００２７】
パターン明細テーブル１０６ｃは、パターンＣＤ（コード）、受注番号、得意先、集荷日、配送日、発地、着地、数量、運賃単価、及び金額等のデータを対応づけて登録するテーブル等である。
【００２８】
運賃単価マスタ１０６ｄは、改訂日に関連づけて運賃単価を格納するためのマスタである。運賃単価は、直近の改訂日のものが適用される。運賃単価マスタ１０６ｄは、改訂日、得意先、発地、着地、及び運賃単価のデータを対応づけて登録するテーブル等である（例えば、図７（Ａ）参照）。運賃単価マスタ１０６ｄは、得意先、発地、及び着地をキーとして運賃単価が参照される。
【００２９】
制御部１０２は、伝票処理装置１００を統括的に制御するＣＰＵ等である。制御部１０２は、ＯＳ等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。制御部１０２は、機能概念的に、入力画面表示制御部１０２ａと、パターン登録部１０２ｂと、パターン選択部１０２ｃと、基準日指定部１０２ｄと、データ展開部１０２ｅと、を備えている。
【００３０】
入力画面表示制御部１０２ａは、モニタ１１４に入力画面を表示し、入力画面の表示を制御する。この入力画面では、ユーザが入力装置１１２を使用して日付項目を含む伝票のデータの入力・編集が可能となっている。入力画面表示制御部１０２ａは、ＵＩを介した
ユーザ操作に応答して、入力画面で入力された伝票データを伝票データファイル１０６ａに格納したり、伝票データファイル１０６ａに格納されている伝票データを入力画面に表示することが可能となっている。
【００３１】
パターン登録部１０２ｂは、ＵＩを介したユーザ操作に応答して、入力画面に表示されている伝票データのうち、複数の伝票データを選択し、選択した複数の伝票データのパターンをパターンヘッダテーブル１０６ｂ及びパターン明細テーブル１０６ｃに登録する。
【００３２】
パターン選択部１０２ｃは、ＵＩを介したユーザ操作に応答して、パターン登録部１０２ｂによって登録されているパターンのうち、１つのパターンを選択する。
【００３３】
基準日指定部１０２ｄは、ＵＩを介したユーザ操作に応答して、基準日を指定する。
【００３４】
データ展開部１０２ｅは、パターン選択部１０２ｃで選択されたパターンに対応する複数の伝票データの日付項目の日付を、基準日指定部１０２ｄで指定された基準日に従って洗替処理し、洗替処理後の複数の伝票データを入力画面に展開して表示する。
【００３５】
また、日付項目は、集荷日及び配達日を含み、データ展開部１０２ｅは、パターン選択部１０２ｃで選択されたパターンに対応する複数の伝票データの集荷日及び配送日を、基準日指定部１０２ｄで指定された基準日に従って洗替処理してもよい。
【００３６】
また、データ展開部１０２ｅは、洗替処理では、起算日をパターン選択部１０２ｃで選択されたパターンに対応する複数の伝票データの集荷日のうち最も古い日付のものとし、加算日数を、当該複数の伝票データの集荷日及び配送日からそれぞれ前記起算日を減算して算出し、当該複数の伝票データの集荷日及び配送日を、基準日に、算出した対応する加算日数をそれぞれ加算したものに変更してもよい。
【００３７】
また、伝票データは、得意先、集荷日、配達日、発地、着地、数量、運賃単価、金額を含み、データ展開部１０２ｅは、さらに、運賃単価マスタ１０６ｄを参照して、洗替処理した後の集荷日に対応する改訂日の運賃単価を使用して、運賃金額を再計算し、再計算後の複数の伝票データを入力画面に展開して表示してもよい。
【００３８】
［３．全体の処理の概略］
図１及び図２を参照して、本実施の形態における伝票処理装置１００の全体の処理を流れの概略を説明する。図２は、本実施の形態における伝票処理装置１００の全体の処理の一例を示すフローチャートである。
【００３９】
図２において、まず、入力画面表示制御部１０２ａは、入力画面表示処理を実行する（ステップＳ１）。入力画面表示処理では、モニタ１１４に伝票データを入力するための入力画面を表示する。この入力画面では、ユーザが入力装置１１２を使用して日付項目を含む伝票データの入力・編集が可能となっている。
【００４０】
パターン登録部１０２ｂは、パターン登録処理を実行する（ステップＳ２）。パターン登録処理では、ＵＩを介したユーザ操作に応答して、入力画面に表示されている伝票データのうち、複数の伝票データを選択し、選択した複数の伝票データのパターンをパターンヘッダテーブル１０６ｂ及びパターン明細テーブル１０６ｃに登録する。
【００４１】
パターン選択部１０２ｃは、パターン選択処理を実行する（ステップＳ３）。パターン選択処理では、ＵＩを介したユーザ操作に応答して、パターンヘッダテーブル１０６ｂ及びパターン明細テーブル１０６ｃに登録されているパターンのうち、１つのパターンを選択する。
【００４２】
基準日指定部１０２ｄは、基準日指定処理を実行する（ステップＳ４）。基準日指定処理では、ＵＩを介したユーザ操作に応答して、基準日を指定する。
【００４３】
データ展開部１０２ｅは、データ展開処理を実行する（ステップＳ５）。データ展開処理では、パターン選択部１０２ｃで選択されたパターンに対応する複数の伝票データの日付項目（例えば、集荷日及び配送日）の日付を、基準日指定部１０２ｄで指定された基準日に従って洗替処理し、洗替処理後の複数の伝票データを入力画面に展開して表示する。
【００４４】
また、洗替処理では、起算日をパターン選択部１０２ｃで選択されたパターンに対応する複数の伝票データの集荷日のうち最も古い日付のものとし、加算日数を、当該複数の伝票データの集荷日及び配送日からそれぞれ前記起算日を減算して算出し、当該複数の伝票データの集荷日及び配送日を、基準日に、算出した対応する加算日数をそれぞれ加算したものに変更してもよい。
【００４５】
また、運賃単価マスタ１０６ｄを参照して、洗替処理した後の集荷日に対応する改訂日の運賃単価を使用して、運賃金額を再計算し、再計算後の複数の伝票データを入力画面に展開して表示してもよい。
【００４６】
［４．処理の具体例］
本実施の形態に係る伝票処理装置１００の処理の具体例について、図１及び図３〜図７を参照して詳細に説明する。図３〜図７は、本実施の形態に係る伝票処理装置１００の処理の具体例を説明するための図である。以下の具体例では、受注配車伝票について説明する。
【００４７】
（複数伝票データのパターンの登録）
図１、図３及び図４を参照して、複数伝票データのパターンの登録について説明する。図３は、受注配車の入力画面及びパターン登録画面の一例を示す図である。図４は、パターンヘッダテーブル１０６ｂ及びパターン明細テーブル１０６ｃのデータ例を示す図である。
【００４８】
入力画面表示制御部１０２ａは、モニタ１１４に入力画面を表示する。この入力画面では、ユーザが入力装置１１２を使用して日付項目を含む受注伝票のデータの入力・編集が可能となっている。
【００４９】
図３（Ａ）に示す入力画面４００の例は、伝票データを入力するための伝票入力領域４０１と、伝票入力領域４０１で伝票データの行を複写するための行複写ボタン４０２、伝票入力領域４０１で伝票データの行を挿入するための行挿入ボタン４０３、伝票入力領域４０１で伝票データの行を削除するための行削除ボタン４０４、伝票データのパターンを登録するためのパターン登録画面４１０を表示するためのパターン登録ボタン４０５、登録した伝票データのパターンを呼び出すためのパターン呼出ボタン４０６を備えている。
【００５０】
伝票入力領域４０１では、ユーザは、入力装置１１２を使用して、行単位で、行ＮＯ、受注番号、得意先、集荷日、配送日、発地、着地、数量、単価、及び金額の伝票データを入力可能となっている。なお、行ＮＯ及び受注番号は自動採番してもよい。また、伝票入力領域４０１には、伝票データファイル１０６ａに格納されている伝票データを読み出して表示してもよい。さらに、後述するように登録した伝票データのパターンを読み出して表示してもよい。
【００５１】
図３（Ａ）に示す例では、行ＮＯ「１」は、受注番号「Ｊ０７００１」、得意先「オービー加工」、集荷日「７／１１」、配達日「７／１２」、発地「〇〇倉庫」、着地「△△店舗」、数量「１０」、運賃単価「￥１，２００」、運賃金額「￥１２，０００」となっている。行ＮＯ「２」は、受注番号「Ｊ０７００２」、得意先「オービー加工」、集荷日「７／１２」、配達日「７／１３」、発地「〇〇倉庫」、着地「△△店舗」、数量「２０」、運賃単価「￥１，２００」、運賃金額「￥２４，０００」となっている。行ＮＯ「３」は、受注番号「Ｊ０７００３」、得意先「□□運輸」、集荷日「７／１１」、配達日「７／１２」、発地「□□倉庫」、着地「××店舗」、数量「５０」、運賃単価「￥１，３００」、運賃金額「￥６，５００」となっている。行ＮＯ「４」は、受注番号「Ｊ０７００４」、得意先「□□運輸」、集荷日「７／１２」、配達日「７／１３」、発地「□□倉庫」、着地「××店舗」、数量「５０」、運賃単価「￥１，３００」、運賃金額「￥６，５００」となっている。
【００５２】
ユーザにより、入力装置１１２を介して、伝票入力領域４０１で登録したい行が選択され、パターン登録ボタン４０５が押下されると、パターン登録部１０２ｂは、パターン登録画面を表示する。図３（Ａ）に示す例において、伝票入力領域４０１において、１行と２行の得意先「オービー加工」が選択され、パターン登録ボタン４０５が押下されると、図３（Ｂ）に示すようなパターン登録画面４１０が表示される。
【００５３】
パターン登録画面４１０は、図３（Ｂ）に示すように、パターンＣＤを指定するためのパターンＣＤ入力欄４１１と、パターン名を指定するためのパターン名入力欄４１２と、事業所を指定するための事業所入力欄４１３と、担当者を指定するための担当者入力欄４１４と、受注伝票のパターンを登録するための登録ボタン４１５と、パターン登録画面を閉じるための閉じるボタン４１６を備えている。ユーザは、入力装置１１２を使用して、パターンＣＤ入力欄４１１、パターン名入力欄４１２、事業所入力欄４１３、及び担当者入力欄４１４において、パターンＣＤ、パターン名、事業所、及び担当者をそれぞれ入力することが可能となっている。なお、パターンＣＤは自動採番としてもよく、また、事業所及び担当者は予め登録しておいてもよい。
【００５４】
図３（Ｂ）に示す例では、パターンＣＤ「ＯＢ０００１」、パターン名「オービー加工通常パターン」、事業所「京橋営業所」、担当者「田中太郎」が入力されている。ユーザにより、パターンＣＤ、パターン名、事業所、及び担当者が入力された後、登録ボタン４１５が押下されると、パターン登録部１０２ｂは、パターンヘッダテーブル１０６ｂに、対応するパターンＣＤ、パターン名、事業所、及び担当者のデータを登録し、また、パターン明細テーブル１０６ｃに、対応するパターンＣＤ、受注番号、得意先、集荷日、配送日、発地、着地、数量、運賃単価、及び運賃金額のデータをそれぞれ登録する。
【００５５】
図２及び図３に示す例では、図４（Ａ）に示すように、パターンヘッダテーブル１０６ｂには、パターンＣＤ「ＯＢ０００１」、パターン名「オービー加工  通常パターン」、事業所「京橋営業所」、担当者「田中太郎」が登録される。また、図４（Ｂ）に示すように、パターン明細テーブル１０６ｃには、パターンＣＤ「ＯＢ０００１」、受注番号「Ｊ０７００１」、得意先「オービー加工」、集荷日「７／１１」、配達日「７／１２」、発地「〇〇倉庫」、着地「△△店舗」、数量「１０」、運賃単価「￥１，２００」、運賃金額「￥１２，０００」と、パターンＣＤ「ＯＢ０００１」、受注番号「Ｊ０７００２」、得意先「オービー加工」、集荷日「７／１２」、配達日「７／１３」、発地「〇〇倉庫」、着地「△△店舗」、数量「２０」、単価「￥１，２００」、金額「￥２４，０００」が登録される。
【００５６】
（複数伝票データのパターンの呼び出し）
図１及び図５〜図７を参照して、複数伝票データのパターンの呼び出しについて説明する。図５は、複数伝票データのパターンの呼び出しを説明するための画面の表示例を示す図である。図６は、伝票データの日付項目（集荷日、配達日）の洗替処理を説明するための図である。図７は、伝票データの運賃金額の再計算処理を説明するための図である。
【００５７】
図５（Ａ）に示す入力画面４００において、ユーザにより入力装置１１２を介して、パターン呼出ボタン４０６が押下されると、パターン選択部１０２ｃは、例えば、図６（Ｂ）に示すようなパターン呼出画面４２０を表示する。パターン呼出画面４２０は、展開する際の基準日を指定するための基準日指定欄４２１、パターン名、事業所、及び担当者等の検索条件を指定する検索条件指定欄４２２〜４２４，検索条件指定欄４２２〜４２４で指定される条件に合致するパターンをパターン一覧表示領域４２６に表示させるための表示ボタン４２５、検索されたパターン一覧を表示するためのパターン一覧表示領域４２６を備えている。
【００５８】
ユーザは、入力装置１１２を操作して、このパターン呼出画面４２０で基準日と検索条件を入力することができる。基準日指定部１０２ｄは、ユーザにより入力された基準日を指定する。パターン一覧表示領域４２６には、検索条件に合致する伝票データのパターンのパターン名、事業者、担当者が表示される。
【００５９】
パターン選択部１０２ｃは、パターン呼出画面４２０で検索条件が指定され、表示ボタン４２５が押下されると、検索条件をキーとしてパターンヘッダテーブル１０６ｂからパターンを検索して、パターン一覧表示領域４２６にそのパターン名、事業者、担当者を表示する。検索条件が指定されていない状態で表示ボタン４２５が押下された場合は、パターンヘッダテーブル１０６ｂに登録されている全てのパターンを表示することにしてもよい。
【００６０】
ユーザは、入力装置１１２を操作してパターン一覧表示領域４２６に表示されるパターンの中からパターンを選択することができる。パターン選択部１０２ｃは、ユーザが選択したパターンを選択する。
【００６１】
データ展開部１０２ｅは、パターン選択部１０２ｃで選択されたパターンのパターンＣＤをキーとして、パターン明細テーブル１０６ｃから複数の伝票データを検索して読み出す。
【００６２】
図５（Ｂ）に示す例では、基準日として「８／１０」が指定されている。パターン名として、「オービー加工  通常パターン」が指定されて、パターン名「オービー加工  通常パターン」に合致するパターンがパターンヘッダテーブル１０６ｂから読み出されてパターン一覧表示領域４２６に表示されている。そして、パターン一覧表示領域４２６で「オービー加工  通常パターン」が選択されると、パターンＣＤ「ＯＢ０００１」をキーとして、パターン明細テーブル１０６ｃから図４（Ｂ）に示す複数の伝票データが検索されて読み出される。
【００６３】
つぎに、データ展開部１０２ｅは、読み出した複数の伝票データの集荷日及び配送日を、基準日指定部１０２ｄで指定された基準日に従って洗替処理し、さらに、運賃単価マスタ１０６ｄを参照して、洗替処理した後の集荷日に対応する改訂日の運賃単価を使用して、運賃金額を再計算処理し、再計算処理後の複数の伝票データを入力画面４００の伝票入力領域４０１に展開して表示する。
【００６４】
図６（Ａ）は、入力画面４００の伝票入力領域４０１に表示される洗替処理及び再計算処理した伝票データの表示例を示している。図６（Ａ）に示す例では、入力画面４００の伝票入力領域４０１において、行ＮＯ「１」は、受注番号「Ｊ０８００１」、得意先「オービー加工」、集荷日「８／１０」、配達日「８／１１」、発地「〇〇倉庫」、着地「△△店舗」、数量「１０」、運賃単価「￥１，３００」、運賃金額「￥１３，０００」となっている。行ＮＯ「２」は、受注番号「Ｊ０８００２」、得意先「オービー加工」、集荷日「８／１１」、配達日「８／１２」、発地「〇〇倉庫」、着地「△△店舗」、数量「２０」、運賃単価「￥１，３００」、運賃金額「￥２６，０００」となっている。受注番号は採番ルールに従い新たに採番する。
【００６５】
洗替処理について説明する。洗替処理では、データ展開部１０２ｅは、以下のようにして、基準日に基づいて登録したパターンに対応する複数の伝票データの集配日及び配達日を変更する。
（１）基準日＝オペレータが指定した日
（２）起算日（計算の起点となる日付）＝パターンＣＤ内の集荷日のうち最も古い日付
（３）加算日数＝各パターン伝票の日付−起算日
（４）展開後の日付＝基準日＋加算日数
【００６６】
図４（Ｂ）に示すパターンＣＤ「ＯＢ０００１」の２つの伝票データについて、受注番号「Ｊ０７００１」は、集荷日「７／１１」、配達日「７／１２」であり、受注番号「Ｊ０７００２」は、集荷日「７／１２」、配達日「８／１３」となっている。図６（Ｂ）に示すように、展開後の日付は以下のようになる。
【００６７】
（１）基準日は、オペレータが指定した「８／１０」である。
（２）起点日は、パターンＣＤ内の集荷日（「７／１１」、「７／１２」）のうち最も古い日付である「７／１１」である。
（３）加算日数は、「７／１１」の場合は、７／１１（日付）−７／１１（起点日）＝０となり、「７／１２」の場合は、７／１２（日付）−７／１１（起点日）＝１、「７／１３」の場合は、７／１３（日付）−７／１１（起点日）＝２となる。
（４）修正日付は、「７／１１」の場合は、８／１０（基準日）＋０（加算日数）＝８／１０となり、「７／１２」の場合は、８／１０（基準日）＋１（加算日数）＝８／１１となり、「７／１３」の場合は、８／１０（基準日）＋２（加算日数）＝８／１２となる。  
【００６８】
つぎに、再計算処理について説明する。図７（Ａ）は、運賃単価マスタ１０６ｄの一例を示している。データ展開部１０２ｅは、読み出した伝票データの得意先、発地、及び着地をキーとして、運賃単価マスタ１０６ｄの改訂日及び運賃単価を参照する。図７（Ａ）に示す例では、得意先「オービー加工」、発地「〇〇倉庫」、及び着地「△△店舗」に関して、改定日「２０１６／４／１」の場合は単価「￥１，２００」、改定日「２０１７／８／１」の場合は単価「￥１，３００」となっている。
【００６９】
受注番号「Ｊ０８００１」は、集荷日「８／１０」、受注番号「Ｊ０８００２」は集荷日「８／１１」であり、改定日「２０１７／８／１」以降となるので、改定日「２０１７／８／１」の運賃単価「￥１，３００」で運賃金額を再計算する。これにより、受注番号「Ｊ０８００１」の運賃金額は「￥１３，０００」となり、受注番号「Ｊ０８００２」の運賃金額は「￥２６，０００」となる。
【００７０】
以上説明したように、本実施の形態によれば、少なくとも日付項目を含む伝票データを入力するための入力画面をモニタ１１４に表示する入力画面表示制御部１０２ａと、入力画面に表示されている伝票データのうち、複数の伝票データを選択し、選択した複数の伝票データのパターンを登録するパターン登録部１０２ｂと、パターン登録部１０２ｂによって登録されているパターンのうち、１つのパターンを選択するパターン選択部１０２ｃと、基準日を指定する基準日指定部１０２ｄと、パターン選択部１０２ｃで選択されたパターンに対応する複数の伝票データの日付項目の日付を、基準日指定部１０２ｄで指定された基準日に従って洗替処理し、洗替処理後の複数の伝票データを入力画面に展開して表示するデータ展開部１０２ｅと、を備えているので、伝票データを入力する際の日付の変更を容易にでき、伝票データの入力効率を向上させることが可能となる。
【００７１】
また、本実施の形態によれば、日付項目は、集荷日及び配達日を含み、データ展開部１０２ｅは、パターン選択部１０２ｃで選択されたパターンに対応する複数の伝票データの集荷日及び配送日を、基準日指定部１０２ｄで指定された基準日に従って洗替処理することとしたので、伝票データの集荷日及び配送日を容易に変更することが可能となる。
【００７２】
また、本実施の形態によれば、データ展開部１０２ｅは、洗替処理では、起算日をパターン選択部１０２ｃで選択されたパターンに対応する複数の伝票データの集荷日のうち最も古い日付のものとし、加算日数を、当該複数の伝票データの集荷日及び配送日からそれぞれ起算日を減算して算出し、当該複数の伝票データの集荷日及び配送日を、基準日に算出した対応する加算日数をそれぞれ加算したものに変更することとしたので、簡単な演算で伝票データの集荷日及び配送日を変更することが可能となる。
【００７３】
また、伝票データは、得意先、集荷日、配達日、発地、着地、数量、運賃単価、金額を含み、さらに、改訂日、得意先、発地、着地、及び運賃単価を関連づけて登録した運賃単価マスタ１０６ｄを備え、データ展開部１０２ｅは、さらに、運賃単価マスタ１０６ｄを参照して、洗替処理した後の集荷日に対応する改訂日の運賃単価を使用して、運賃金額を再計算し、再計算後の前記複数の伝票データを入力画面に展開して表示することとしたので、伝票データの集荷日及び配送日を洗替処理した場合に最新の運賃単価を使用して運賃金額を再計算することが可能となる。
【００７４】
［５．他の実施形態］
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。  
【００７５】
例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。  
【００７６】
また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【００７７】
また、伝票処理装置１００に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。  
【００７８】
例えば、伝票処理装置１００が備える処理機能、特に制御部１０２にて行われる各処理機能については、その全部または任意の一部を、ＣＰＵおよび当該ＣＰＵにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて伝票処理装置１００に機械的に読み取られる。すなわち、ＲＯＭまたはＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶部などには、ＯＳと協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることに
よって実行され、ＣＰＵと協働して制御部を構成する。  
【００７９】
また、このコンピュータプログラムは、伝票処理装置１００に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。  
【００８０】
また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カード、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（登録商標）（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、および、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ等の任意の「可搬用の物理媒体」を含むものとする。  
【００８１】
また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。  
【００８２】
記憶部１０６に格納される各種のデータベース等は、ＲＡＭ、ＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。  
【００８３】
また、伝票処理装置１００は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、伝票処理装置１００は、当該装置に本実施形態で説明した処理を実現させるソフトウェア（プログラムまたはデータ等を含む）を実装することにより実現してもよい。  
【００８４】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。  
【符号の説明】
【００８５】
１００  伝票処理装置
１０２  制御部
１０２ａ  入力画面表示制御部
１０２ｂ  パターン登録部
１０２ｃ  パターン選択部
１０２ｄ  基準日指定部
１０２ｅ  データ展開部
１０４  通信インターフェース部
１０６  記憶部
１０６ａ  伝票データファイル
１０６ｂ  パターンヘッダテーブル
１０６ｃ  パターン明細テーブル
１０６ｄ  運賃単価マスタ
１０８  入出力インターフェース部
１１２  入力装置
１１４  出力装置
２００  サーバ
３００  ネットワーク
【図１】
2019061585.tif 000003
【図２】
2019061585.tif 000004
【図３】
2019061585.tif 000005
【図４】
2019061585.tif 000006
【図５】
2019061585.tif 000007
【図６】
2019061585.tif 000008
【図７】
2019061585.tif 000009