(57)【要約】【課題】  複数のグループ会社それぞれにおける伝票データの入力作業を削減可能なシステムを提供する。【解決手段】  本発明の一実施形態に係る連携システム１０は、販売会社のクライアント端末１２から受注情報が入力されることによって、サーバ２０において販売会社用の受注伝票データ及び発注伝票データ、本社用の受注伝票データ及び発注伝票データ、並びに生産会社用の受注伝票データが自動的に生成される。また、生産会社のクライアント端末１６から出荷情報が入力されることによって、サーバ２０において販売会社用の入庫伝票データ及び出荷伝票データ、本社用の入庫伝票データ及び出荷伝票データ、並びに生産会社用の出荷伝票データ及び出庫伝票データが自動的に生成される。【選択図】  図１
2007011712.tif 000002
【特許請求の範囲】
【請求項１】
受注伝票データを格納するための受注伝票格納手段と、
発注伝票データを登録するための発注伝票格納手段と、
販売会社の端末から入力される受注情報に基づいて、該販売会社を含む複数のグループ会社それぞれの受注伝票データ及び発注伝票データを生成する第１の伝票生成手段と、
前記第１の伝票生成手段によって生成された前記受注伝票データを前記格納手段に登録し、前記第１の伝票生成手段によって生成された前記発注伝票データを前記発注伝票格納手段に登録する第１の伝票登録手段と、
を備える連携システム。
【請求項２】
入庫伝票データ及び出庫伝票データを格納するための入出庫伝票格納手段と、
出荷伝票データを格納するための出荷伝票格納手段と、
生産会社の端末から入力される出荷情報に基づいて、該生産会社を含む前記複数のグループ会社それぞれの入庫伝票データ、出庫伝票データ及び出荷伝票データを生成する第２の伝票生成手段と、
前記第２の伝票生成手段によって生成された前記入庫伝票データ、及び出庫伝票データを前記入出庫伝票格納手段に登録し、前記第２の伝票生成手段によって生成された前記出荷伝票データを前記出荷伝票格納手段に登録する第２の伝票登録手段と、
を更に備える請求項１記載の連携システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連携システムに関するものである。
【背景技術】
【０００２】
グループにおける各会社における伝票データをサーバにおいて集中的に管理するシステムが知られている。かかるシステムにおいては、各会社で発生する伝票データは、各会社の端末からオペレータによって入力されている（例えば、特許文献１を参照）。
【特許文献１】特開２００２−０８３１５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述したシステムでは、顧客からの注文に始まり当該顧客への商品の出荷に至るまでの間において、各グループ会社のオペレータによる伝票データの入力が行なわれる。したがって、入力作業工数が多いという問題、グループ会社間の伝達に時間を要するという問題、誤連絡による再処理機会が発生するという問題等、種々の問題が生じる。これらの問題はオペレータによる伝票データの入力作業に起因するものである。
【０００４】
そこで、本発明は、複数のグループ会社それぞれにおける伝票データの入力作業を削減可能なシステムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
本発明の連携システムは、受注伝票データを格納するための受注伝票格納手段と、発注伝票データを登録するための発注伝票格納手段と、販売会社の端末から入力される受注情報に基づいて、該販売会社を含む複数のグループ会社それぞれの受注伝票データ及び発注伝票データを生成する第１の伝票生成手段と、上記第１の伝票生成手段によって生成された上記受注伝票データを上記格納手段に登録し、上記第１の伝票生成手段によって生成された上記発注伝票データを上記発注伝票格納手段に登録する第１の伝票登録手段とを備える。
【０００６】
本発明によれば、販売会社の端末からの受注情報の入力によって、各グループ会社用の受注伝票及び発注伝票が自動的に生成されるので、入力作業の削減が実現される。これによって、入力作業工数の削減、連携会社間内の伝達時間の短縮、誤連絡による再処理機会の削減が実現される。
【０００７】
本発明の連携システムは、入庫伝票データ及び出庫伝票データを格納するための入出庫伝票格納手段と、出荷伝票データを格納するための出荷伝票格納手段と、生産会社の端末から入力される出荷情報に基づいて、該生産会社を含む上記複数のグループ会社それぞれの入庫伝票データ、出庫伝票データ及び出荷伝票データを生成する第２の伝票生成手段と、上記第２の伝票生成手段によって生成された上記入庫伝票データ及び出庫伝票データを上記入出庫伝票格納手段に登録し、上記第２の伝票生成手段によって生成された上記出荷伝票データを上記出荷伝票格納手段に登録する第２の伝票登録手段と、を更に備えることが好ましい。
【０００８】
この構成によれば、生産会社の端末からの出荷情報の入力によって、各グループ会社用の入庫伝票、出庫伝票及び出荷伝票が自動的に生成されるので、入力作業の更なる削減が実現される。これによって、入力作業工数の削減、連携会社間内の伝達時間の短縮、誤連絡による再処理機会の削減が更に効果的に実現される。
【発明の効果】
【０００９】
本発明によれば、複数のグループ会社それぞれにおける伝票データの入力作業を削減可能なシステムが提供される。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。なお、各図面において同一又は相当の部分に対しては同一の符号を附すこととする。また、以下に説明する実施の形態の連携システムは、複数のグループ会社として販売会社、本社、及び生産会社を含むグループにおいて、受発注連携、及び入出荷連携に係わる伝票作成に採用され得るシステムである。
【００１１】
図１は、本発明の実施の形態にかかる連携システムの構成を示す図である。図１に示す連携システム１０（以下、「システム１０」という）は、クライアント端末１２、１４、及び１６と、サーバ２０とを備えている。すなわち、この連携システム１０は、サーバ２０と、当該サーバ２０によって提供されるサービスを利用するクライアント端末１２、１４、及び１６とから構成されるクライアントサーバシステムである。
【００１２】
クライアント端末１２は販売会社の端末、クライアント端末１４は本社の端末、クライアント端末１６は生産会社の端末である。クライアント端末１２、１４、及び１６は、ＣＰＵ（中央処理装置）、メモリ、ハードディスク、ディスプレイ、キーボード及びマウスといった入力装置、ディスプレイ装置、並びに通信ユニット等を備えるコンピュータである。
【００１３】
図２は、コンピュータをクライアント端末１２、１４、及び１６として動作させるためのクライアントプログラム２２の構成を示す図である。コンピュータは、そのハードディスクに格納されたクライアントプログラム２２をメモリにロードし、メモリにロードされたプログラムに従う命令をＣＰＵに実行させることによって、クライアント端末１２、１４、及び１６として動作することができる。
【００１４】
このクライアントプログラム２２は、図２に示すように、メインモジュール２２ａ、通信モジュール２２ｂ、表示モジュール２２ｃ、入力データ送信モジュール２２ｄから構成されている。
【００１５】
メインモジュール２２ａは、このクライアントプログラム２２が提供する処理を統合するモジュールであり、例えば、コンピュータのディスプレイにメニュー画面を表示させ、メニュー画面により入力されたトランザクションコードを、サーバへ送信させる。通信モジュール２２ｂは、サーバ２０との通信に関わる処理をコンピュータに行わせるためのモジュールである。通信モジュール２２ｂは、例えば、上記トランザクションコードの送信、及び後述の画面定義データの受信をコンピュータに実行させる。
【００１６】
表示モジュール２２ｃは、図３に示す受発注連携登録画面、及び図４に示す連携出荷登録画面をディスプレイへ表示させるためのモジュールである。なお、受発注連携登録画面、及び連携出荷登録画面は、それぞれに専用のトランザクションコードを受けたサーバから送信される画面定義データに基づいて表示される。
【００１７】
入力データ送信モジュール２２ｄは、ディスプレイに表示された画面に従って入力される情報を判別し、入力情報のみをサーバ２０に送信する処理をコンピュータに実行させるモジュールである。より具体的には、入力データ送信モジュール２２ｄは、受発注連携登録画面に従って入力された受注情報をサーバ２０に送信させ、連携出荷登録画面に入力された出荷情報をサーバ２０に送信させる。
【００１８】
かかるクライアンプトプログラム２２によって動作するクライアント端末１２、１４、及び１６は、図１に示すようにサーバ２０とネットワークを介して接続されている。サーバ２０は、ＣＰＵ（中央処理装置）、メモリ、ハードディスク、ディスプレイ、キーボード及びマウスといった入力装置、ディスプレイ装置、並びに通信ユニット等を備えるコンピュータである。コンピュータは、そのハードディスクに格納されたサーバプログラムをメモリにロードし、メモリにロードされたサーバプログラムに従う命令をＣＰＵに実行させることによってサーバ２０として動作することができる。
【００１９】
サーバ２０は、そのハードディスクにテーブル及びマスタフィルを格納している。図５は、サーバのハードディスクに格納されているテーブル及びマスタファイルを概略的に示す図である。図３に示すように、サーバ２０のハードディスク２４には、組織情報テーブル２６ａ、得意先マスタファイル２６ｂ、品目マスタファイル２６ｃ、販売情報テーブル２６ｄ、仕入先マスタファイル２６ｅ、購買情報テーブル２６ｆ、受注伝票テーブル２６ｇ、発注伝票テーブル２６ｈ、入出庫伝票テーブル２６ｉ、及び出荷伝票テーブル２６ｊが格納されている。
【００２０】
組織情報テーブル２６ａには、製品を特定するための品目コード、会社を特定するための会社コード、製品担当事業部を特定するための事業領域コード、製品販売部門を特定するための販売組織コード、及び製品流通ルートを特定するための流通チャネルコード、製品担当者を特定するための営業所コード、製品在庫を担当している事業部を特定するためのプラントコード、在庫場所を特定するための保管場所コード、及び、出荷を行う場所を特定するための出荷ポイントコードを含むレコードが登録されている。
【００２１】
得意先マスタファイル２６ｂには、顧客を特定するための受注先コード、納品を行う場所を特定するための出荷先コード、顧客の支払い方法を特定するための取引条件コードを含むレコードが登録されている。
【００２２】
品目マスタファイル２６ｃには、製品を特定するための品目コードを含むレコードが登録されている。
【００２３】
販売情報テーブル２６ｄには、品目コードと、当該品目コードによって特定される製品の単価を特定するための販売単価とを含むレコードが登録されている。
【００２４】
仕入先マスタファイル２６ｅには、品目コードと、当該品目コードによって特定される製品の仕入先を特定するための仕入先コードとを含むレコードが登録されている。
【００２５】
購買情報テーブル２６ｆには、品目コードと、当該品目コードによって特定される製品の発注単価を特定する購入単価とを含むレコードが登録されている。
【００２６】
受注伝票テーブル２６ｇには、受注伝票データがレコードとして登録され、発注伝票テーブル２６ｈには、発注伝票データがレコードとして登録される。また、入出庫伝票テーブル２６ｉには、入庫伝票データ及び出庫伝票データがレコードとして登録され、出荷伝票テーブル２６ｊには出荷伝票データがレコードとして登録される。
【００２７】
以下、上述のサーバプログラムについて説明する。図６は、サーバプログラムの構成を示す図である。図６に示すサーバプログラム２８は、制御モジュール２８ａ、初期画面内容検査モジュール２８ｂ、入力内容妥当性検査モジュール２８ｃ、０次会社組織情報検査モジュール２８ｄ、１次会社組織情報検査モジュール２８ｅ、２次会社組織情報検査モジュール２８ｆ、０次会社受発注伝票作成モジュール２８ｇ、１次会社受発注伝票作成モジュール２８ｈ、２次会社受発注伝票作成モジュール２８ｉ、０次会社入出庫・出荷伝票作成モジュール２８ｊ、１次会社入出庫・出荷伝票作成モジュール２８ｋ、２次会社入出庫・出荷伝票作成モジュール２８ｍ、０次会社伝票登録モジュール２８ｎ、１次会社伝票登録モジュール２８ｏ、２次会社伝票登録モジュール２８ｐ、及び登録修正モジュール２８ｑから構成されている。
【００２８】
制御モジュール２８ａは、受発注連携における伝票登録処理、及び入出荷連携における伝票登録処理を自動化させるためのモジュールである。なお、受発注連携における伝票登録処理は、初期画面内容検査モジュール２８ｂ、入力内容妥当性検査モジュール２８ｃ、０次会社組織情報検査モジュール２８ｄ、１次会社組織情報検査モジュール２８ｅ、２次会社組織情報検査モジュール２８ｆ、０次会社受発注伝票作成モジュール２８ｇ、１次会社受発注伝票作成モジュール２８ｈ、２次会社受発注伝票作成モジュール２８ｉ、０次会社伝票登録モジュール２８ｎ、１次会社伝票登録モジュール２８ｏ、及び２次会社伝票登録モジュール２８ｐによって提供される。また、入出荷連携における伝票登録処理は、入力内容妥当性検査モジュール２８ｃ、０次会社組織情報検査モジュール２８ｄ、１次会社組織情報検査モジュール２８ｅ、２次会社組織情報検査モジュール２８ｆ、０次会社入出庫・出荷伝票作成モジュール２８ｊ、１次会社入出庫・出荷伝票作成モジュール２８ｋ、２次会社入出庫・出荷伝票作成モジュール２８ｍ、０次会社伝票登録モジュール２８ｎ、１次会社伝票登録モジュール２８ｏ、及び２次会社伝票登録モジュール２８ｐによって提供される。
【００２９】
初期画面内容検査モジュール２８ｂは、受発注連携時においては、クライアント端末１２から送信される受注情報における文字コードの妥当性検査を、コンピュータに実行させる。また、初期画面内容検査モジュール２８ｂは、入出荷連携時においては、クライアント端末１６から送信される出荷情報における文字コードの妥当性検査を、コンピュータに実行させる。なお、文字コードの妥当性検査とは、数値項目が数値であること、文字項目は文字であることの検査である。
【００３０】
入力内容妥当性検査モジュール２８ｃは、入力されたコードの妥当性検査をコンピュータに実行させる。より具体的に、入力内容妥当性検査モジュール２８ｃは、受発注連携時においては、クライアント端末１２から送信される受注情報に含まれている情報のうち、会社コード（2桁）、事業領域コード（4桁）、販売組織コード（4桁）、流通チャネルコード（2桁）、営業所コード（4桁）、プラントコード（4桁）、保管場所コード（4桁）、出荷ポイントコード（4桁）、品目コード（18桁）、販売単価、数量、受注先コード（顧客）、及びグループ会社連携範囲の桁数検査、存在有無検査、有効期間検査をコンピュータに実行させる。このとき、サーバ２０として動作するコンピュータは、組織情報テーブル２６ａ、品目マスタファイル２６ｂ、販売情報テーブル２６ｄ、購買情報テーブル２６ｆ、及び得意先マスタファイル２６ｂを参照して、この検査を実行する。また、入力内容妥当性検査モジュール２８ｃは、入出荷連携時においては、プラントコード（4桁）、出荷ポイントコード（4桁）、連携番号、納期（日付）の妥当性検査をコンピュータに実行させる。このとき、サーバ２０として動作するコンピュータは、組織情報テーブル２６ａ、品目マスタファイル２６ｃ、販売情報テーブル２６ｄ、購買情報テーブル２６ｆを参照して、この検査を実行する。
【００３１】
０次会社組織情報検査モジュール２８ｄは、受発注連携、及び入出荷連携における上述の妥当性検査において真（妥当であった）であったコードを組み合わせて０次会社の組織情報との整合性を検査する処理（０次会社組織情報検査処理）を、コンピュータに実行させる。この処理において、サーバ２０として動作するコンピュータは、組織情報テーブル２６ａ、品目マスタファイル２６ｃ、販売情報テーブル２６ｄ、及び購買情報テーブル２６ｆを参照することによって、この整合性の検査を行う。なお、０次会社は、本実施の形態においては、販売会社である。
【００３２】
１次会社組織情報検査モジュール２８ｅは、受発注連携、及び入出荷連携における上述の妥当性検査において真（妥当であった）であったコードを組み合わせて１次会社の組織情報との整合性を検査する処理（１次会社組織情報検査処理）を、コンピュータに実行させる。この処理において、サーバ２０として動作するコンピュータは、組織情報テーブル２６ａ、品目マスタファイル２６ｃ、販売情報テーブル２６ｄ、及び購買情報テーブル２６ｆを参照することによって、この整合性の検査を行う。なお、１次会社は、本実施の形態においては、本社である。
【００３３】
２次会社組織情報検査モジュール２８ｆは、受発注連携、及び入出荷連携における上述の妥当性検査において真（妥当であった）であったコードを組み合わせて２次会社の組織情報との整合性を検査する処理（２次会社組織情報検査処理）を、コンピュータに実行させる。この処理において、サーバ２０として動作するコンピュータは、組織情報テーブル２６ａ、品目マスタファイル２６ｃ、販売情報テーブル２６ｄ、及び購買情報テーブル２６ｆを参照することによって、この整合性の検査を行う。なお、２次会社は、本実施の形態においては、生産会社である。
【００３４】
０次会社受発注伝票作成モジュール２８ｇは、顧客からの受注内容を登録するための受注伝票バッチインプットシートをコンピュータに作成させる。また、同時に、０次会社受発注伝票作成モジュール２８ｇは、１次会社へ発注するための発注伝票バッチインプットシートをコンピュータに作成させる。なお、バッチインプットシートとは、この連携システム１０におけるオペレータの入力作業をシミュレーションするマクロ付きのＣＳＶ形式のデータシートである。
【００３５】
具体的に、０次会社受発注伝票作成モジュール２８ｇがコンピュータに作成させる受注伝票バッチインプットシートには、会社コード、事業領域コード、販売組織コード、流通チャネルコード、営業所コード、プラントコード、保管場所コード、出荷ポイントコード、受注先コード、出荷先コード、取引条件コード、納期、品目コード、数量、販売単価、仕入先コード、及び連携番号が項目として含まれている。サーバ２０として動作するコンピュータは、会社コード、事業領域コード、販売組織コード、流通チャネルコード、営業所コード、プラントコード、保管場所コード、及び出荷ポイントコードを、組織情報テーブル２６ａから取得し、受注先コード、出荷先コード、及び取引条件コードを、得意先マスタファイル２６ｂから取得する。また、サーバ２０として動作するコンピュータは、品目コードを品目マスタファイル２６ｃから取得し、販売単価を販売情報テーブル２６ｄから取得し、仕入先コードを仕入先マスタファイル２６ｅから取得する。さらに、サーバ２０として動作するコンピュータは、納期及び数量を受注情報から取得する。
【００３６】
また、０次会社受発注伝票作成モジュール２８ｇが作成させる発注伝票バッチインプットシートには、会社コード、事業領域コード、購買組織コード、プラントコード、保管場所コード、取引条件コード、納期、品目コード、数量、購入単価、仕入先コード、及び連携番号が項目として含まれている。サーバ２０として動作するコンピュータは、発注伝票バッチインプットシートを作成する際に、会社コード、事業領域コード、購買組織コード、プラントコード及び保管場所コードを組織情報テーブル２６ａから取得し、取引条件コードを得意先マスタファイル２６ｂから取得し、品目コードを品目マスタファイル２６ｃから取得し、購入単価を購買情報テーブル２６ｆから取得し、仕入先コードを仕入先マスタファイル２６ｅから取得する。また、サーバ２０として動作するコンピュータは、納期及び数量を受注情報から取得する。
【００３７】
１次会社受発注伝票作成モジュール２８ｈは、０次会社からの受注内容を登録するための受注伝票バッチインプットシートをコンピュータに作成させる。また、同時に、１次会社受発注伝票作成モジュール２８ｈは、２次会社へ発注するための発注伝票バッチインプットシートをコンピュータに作成させる。
【００３８】
１次会社受発注伝票作成モジュール２８ｈがコンピュータに作成させる受注伝票バッチインプットシートの項目、発注伝票バッチインプットの項目のそれぞれは、０次会社受発注伝票作成モジュール２８ｇがコンピュータに作成させる受注伝票バッチインプットシートの項目、発注伝票バッチインプットの項目と同様である。また、１次会社受発注伝票作成モジュール２８ｈによって動作するコンピュータが参照するマスタファイル及びテーブルも、０次会社受発注伝票作成モジュール２８ｇがコンピュータに参照させるものと同様である。
【００３９】
２次会社受発注伝票作成モジュール２８ｉは、１次会社からの受注内容を登録するための受注伝票バッチインプットシートをコンピュータに作成させる。２次会社受発注伝票作成モジュール２８ｉがコンピュータに作成させる受注伝票バッチインプットシートの項目は、０次会社受発注伝票作成モジュール２８ｇがコンピュータに作成させる受注伝票バッチインプットシートの項目と同様である。また、２次会社受発注伝票作成モジュール２８ｉによって動作するコンピュータが参照するマスタファイル及びテーブルも０次会社受発注伝票作成モジュール２８ｇがコンピュータに参照させるものと同様である。
【００４０】
０次会社入出庫・出荷伝票作成モジュール２８ｊは、顧客からの受注に対する出荷内容を登録するための出荷伝票バッチインプトシートをコンピュータに作成させる。また、同時に、０次会社入出庫・出荷伝票作成モジュール２８ｊは、１次会社からの入庫内容を登録するための入庫伝票バッチインプトシートをコンピュータに作成させる。
【００４１】
具体的に、０次会社入出庫・出荷伝票作成モジュール２８ｊがコンピュータに作成させる出荷伝票バッチインプットシートには、会社コード、事業領域コード、販売組織コード、流通チャネルコード、営業所コード、プラントコード、保管場所コード、出荷ポイントコード、受注先コード、出荷先コード、取引条件コード、納期、品目コード、数量、販売単価、仕入先コード、及び連携番号が項目として含まれている。０次会社入出庫・出荷伝票作成モジュール２８ｊによって動作するコンピュータは、会社コード、事業領域コード、販売組織コード、流通チャネルコード、営業所コード、プラントコード、保管場所コード、及び出荷ポイントコードを組織情報テーブル２６ａから取得し、受注先コード、出荷先コード、及び取引条件コードを得意先マスタファイル２６ｂから取得し、品目コードを品目マスタファイル２６ｃから取得し、販売単価を販売情報テーブル２６ｄから取得し、仕入先コードを仕入先マスタファイル２６ｅから取得する。また、コンピュータは、納期及び数量を出荷情報から取得する。
【００４２】
また、０次会社入出庫・出荷伝票作成モジュール２８ｊがコンピュータに作成させる入庫伝票バッチインプットシートには、会社コード、事業領域コード、販売組織コード、流通チャネルコード、営業所コード、プラントコード、保管場所コード、出荷ポイントコード、受注先コード、出荷先コード、取引条件コード、納期、品目コード、数量、仕入先コード、及び連携番号が項目として含まれている。０次会社入出庫・出荷伝票作成モジュール２８ｊによって動作するコンピュータは、会社コード、事業領域コード、販売組織コード、流通チャネルコード、営業所コード、プラントコード、保管場所コード、及び出荷ポイントコードを組織情報テーブル２６ａから取得し、受注先コード、出荷先コード、及び取引条件コードを得意先マスタファイル２６ｂから取得し、品目コードを品目マスタファイル２６ｃから取得し、仕入先コードを仕入先マスタファイル２６ｅから取得する。また、このコンピュータは、納期及び数量を出荷情報から取得する。
【００４３】
１次会社入出庫・出荷伝票作成モジュール２８ｋは、０次会社からの受注に対する出荷内容を登録するための出荷伝票バッチインプトシートをコンピュータに作成させる。また、同時に、１次会社入出庫・出荷伝票作成モジュール２８ｋは、１次会社からの入庫内容を登録するための入庫伝票バッチインプトシートをコンピュータに作成させる。なお、１次会社入出庫・出荷伝票作成モジュール２８ｋがコンピュータに作成させる出荷伝票バッチインプトシートの項目、入庫伝票バッチインプトシートの項目は、０次会社入出庫・出荷伝票作成モジュール２８ｊがコンピュータに作成させる出荷伝票バッチインプトシートの項目、入庫伝票バッチインプトシートの項目とそれぞれ同様である。また、１次会社入出庫・出荷伝票作成モジュール２８ｋがコンピュータに参照させるマスタファイル及びテーブルも、０次会社入出庫・出荷伝票作成モジュール２８ｊがコンピュータに参照させるものと同様である。
【００４４】
２次会社入出庫・出荷伝票作成モジュール２８ｍは、１次会社からの受注に対する出荷内容を登録するための出荷伝票バッチインプトシートをコンピュータに作成させる。また、同時に、２次会社入出庫・出荷伝票作成モジュール２８ｍは、在庫からの出庫情報を登録するための出庫伝票バッチインプトシートをコンピュータに作成させる。なお、２次会社入出庫・出荷伝票作成モジュール２８ｍがコンピュータに作成させる出荷伝票バッチインプトシートの項目、出庫伝票バッチインプトシートの項目は、０次会社入出庫・出荷伝票作成モジュール２８ｊがコンピュータに作成させる出荷伝票バッチインプトシートの項目、入庫伝票バッチインプトシートの項目とそれぞれ同様である。また、２次会社入出庫・出荷伝票作成モジュール２８ｍがコンピュータに参照させるマスタファイル及びテーブルも、０次会社入出庫・出荷伝票作成モジュール２８ｊがコンピュータに参照させるものと同様である。
【００４５】
０次会社伝票登録モジュール２８ｎは、受発注連携時には、０次会社受発注伝票作成モジュール２８ｇによって作成された受注伝票バッチインプットシート、及び発注伝票バッチインプットシートをコンピュータに本実行させる。これによって、受注伝票バッチインプットシートにおける受注伝票データが受注伝票テーブル２６ｇに登録され、発注伝票バッチインプットシートにおける発注伝票データが発注伝票テーブル２６ｈに登録される。
【００４６】
また、０次会社伝票登録モジュール２８ｎは、入出荷連携時には、０次会社入出庫・出荷伝票作成モジュール２８ｊによって作成された入庫伝票バッチインプットシート、及び出荷伝票バッチインプットシートをコンピュータに本実行させる。これによって、入庫伝票バッチインプットシートにおける入庫伝票データが入出庫伝票テーブル２６ｉに登録され、出荷伝票バッチインプットシートにおける出荷伝票データが出荷伝票テーブル２６ｊに登録される。
【００４７】
１次会社伝票登録モジュール２８ｏは、受発注連携時には、１次会社受発注伝票作成モジュール２８ｈによって作成された受注伝票バッチインプットシート、及び発注伝票バッチインプットシートをコンピュータに本実行させる。これによって、受注伝票バッチインプットシートにおける受注伝票データが受注伝票テーブル２６ｇに登録され、発注伝票バッチインプットシートにおける発注伝票データが発注伝票テーブル２６ｈに登録される。
【００４８】
また、１次会社伝票登録モジュール２８ｏは、入出荷連携時には、１次会社入出庫・出荷伝票作成モジュール２８ｋによって作成された入庫伝票バッチインプットシート、及び出荷伝票バッチインプットシートをコンピュータに本実行させる。これによって、入庫伝票バッチインプットシートにおける入庫伝票データが入出庫伝票テーブル２６ｉに登録され、出荷伝票バッチインプットシートにおける出荷伝票データが出荷伝票テーブル２６ｊに登録される。
【００４９】
２次会社伝票登録モジュール２８ｐは、受発注連携時には、２次会社受発注伝票作成モジュール２８ｉによって作成された受注伝票バッチインプットシート、及び発注伝票バッチインプットシートをコンピュータに本実行させる。これによって、受注伝票バッチインプットシートにおける受注伝票データが受注伝票テーブル２６ｇに登録され、発注伝票バッチインプットシートにおける発注伝票データが発注伝票テーブル２６ｈに登録される。
【００５０】
また、２次会社伝票登録モジュール２８ｐは、入出荷連携時には、２次会社入出庫・出荷伝票作成モジュール２８ｍによって作成された出庫伝票バッチインプットシート、及び出荷伝票バッチインプットシートをコンピュータに本実行させる。これによって、出庫伝票バッチインプットシートにおける出庫伝票データが入出庫伝票テーブル２６ｉに登録され、出荷伝票バッチインプットシートにおける出荷伝票データが出荷伝票テーブル２６ｊに登録される。
【００５１】
登録修正モジュール２８ｑは、上述したハードディスク２４に格納されているマスタファイル及びテーブルへのレコードの登録、及び、当該マスタファイル及びテーブルにおけるレコードの修正を、コンピュータに実行させるためのモジュールである。
【００５２】
以下、クライアントプログラム２２によって動作するクライアント端末１２、１４、１６、及びサーバプログラム２８によって動作するサーバ２０による受発注連携、及び入出荷連携について説明する。
【００５３】
図７は、受発注連携に関するフローチャートである。受発注連携においては、まず、クライアント端末１２において、受発注連携用のトランザクションコードが入力される。これによって、サーバ２０から画面定義データが送信され、クライアント端末１２のディスプレイに受発注連携登録画面（図３）が表示される（ステップＳ０１）。そして、この画面に従って入力される受注情報が、クライアント端末１２からサーバ２０に送信される。
【００５４】
サーバ２０は、まず、初期画面内容検査モジュール２８ｂによって提供される上述の妥当性検査を実行する（ステップＳ０２）。次に、サーバ２０は、入力内容妥当性検査モジュール２８ｃによって提供される上述の妥当性検査を実行する（ステップＳ０３）。さらに、サーバ２０は、上述の０次会社組織情報検査処理、１次会社組織情報検査処理、２次会社組織情報検査処理を続けて実行する（ステップＳ０４）。
【００５５】
次いで、サーバ２０は、０次会社受発注伝票作成モジュール２８ｇ、１次会社受発注伝票作成モジュール２８ｈ、２次会社受発注伝票作成モジュール２８ｉによって提供される受注伝票バッチインプットシート、及び発注伝票バッチインプットシートの作成の処理を実行する（ステップＳ０５）。そして、サーバ２０は、受注伝票バッチインプットシート、及び発注伝票バッチインプットシートを用いて仮の伝票登録処理を行い、受注伝票データ及び発注伝票データを、正常に登録可能か否かをテストする（ステップＳ０６）。
【００５６】
ここで、この受発注連携がテスト実行の場合には、ステップＳ０７にて、一連の処理が終了する。一方、本実行の場合（Ｎｏの場合）であって、ステップＳ０６におけるテストにおいて、正常な登録が可能であると判断されている場合には、サーバ２０は、ステップＳ０５と同様に、受注伝票バッチインプットシート、及び発注伝票バッチインプットシートの作成の処理を更に実行する（ステップＳ０８）。
【００５７】
そして、サーバ２０は、０次会社伝票登録モジュール２８ｎ、１次会社伝票登録モジュール２８ｏ、及び２次会社伝票登録モジュール２８ｐによって提供される受注伝票データ及び発注伝票データの登録に係わる処理を実行する（ステップＳ０９）。すなわち、サーバ２０は、ステップＳ０８において作成した受注伝票バッチインプットシート、及び発注伝票バッチインプットシートを本実行する。
【００５８】
以上のステップＳ０２〜Ｓ０９までの処理は、制御モジュール２８ａによる管理の下、自動的になされる。すなわち、この連携システム１０によれば、クライアント端末１２からの受注情報の入力によって、０次〜２次会社における受注伝票及び発注伝票が自動的に生成される。したがって、オペレータ入力作業が削減されている。これによって、入力作業工数の削減、連携会社間内の伝達時間の短縮、誤連絡による再処理機会の削減が実現される。
【００５９】
図８は、入出荷連携に関するフローチャートである。入出荷連携においては、まず、クライアント端末１６において、入出荷連携用のトランザクションコードが入力される。これによって、サーバ２０から画面定義データが送信され、クライアント端末１６のディスプレイに受発携登出荷録画面（図４）が表示される（ステップＳ１１）。そして、この画面に従って入力される出荷情報が、クライアント端末１６からサーバ２０に送信される。
【００６０】
サーバ２０は、まず、初期画面内容検査モジュール２８ｂによって提供される上述の妥当性検査を実行する（ステップＳ１２）。次に、サーバ２０は、入力内容妥当性検査モジュール２８ｃによって提供される上述の妥当性検査を実行する（ステップＳ１３）。さらに、サーバ２０は、上述の０次会社組織情報検査処理、１次会社組織情報検査処理、２次会社組織情報検査処理を続けて実行する（ステップＳ１４）。
【００６１】
次いで、サーバ２０は、０次会社入出庫・出荷伝票作成モジュール２８ｊ、１次会社入出庫・出荷伝票作成モジュール２８ｋ、２次会社入出庫・出荷伝票作成モジュール２８ｍによって提供される入庫伝票バッチインプットシート、出庫伝票バッチインプットシート及び出荷伝票バッチインプットシートの作成の処理を実行する（ステップＳ１５）。そして、サーバ２０は、入庫伝票バッチインプットシート、出庫伝票バッチインプットシート及び出荷伝票バッチインプットシートを用いて仮の伝票登録処理を行い、入庫伝票データ、出庫伝票データ及び出荷伝票データを、正常に登録可能か否かをテストする（ステップＳ１６）。
【００６２】
ここで、この入出荷連携がテスト実行の場合には、ステップＳ１７にて、一連の処理が終了する。一方、本実行の場合（Ｎｏの場合）であって、ステップＳ１６におけるテストにおいて、正常な登録が可能であると判断されている場合には、さらに、サーバ２０は、ステップＳ１５と同様に、入庫伝票バッチインプットシート、出庫伝票バッチインプットシート及び出荷伝票バッチインプットシートの作成に係わる処理を実行する（ステップＳ１８）。
【００６３】
そして、サーバ２０は、０次会社伝票登録モジュール２８ｎ、１次会社伝票登録モジュール２８ｏ、及び２次会社伝票登録モジュール２８ｐによって提供される入庫伝票データ、出庫伝票データ及び出荷伝票データの登録に係わる処理を実行する（ステップＳ１９）。すなわち、サーバ２０は、ステップＳ１８において作成した入庫伝票バッチインプットシート、出庫伝票バッチインプットシート及び出荷伝票バッチインプットシートを本実行する。
【００６４】
以上のステップＳ１２〜Ｓ１９までの処理は、制御モジュール２８ａによる管理の下、自動的になされる。すなわち、この連携システム１０によれば、クライアント端末１６からの出荷情報の入力によって、０次〜２次会社における入庫伝票、出庫伝票、及び出荷注伝票が自動的に生成される。したがって、オペレータ入力作業が削減されている。これによって、入力作業工数の削減、連携会社間内の伝達時間の短縮、誤連絡による再処理機会の削減が更に効果的に実現される。
【図面の簡単な説明】
【００６５】
【図１】図１は、本発明の実施の形態にかかる連携システムの構成を示す図である。
【図２】図２は、クライアントプログラムの構成を示す図である。
【図３】図３は、受発注連携登録画面を示す図である。
【図４】図４は、携登出荷録画面を示す図である。
【図５】図５は、サーバのハードディスクに格納されているテーブル及びマスタファイルを概略的に示す図である。
【図６】図６は、サーバプログラムの構成を示す図である。
【図７】図７は、受発注連携に関するフローチャートである。
【図８】図８は、入出荷連携に関するフローチャートである。
【符号の説明】
【００６６】
１０…連携システム、１２，１４，１６…クライアント端末、２０…サーバ（第１の伝票生成手段、第１の伝票登録手段、第２の伝票生成手段、第２の伝票登録手段）、２４…ハードディスク（受注伝票格納手段、発注伝票格納手段、入出庫伝票格納手段、出荷伝票格納手段）。
【図１】
2007011712.tif 000003
【図２】
2007011712.tif 000004
【図３】
2007011712.tif 000005
【図４】
2007011712.tif 000006
【図５】
2007011712.tif 000007
【図６】
2007011712.tif 000008
【図７】
2007011712.tif 000009
【図８】
2007011712.tif 000010