JPH11208794A - Oil delivery instruction system and recording medium with oil delivery instruction system program recorded - Google Patents
Oil delivery instruction system and recording medium with oil delivery instruction system program recordedInfo
- Publication number
- JPH11208794A JPH11208794A JP2143098A JP2143098A JPH11208794A JP H11208794 A JPH11208794 A JP H11208794A JP 2143098 A JP2143098 A JP 2143098A JP 2143098 A JP2143098 A JP 2143098A JP H11208794 A JPH11208794 A JP H11208794A
- Authority
- JP
- Japan
- Prior art keywords
- refueling
- data
- amount
- delivery
- container
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Vehicle Cleaning, Maintenance, Repair, Refitting, And Outriggers (AREA)
- Loading And Unloading Of Fuel Tanks Or Ships (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、給油所及び各家庭
へ油類を配送するための油類配送指示システム及び油類
配送指示システムプログラムを記録した記録媒体に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an oil delivery instruction system for delivering oil to a gas station and households, and a recording medium storing an oil delivery instruction system program.
【0002】[0002]
【従来の技術】特開平03ー226491には、灯油等
の油類を効率的に配送するシステムとして、顧客からの
配送注文に基づき自動的に油類の受注量であるプリセッ
ト値を設定可能とし、油類の配達を効率化する手段とし
て、POSを利用した給油システムが開示されている。
このシステムは、顧客からの注文データを整理、抽出し
た配送予定表を利用して給油作業者が地区別に配送を行
う。2. Description of the Related Art Japanese Patent Application Laid-Open No. 03-226491 discloses a system for efficiently delivering oils such as kerosene, which can automatically set a preset value which is an order quantity of oils based on a delivery order from a customer. As a means for improving the efficiency of oil delivery, a refueling system using POS is disclosed.
This system arranges order data from customers and utilizes a delivery schedule extracted to allow a refueling worker to deliver by district.
【0003】また、特開平03ー275496には、顧
客の車両データや顧客識別データ等を含む各種給油情報
を管理することで販売戦略を推進するとともに、給油所
経営の合理化を達成する給油所システムが開示されてい
る。[0003] Japanese Patent Application Laid-Open No. 03-275496 discloses a refueling station system which promotes a sales strategy by managing various refueling information including vehicle data and customer identification data of a customer and achieves rationalization of refueling station management. Is disclosed.
【0004】このシステムは、給油作業者が顧客識別デ
ータ等をPOSに入力し、給油管理情報としてメモリに
記憶させることにより、給油所側が顧客の動向を把握す
る。[0004] In this system, a refueling operator inputs customer identification data and the like to a POS and stores it in a memory as refueling management information, so that the refueling station can grasp the customer's trends.
【0005】特開平06ー001399には、車載コン
ピュータとホストコンピュータとの間でデータの交換を
行い、給油作業者のPOSによる入力を不要とし、カー
ドリーダに顧客カードを読みとらせるだけで集計作業を
行うシステムも開示されている。[0005] Japanese Patent Application Laid-Open No. 06-001399 discloses that data is exchanged between a vehicle-mounted computer and a host computer so that refueling workers do not need to input through a POS, and a card reader simply reads a customer card to perform a tallying operation. A system for performing the above is also disclosed.
【0006】[0006]
【発明が解決しようとする課題】しかし、1日当たりの
油類の消費量を予測することができないために、顧客の
現在の残油量を管理するには、顧客先に備えた備蓄容器
を個々に計量することでしかなされていなかった。配送
指示においても残油量をリアルタイムに予測して配送指
示を行うことができないため、顧客の保管する容器に計
量器を取り付ける等の物理的・人的・コスト的負担が大
きいことや、配送指示を出力しても配送担当者や配送車
両の割り当て、配送車両の回転数等は勘に頼らざるを得
ず計画的な配送ができないという問題がある。However, since it is not possible to predict the amount of oil consumed per day, the current amount of residual oil of a customer must be managed by using a storage container provided at the customer's site. It was only done by weighing. Even in the case of a delivery instruction, it is not possible to predict the amount of residual oil in real time and issue the delivery instruction. Therefore, there is a large physical, human, and cost burden such as attaching a measuring device to a container to be stored by a customer. However, there is a problem in that the delivery cannot be planned because the assignment of the delivery person and the delivery vehicle, the number of rotations of the delivery vehicle, and the like must be depended on even if the information is output.
【0007】本発明は、前記諸問題を解決するために発
明されたもので、各油類備蓄容器に対応させた消費量計
算による在庫予測をして計画的な油類の配送を行うとと
もに、過去のデータを保存しこれらデータを比較分析す
ることで、油類の消費量や在庫量の予測を可能とした油
類配送指示システム及び油類配送指示システムプログラ
ムを記録した記録媒体の提供を技術的課題とする。[0007] The present invention has been devised to solve the above-mentioned problems. The present invention predicts inventory by calculating a consumption amount corresponding to each oil storage container and performs planned oil distribution. By providing past data and comparing and analyzing these data, it is possible to predict oil consumption and inventory, and to provide an oil delivery instruction system and a recording medium storing an oil delivery instruction system program. Subject.
【0008】[0008]
【課題を解決するための手段】本発明は、前記課題を解
決するために以下の手段を採用している。The present invention employs the following means to solve the above-mentioned problems.
【0009】本システムの第1の特徴は、プログラムさ
れた計算装置により油類の配送指示を行う油類配送指示
システムを対象とし、顧客に設置されている複数の油類
備蓄容器それぞれに対応させて、前記容器に給油可能な
最大量を示す容量データ、前記容器に給油した日を特定
する給油日データ、前記給油日の給油量を特定する給油
量データ及び前記容器においてあらかじめ設定される最
小残量(第1残油量)を示す残量データからなる給油デ
ータを入力する給油データ入力手段と、最終給油日とそ
の直近の給油日とから給油間隔日数を計算し、前記最終
給油日の給油量を前記給油間隔日数で除した値を前記容
器の1日当たりの消費量として計算する消費量計算手段
と、入力された前記容量データから前記消費量の当日ま
での累積値を減算して当日の残油量(第2残油量)を計
算し、前記第2残油量が前記第1残油量以下にある容器
を前記複数の容器のなかから選択して、当日給油を行う
べき容器を特定する当日給油容器特定手段と、前記給油
データ及び前記消費量と前記当日給油容器とに関するデ
ータを保持する保持手段と、前記保持手段が保持してい
る内容を表示する表示手段と、前記保持手段が保持して
いる内容を出力する出力手段とを備えている。A first feature of the present system is directed to an oil delivery instruction system that issues an oil delivery instruction using a programmed computing device, and is adapted to correspond to a plurality of oil storage containers installed at a customer. Capacity data indicating the maximum amount of oil that can be refilled in the container, refueling date data specifying the date of refueling the container, refueling amount data specifying the amount of refueling on the refueling day, and a minimum remaining amount preset in the container. Refueling data input means for inputting refueling data including remaining amount data indicating the amount (first residual oil amount), and calculating the number of days of refueling intervals from the last refueling date and the most recent refueling date, and refueling on the last refueling day Consumption calculating means for calculating a value obtained by dividing the amount by the number of days of the refueling interval as the daily consumption of the container; and subtracting the accumulated value of the consumption up to the current day from the input capacity data. To calculate the residual oil amount on the day (second residual oil amount), select a container having the second residual oil amount equal to or less than the first residual oil amount from the plurality of containers, and perform refueling on the day. On-the-day refueling container specifying means for specifying a container to be held, holding means for holding the refueling data and the data on the consumption and the on-the-day refueling container, display means for displaying the content held by the holding means, Output means for outputting the contents held by the holding means.
【0010】本発明によれば、顧客が保有する油類備蓄
容器をそれぞれアドレス付けして特定し、これら容器の
容量、給油日、給油量、設定した最小残油量(第1残油
量)をあらかじめメモリに格納する。最終給油日と直近
の給油日とからカレンダーに従って、それぞれの容器に
対する給油間隔日数を計算し、(最終給油量÷給油間隔
日数)により容器の1日当たりの消費量を計算する。配
送当日に油類の給油を必要とする容器を、(容量−(消
費量×累積日数分))=当日の残油量(第2残油量)で
計算し、第2残油量が第1残油量以下の容器を抽出する
ことにより特定する。According to the present invention, the oil storage containers held by the customer are individually addressed and specified, and the capacities, refueling dates, refueling amounts, and set minimum residual oil amounts (first residual oil amounts) of these containers are specified. Is stored in the memory in advance. The refueling interval days for each container are calculated from the last refueling date and the most recent refueling date according to a calendar, and the daily consumption of the container is calculated by (final refueling amount / refueling interval days). The container that needs oil refueling on the day of delivery is calculated by (volume− (consumption × accumulated number of days)) = residual oil amount (second residual oil amount) on the day. It is specified by extracting containers with a residual oil amount of 1 or less.
【0011】本システムの第2の特徴として、前記消費
量計算手段が、前記顧客に前記油類を使用しない日があ
るときには、その日を前記給油間隔日数から減算して給
油間隔日数とし前記消費量を計算する手段を含んでい
る。As a second feature of the present system, when there is a day when the customer does not use the oils, the consumption calculation means subtracts the day from the refueling interval days to obtain the refueling interval days, and the consumption amount is calculated. Is included.
【0012】本システムの第3の特徴として、前記給油
データ入力手段は、前記容器それぞれにおいて次の給油
を必要とするか否かの判断基準である給油必要割合
(%)を入力する手段を含み、前記消費量計算手段は、
前記当日の残油量(第2残油量)を前記各容器の前記容
量で除した値を残油割合(%)として計算する手段を含
み、前記当日給油容器特定手段は、前記残油割合(%)
が前記必要割合(%)以下にある前記容器を選択する手
段を含んでいる。As a third feature of the present system, the refueling data input means includes means for inputting a refueling required ratio (%) as a criterion for determining whether or not the next refueling is required in each of the containers. , The consumption calculation means,
A means for calculating a value obtained by dividing the residual oil amount (second residual oil amount) on the day by the capacity of each of the containers as a residual oil ratio (%); (%)
Includes means for selecting the container having the required ratio (%) or less.
【0013】本システムの第4の特徴として、前記給油
データが、配送先を所要の広さの地域に区分けする配送
地域データ、配送車両を特定する配送車両データ及び配
送担当者を特定する配送担当者データのうち少なくとも
1つを含み、前記当日給油容器特定手段が、油類の配送
量を前記地域毎に集計する手段、前記地域毎に前記配送
車両を割り当てる手段及び前記地域毎に前記配送担当者
を割り当てる手段のうち少なくとも1つを含んでいる。As a fourth feature of the present system, the refueling data includes delivery area data for dividing a delivery destination into an area of a required size, delivery vehicle data for specifying a delivery vehicle, and a delivery person for specifying a delivery person. Including at least one of the customer data, the day-of-the-day refueling container specifying means, means for totalizing the amount of oil delivered for each area, means for allocating the delivery vehicles for each area, and the delivery charge for each area At least one of means for assigning a person.
【0014】また、前記売上データ入力手段は、通信回
線を介して前記給油データの送信を行うとともに、前記
保持手段が保持している内容の受信を行う端末装置を備
えることもできる。Further, the sales data input means may include a terminal device for transmitting the refueling data via a communication line and receiving the contents held by the holding means.
【0015】本システムプログラムを記録した記録媒体
の第1の特徴は、計算装置により油類の配送指示を行う
ためのプログラムを記録した読出可能な記録媒体を対象
とし、顧客に設置されている複数の油類備蓄容器それぞ
れに対応させて、前記容器に給油可能な最大量を示す容
量データ、前記容器に給油した日を特定する給油日デー
タ、前記給油日の給油量を特定する給油量データ及び前
記容器においてあらかじめ設定される最小残油量(第1
残油量)を示す残量データからなる給油データを入力す
る給油データ入力手段と、最終給油日とその直近の給油
日とから給油間隔日数を計算し、前記最終給油日の給油
量を前記給油間隔日数で除した値を前記容器の1日当た
りの消費量として計算する消費量計算手段と、入力され
た前記容量データから前記消費量の当日までの累積値を
減算して当日の残油量(第2残油量)を計算し、前記第
2残油量が前記第1残油量以下にある容器を前記複数の
容器のなかから選択して、当日給油を行うべき容器を特
定する当日給油容器特定手段と、前記給油データ及び前
記消費量と前記当日給油容器とに関するデータを保持す
る保持手段と、前記保持手段が保持している内容を表示
する表示手段と、前記保持手段が保持している内容を出
力する出力手段とを実行させる。The first feature of the recording medium on which the system program is recorded is a readable recording medium on which a program for instructing oil delivery by a computing device is recorded. Corresponding to each of the oil storage containers, capacity data indicating the maximum amount that can be refueled to the container, refueling date data specifying the day of refueling the container, refueling amount data specifying the amount of refueling on the refueling day and The minimum residual oil amount preset in the vessel (first
Refueling data input means for inputting refueling data comprising remaining amount data indicating the amount of residual oil), and calculating the number of days between refueling intervals based on the last refueling date and the most recent refueling date. A consumption calculating means for calculating a value obtained by dividing the number of days by the interval as a daily consumption of the container, and subtracting a cumulative value of the consumption up to the day from the input capacity data to obtain a residual oil amount of the day ( The second refueling amount) is calculated, and the container in which the second residual oil amount is equal to or less than the first residual oil amount is selected from the plurality of containers, and the refueling on the day specifying the container to be refueled on the same day is specified. Container specifying means, holding means for holding the refueling data and the data regarding the consumption amount and the refueling container on the day, display means for displaying the contents held by the holding means, and holding means for holding Output means for outputting the contents To be executed.
【0016】本記録媒体の第2の特徴は、前記顧客に前
記油類を使用しない日があるときには、その日を前記給
油間隔日数から減算して給油間隔日数とし前記消費量を
計算する前記消費量計算手段を実行させる。A second feature of the recording medium is that when the customer has a day when the oil is not used, the day is subtracted from the refueling interval days to obtain the refueling interval days, and the consumption amount is calculated. The calculation means is executed.
【0017】本記録媒体の第3の特徴は、前記容器それ
ぞれにおいて次の給油を必要とするか否かの判断基準で
ある給油必要割合(%)を入力する前記給油データ入力
手段と、前記当日の残油量(第2残油量)を前記各容器
の前記容量で除した値を残油割合(%)として計算する
前記消費量計算手段と、前記残油割合(%)が前記必要
割合(%)以下にある前記容器を選択する前記当日給油
容器特定手段とを実行させる。A third feature of the present recording medium is that the refueling data input means for inputting a refueling required ratio (%) as a criterion for determining whether or not the next refueling is required in each of the containers; The consumption calculating means for calculating a value obtained by dividing a residual oil amount (a second residual oil amount) by the capacity of each of the containers as a residual oil ratio (%), and the residual oil ratio (%) being the required ratio (%) The same day refueling container specifying means for selecting the container as described below is executed.
【0018】本記録媒体の第4の特徴は、配送先を所要
の広さの地域に区分けする配送地域データ、配送車両を
特定する配送車両データ及び配送担当者を特定する配送
担当者データのうち少なくとも1つ入力する前記給油デ
ータ入力手段と、前記当日給油容器特定手段が、油類の
配送量を前記地域毎に集計する手段、前記地域毎に前記
配送車両を割り当てる手段及び前記地域毎に前記配送担
当者を割り当てる手段のうち少なくとも1つを特定する
前記当日給油容器特定手段とを実行させる。A fourth feature of the recording medium is that the delivery area data for dividing the delivery destination into areas of a required area, the delivery vehicle data for specifying the delivery vehicle, and the delivery clerk data for specifying the delivery clerk. The refueling data input means for inputting at least one, and the refueling container specifying means for the day, means for counting the amount of oils delivered for each area, means for allocating the delivery vehicles for each area, and means for each area And executing the same day refueling container specifying means for specifying at least one of the means for assigning a delivery person.
【0019】[0019]
【発明の実施の形態】本実施の形態に係る油類配送指示
システムを添付の図に基づいて具体的に説明する。図1
は、油類配送指示システムを実行する装置を示すブロッ
ク図であり、図2〜図9は、油類配送指示システムプロ
グラムの動作原理を示すフローチャート図である。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An oil delivery instruction system according to the present embodiment will be specifically described with reference to the accompanying drawings. FIG.
FIG. 2 is a block diagram showing an apparatus for executing the oil delivery instruction system. FIGS. 2 to 9 are flowcharts showing the operation principle of the oil delivery instruction system program.
【0020】油類配送指示システムは、入力装置2と、
主記憶装置3(以下、メモリという)及び中央処理装置
1(以下、CPUという)で形成されるコンピュータ本
体と、補助記憶装置4と、通信制御装置5を介して接続
された端末装置6と、出力装置7とで構成されている。
これらの各装置は、入出力インタフェース8または通信
回線により相互に接続されている。入力装置2は、キー
ボード・マウス・OCR・バーコードリーダ等で形成さ
れる。通信制御装置5は、メモリ3に格納されたデータ
をターミナルソフトにより所定のモードに変換し、通信
回線を通じて変換されたデータを端末装置6に送信する
とともに、端末装置6からのデータを受信する。通信手
段を使用してデータを通信制御装置5に送信する端末装
置6は、一般名称をハンディーターミナル(以下、HT
という)という。出力装置7は、表示装置(ディスプレ
イ)・印字装置(プリンタ)等で形成されている。The oil delivery instruction system includes an input device 2,
A computer main body formed of a main storage device 3 (hereinafter, referred to as a memory) and a central processing unit 1 (hereinafter, referred to as a CPU), an auxiliary storage device 4, a terminal device 6 connected via a communication control device 5, And an output device 7.
These devices are interconnected by an input / output interface 8 or a communication line. The input device 2 includes a keyboard, a mouse, an OCR, a barcode reader, and the like. The communication control device 5 converts the data stored in the memory 3 into a predetermined mode using terminal software, transmits the converted data to the terminal device 6 through the communication line, and receives the data from the terminal device 6. The terminal device 6 that transmits data to the communication control device 5 using the communication means has a general name of a handy terminal (hereinafter, HT).
). The output device 7 includes a display device (display), a printing device (printer), and the like.
【0021】CPU1は、与えられたデータに対して四
則演算、論理演算及び大小比較等を行う演算装置1A
と、実行される命令のアドレスをもとにメモリ3からC
PU1に命令を取り込み、命令の内容を解読し必要な動
作指示を他の装置に対して出力する制御装置1Bとで構
成される。The CPU 1 is an arithmetic unit 1A that performs four arithmetic operations, logical operations, and magnitude comparisons on given data.
From the memory 3 based on the address of the instruction to be executed.
The control device 1B fetches an instruction into the PU1, decodes the content of the instruction, and outputs necessary operation instructions to another device.
【0022】制御装置1Bは、入力装置2に対して入力
制御指令を出し、メモリ3に対しては、メモリ制御指令
を出し、出力装置7に対しては、出力制御指令を出す。
入力装置2より入力されたコマンドは、最初にメモリ3
へと転送され、メモリ3では、与えられたコマンドから
データ及び命令を選択するとともに選択されたデータ及
び命令をCPU1の制御装置1Bに転送する。The control device 1B issues an input control command to the input device 2, issues a memory control command to the memory 3, and issues an output control command to the output device 7.
The command input from the input device 2 is first stored in the memory 3
In the memory 3, the data and the command are selected from the given command, and the selected data and the command are transferred to the control device 1B of the CPU 1.
【0023】制御装置1Bでは、メモリ3から転送され
たデータ及び命令を解読して、必要な動作指示を演算装
置1Aに与える。演算装置1Aでは、与えられたデータ
及び命令に対して演算処理を行う。CPU1で処理され
たデータ及び命令は、再びメモリ3にフィードバックさ
れその結果を出力装置7に転送する。出力装置7では、
転送された結果をディスプレイ等を介して表示する。The control unit 1B decodes the data and instructions transferred from the memory 3 and gives necessary operation instructions to the arithmetic unit 1A. The arithmetic device 1A performs arithmetic processing on the given data and instructions. The data and the command processed by the CPU 1 are fed back to the memory 3 again, and the result is transferred to the output device 7. In the output device 7,
The transferred result is displayed via a display or the like.
【0024】メモリ3に記憶されているプログラムの命
令の取り出しやデータの交換をCPU1が行う場合は、
入出力インタフェース8を通じて行われ、格納されてい
るか格納する場所を示すアドレスによって行われる。メ
モリ3から取り出された命令やデータは、CPU1の専
用のレジスタに入れてその内容をもとに命令やデータの
交換を行う。When the CPU 1 performs fetching of instructions of a program stored in the memory 3 and exchange of data,
This is performed through the input / output interface 8, and is performed by an address indicating a stored location or a storage location. The instructions and data extracted from the memory 3 are stored in a dedicated register of the CPU 1 and the instructions and data are exchanged based on the contents.
【0025】CPU1は、OS(オペレーションシステ
ム)による制御のもとにメモリ3にキャッシュされてい
るプログラムを起動し、所定のタスク(プロセス)を実
行する。CPU1は、複数のタスクを仮想的に同時に並
列して実行するマルチタスクを行うことができる。CP
U1の機能の一部には、メモリ管理装置の機能が備えら
れている。メモリ管理装置は、読み出しまたは書き込み
を行うためにプロセスが指定するメモリ3上の論理アド
レスを、実際にメモリ3に読み書きする物理ページの番
地を示す物理アドレスに変換する機能を有している。The CPU 1 starts a program cached in the memory 3 under the control of the OS (operation system) and executes a predetermined task (process). The CPU 1 can perform a multitask that executes a plurality of tasks virtually simultaneously in parallel. CP
Some of the functions of U1 include the function of a memory management device. The memory management device has a function of converting a logical address on the memory 3 designated by a process for reading or writing into a physical address indicating the address of a physical page to be actually read from or written to the memory 3.
【0026】OSに従ってCPU1が実行する油類配送
指示システムプログラムは、プロセスからプログラムの
起動要求があった場合にスタートする。図示はしていな
いが最初においてプログラム名等の起動要求識別情報を
初期設定画面に変換して表示装置に表示させる。The oil delivery instruction system program executed by the CPU 1 according to the OS is started when a process activation request is issued from a process. Although not shown, at first, the activation request identification information such as the program name is converted into an initial setting screen and displayed on the display device.
【0027】初期設定画面には、電話受注を入力するた
めの「電話受注」、日常業務で使用する「オペレーショ
ン」、「集計処理」及び請求書発行・残高更新・入金処
理で形成される「会計処理」並びに「終了」の各アイコ
ンが表示される。「オペレーション」には、次のウイン
ドウとして配送業務の前に行う作業である「配送準
備」、配送後に行う作業である「配送後処理」、「シス
テム管理」の各アイコンが表示される。On the initial setting screen, "telephone order" for inputting a telephone order, "operation" used in daily business, "totaling process", and "accounting" formed by invoicing, balance update, and depositing process The icons of "process" and "end" are displayed. In the “operation”, icons of “preparation for delivery” which is a task to be performed before the delivery business, “post-delivery processing” and “system management” which are tasks to be performed after the delivery are displayed as the next window.
【0028】「配送準備」には、さらに次のウインドウ
として当日の天候・気温を入力するための「天候・気温
入力」、顧客毎に対応させた油類を備蓄する備蓄容器の
「在庫率設定」、エリア毎に配送車両と配送担当者を割
り当て、配送指示データを印刷する「配送指示書作成・
印刷」、入力装置2により入力され、関連するデータ毎
にアドレス付けされてメモリ3に格納されたデータファ
イル(以下、マスタファイルという)をHTに転送する
「マスタファイルをHTへ転送」、配送指示データをH
Tへ転送する「配送指示をHTへ転送」の各アイコンが
表示される。The “preparation for delivery” includes “weather / temperature input” for inputting the weather and temperature of the day as the next window, and “stock ratio setting” of the storage container for storing oils corresponding to each customer. "Delivery vehicles and delivery personnel are assigned to each area, and the delivery instruction data is printed.
"Print", a data file (hereinafter, referred to as a master file) input to the input device 2 and addressed in the relevant data and stored in the memory 3 to the HT "Transfer the master file to the HT", and a delivery instruction H
Each icon of “Transfer delivery instruction to HT” to be transferred to T is displayed.
【0029】「配送後処理」には、さらに次のウインド
ウとして「HTからデータを読込み」、読み込んだデー
タの修正及びキーボード等からデータを入力するための
「日次売上(入力・修正)」、配送順位及び納入条件を
変更するための「配送条件変更」、消費量計算及び在庫
予測を行うための「予測在庫更新」、「データバックア
ップ」の各アイコンが表示される。The “post-delivery processing” includes “read data from HT” as the next window, “daily sales (input / correction)” for correcting the read data and inputting data from a keyboard or the like. The icons “change delivery conditions” for changing the delivery order and delivery conditions, “update forecast inventory”, and “data backup” for performing consumption calculation and inventory forecast are displayed.
【0030】「システム管理」には、次のウインドウと
して容器・会員・商品・単価・エリア・車両・担当者・
給油所・メッセージ・消費税・軽油税に対応するマスタ
ファイルを管理する「マスタファイル管理」、配送の休
業日を設定する「休業日設定」、「累積データ修正」の
各アイコンが表示される。The “system management” includes the following windows as containers, members, products, unit prices, areas, vehicles, persons in charge,
Icons for “master file management” for managing master files corresponding to gas stations, messages, consumption tax and light oil tax, “setting for holidays” for setting holidays for delivery, and “accumulated data correction” are displayed.
【0031】容器マスタファイルは、顧客毎に対応する
複数のデータから形成され、会員を識別する会員コー
ド、会員に対応する容器の通し番号である容器No、単
価マスタファイルに登録された単価ランク、エリアマス
タファイルに登録されたエリア名、配送の順序を示す配
送順、容器残油量があらかじめ設定した値以下になると
配送指示を自動的に出力する計画配送・所定の間隔日で
配送指示を出力する間隔配送・電話受注入力で配送指示
を出力するスポット配送の各配送形態を特定する配送区
分、配送区分を間隔配送で登録した場合の給油間隔を指
定する間隔指定、配送区分を間隔配送で登録した場合の
給油曜日を指定する曜日指定、ホームタンク・ドラム缶
・ポリカン・その他から容器を指定する容器区分、商品
ファイルに登録された商品名、容器の容量を特定する容
量、コンピュータが保持する直近の給油日を最終納入日
とする最終納入日、容器の推定残油量とパーセンテージ
を特定する容器残油量、容器が何日もつかを特定する残
日数、1日当たりの消費量のそれぞれのデータを保持す
る。最終納入日、容器残油量、残日数、1日当たりの消
費量は、それぞれ自動で計算される。The container master file is formed from a plurality of data corresponding to each customer, and includes a member code for identifying a member, a container number which is a serial number of the container corresponding to the member, a unit price rank registered in the unit price master file, and an area. Area name registered in the master file, delivery order indicating the order of delivery, and automatic delivery of delivery instructions when the amount of residual oil in the container falls below a preset value Planned delivery ・ Output delivery instructions at specified interval days The delivery category that specifies each delivery mode of spot delivery that outputs delivery instructions by interval delivery / telephone order input, the interval specification that specifies the refueling interval when the delivery category is registered by interval delivery, and the delivery category that is registered by interval delivery The day of the week to specify the refueling day of the case, the container classification to specify the container from the home tank, drum, polycan, etc., registered in the product file Product name, capacity to specify the capacity of the container, final delivery date with the last lubrication date held by the computer as the final delivery date, container residual oil amount to specify the estimated residual oil amount and percentage of the container, and days of container Respective data on the number of remaining days for specifying a few moments and the amount of consumption per day are retained. The final delivery date, the amount of residual oil in the container, the number of remaining days, and the amount of consumption per day are automatically calculated.
【0032】会員マスタファイルは、会員毎に複数のデ
ータから形成され、会員を特定するための会員コード、
氏名、郵便番号、住所、電話番号、油類の販売に関して
の売上区分(現金・売掛・チケット)、締日、支払日、
支払方法、金融機関等のデータを保持する。The member master file is formed from a plurality of data for each member, and includes a member code for specifying the member,
Name, postal code, address, telephone number, sales category (cash, accounts receivable, ticket) for oil sales, closing date, payment date,
Holds data on payment methods, financial institutions, etc.
【0033】商品マスタファイルは、顧客毎に対応して
販売する商品を特定するための商品名、商品区分(ハイ
オク・レギュラー・軽油・灯油・重油・その他)、現金
単価、掛売単価、標準単価、仕入単価等のデータを保持
する。The product master file includes a product name, a product category (high-octane / regular / light oil / kerosene / heavy oil / others) for specifying a product to be sold corresponding to each customer, a cash unit price, a credit unit price, and a standard unit price. And data such as purchase unit price.
【0034】単価マスタファイルは、油類の種類に対応
した単価ランク、油種コード、現金単価、掛売単価等の
データを保持する。The unit price master file holds data such as unit price rank, oil type code, cash unit price, and credit unit price corresponding to the type of oil.
【0035】エリアマスタファイルは、配送地域を細分
化したエリアを特定するためのエリアコード、エリア
名、エリアを担当する担当者コード、配送車両コード等
のデータを保持する。The area master file holds data such as an area code, an area name, a code for a person in charge of the area, and a delivery vehicle code for specifying an area into which the delivery area is subdivided.
【0036】車両マスタファイルは、配送車両及び積載
量を特定する車両コード、車両名、積載量等のデータを
保持する。The vehicle master file holds data such as a vehicle code for specifying a delivery vehicle and a load amount, a vehicle name, a load amount, and the like.
【0037】担当者マスタファイルは、担当者を特定す
る担当者コード、担当者名等のデータを保持する。The person in charge master file holds data such as a person in charge code specifying the person in charge and the name of the person in charge.
【0038】給油所マスタファイルは、給油所を特定す
る給油所コード、給油所名等のデータを保持する。The gas station master file holds data such as a gas station code and a gas station name for specifying a gas station.
【0039】メッセージマスタファイルは、表示装置に
表示させるメッセージの文言データを保持する。The message master file holds text data of a message to be displayed on the display device.
【0040】消費税・軽油税マスタファイルは、消費税
率及び軽油税額、これら税の適用年月日のデータを保持
する。これら各マスタファイルに保持されたデータは、
個々に追加、修正、変更、削除、編集をすることができ
る。 <第1の特徴の説明>本システムの第1の特徴を図2〜
図5に示すフローチャートに基づいて説明する。初期設
定画面からオペレーションのアイコンをクリック→配送
後処理のアイコンをクリック→予測在庫更新のアイコン
をクリックする。The consumption tax / light oil tax master file holds the data of the consumption tax rate, the light oil tax amount, and the application date of these taxes. The data held in each of these master files is
You can add, modify, change, delete, and edit them individually. <Description of First Feature> The first feature of this system is shown in FIGS.
This will be described based on the flowchart shown in FIG. Click the operation icon from the initial setting screen → click the post-delivery processing icon → click the forecast inventory update icon.
【0041】すると予測在庫更新の初期設定が行われ
(S−1)、入力装置2またはHTからコンピュータ本
体に入力され、メモリ3の売上表ファイルに格納済みの
顧客毎の給油データ(以下、売上データという)にアク
セスする(S−2)。入力装置2またはHTからは、売
上データとして顧客毎に対応した売上伝票番号・売上伝
票の発行枚数・給油量・給油日付・給油時間・値引き金
額・支払用のチケットの枚数・税を除いた金額・入金フ
ラグ等が読み込まれる。Then, the initial setting of the predicted stock update is performed (S-1), and the refueling data for each customer (hereinafter referred to as sales) is input from the input device 2 or the HT to the computer main body and stored in the sales table file in the memory 3. (Referred to as data) (S-2). From the input device 2 or the HT, the sales slip number corresponding to each customer as sales data, the number of sales slips issued, the amount of refueling, the refueling date, the refueling time, the discount amount, the number of tickets for payment, and the amount excluding tax -The deposit flag and the like are read.
【0042】次に、売上表ファイルにHTからの売上デ
ータが現実に読み込まれているかを判断する(S−
3)。売上データが読み込まれている場合は、読み込ま
れた売上データのデータチェックが行われる(S−
4)。売上データは、会員マスタファイル、容器マスタ
ファイル、商品マスタファイルに格納されているデータ
との照合を行うことによりチェックされる。図3に示す
ように売上表ファイルからデータチェックの対象となる
売上データを検索し(S−4−1)、売上データに含ま
れる顧客情報と会員マスタファイルに格納された顧客情
報との間に同一性がない場合、顧客情報に変更がある場
合等のエラーがあれば、このエラーデータを出力した後
に顧客データの削除を行う(S−4−2)。次に、売上
データの容器情報と容器マスタファイルに格納された容
器情報との間にエラーがあればこのエラーデータを出力
した後に容器データの削除を行う(S−4−3)。売上
データの商品情報と商品マスタファイルに格納された商
品情報との間にエラーがあればこのエラーデータを出力
した後に商品データの削除を行う(S−4−4)。これ
らエラーチェックをした後には、売上表ファイルより売
上データ累積表ファイルにチェック済みの全データを書
き込む(S−4−5)。書き込みが終了すると同一日に
複数回の配送を行った顧客・容器・商品のデータを検索
し、給油の数量を合計し1つのデータにまとめて処理を
終了する(S−4−6)。S−4−6で行われる処理
は、たとえば、同一の顧客に対して同一日に2度以上の
給油が行われた場合、これら給油量を合計して当日の給
油量とするためのものである。Next, it is determined whether the sales data from the HT is actually read in the sales table file (S-
3). If the sales data has been read, a data check of the read sales data is performed (S-
4). The sales data is checked by collating with the data stored in the member master file, the container master file, and the product master file. As shown in FIG. 3, sales data to be subjected to data check is searched from the sales table file (S-4-1), and between the customer information included in the sales data and the customer information stored in the member master file. If there is no identity, or if there is an error such as a change in the customer information, the error data is output and then the customer data is deleted (S-4-2). Next, if there is an error between the container information of the sales data and the container information stored in the container master file, the error data is output and then the container data is deleted (S-4-3). If there is an error between the product information of the sales data and the product information stored in the product master file, the error data is output and then the product data is deleted (S-4-4). After these error checks, all the checked data is written from the sales table file to the sales data accumulation table file (S-4-5). When the writing is completed, the data of the customer / container / commodity that has been delivered a plurality of times on the same day is searched, the quantity of refueling is summed up, and the processing is completed with one data (S-4-6). The processing performed in S-4-6 is, for example, in the case where the same customer is refueled twice or more on the same day, the sum of these refueling amounts is set as the refueling amount of the day. is there.
【0043】売上データのチェックが終了すると次に消
費量計算処理を行う(S−5)。消費量計算処理では、
図4に示すように次の処理が行われる。最初に、消費量
計算の対象となる売上データを売上表ファイルから選択
し(S−5−1)、選択した売上データを処理対象の先
頭データとする(S−5−2)。次に、この売上データ
が終了データかを判断し(S−5−3)、終了データで
はない場合、売上データと容器マスタファイルとの照合
が行われる(S−5−4)。S−5−3に戻って処理対
象データが終了データである場合は、処理を終了する。
次に、売上データと容器マスタファイルとの照合で両者
が合致したかを判断し(S−5−5)、合致した場合
は、容器マスタファイルにすでに格納されている売上日
付を前回の売上日付に移動させる(S−5−6)。そし
て、容器マスタファイルに最終の売上日付と売上(給油
量)数量とが書き込まれる(S−5−7)。これら最終
の売上日付及び売上(給油量)数量は、「配送後処理」
の次のウインドウとして表示される「HTからデータを
読込み」、または「日次売上(入力・修正)」によって
すでにメモリ3に格納されている。When the check of the sales data is completed, a consumption amount calculation process is performed next (S-5). In the consumption calculation process,
The following processing is performed as shown in FIG. First, sales data to be subjected to consumption calculation is selected from the sales table file (S-5-1), and the selected sales data is set as head data to be processed (S-5-2). Next, it is determined whether the sales data is the end data (S-5-3). If the sales data is not the end data, the sales data is compared with the container master file (S-5-4). Returning to S-5-3, if the processing target data is the end data, the processing ends.
Next, it is determined whether or not the two match by comparing the sales data with the container master file (S-5-5). If the two match, the sales date already stored in the container master file is replaced with the previous sales date. (S-5-6). Then, the final sales date and the sales (refueling amount) quantity are written in the container master file (S-5-7). These final sales dates and sales (fuel refueling) quantities are shown in “Post-delivery”
The data is already stored in the memory 3 by “read data from HT” or “daily sales (input / correction)” displayed as a window next to “.
【0044】次に、容器の1日当たりの消費量(B)を
計算する。その処理手順は、S−5−6において移動さ
せた前回の売上日付と今回の売上日付とから給油の間隔
日数(A)を計算し、この間隔日数(A)を容器マスタ
ファイルへ書き込む(S−5−8)。間隔日数(A)
は、あらかじめ設定された顧客の休業日を減算して計算
される。消費量は、今回給油され売上データとして入力
された売上(給油量)数量(C)を間隔日数(A)で除
して((B)=(C)÷(A))計算される(S−5−
9)。消費量の計算が終了すると、計算済み容器の残油
量(以下、在庫量という)を満タン(在庫量=容量)と
する(S−5−10)。これらの処理が終了すると処理
対象を次の売上データとし(S−5−11)、検索され
た売上データに対応するすべての容器について1日当た
りの消費量を計算する。Next, the daily consumption (B) of the container is calculated. The processing procedure is as follows. The number of days between refueling intervals (A) is calculated from the previous sales date moved in S-5-6 and the current sales date, and this interval days (A) is written into the container master file (S -5-8). Interval days (A)
Is calculated by subtracting a preset customer holiday. The consumption amount is calculated by dividing the sales (refueling amount) quantity (C) refueled this time and input as sales data by the number of interval days (A) ((B) = (C) ÷ (A)) (S −5-
9). When the calculation of the consumption amount is completed, the remaining oil amount (hereinafter, referred to as the stock amount) of the calculated container is set to be full (stock amount = capacity) (S-5-10). When these processes are completed, the process target is set as the next sales data (S-5-11), and the daily consumption is calculated for all containers corresponding to the searched sales data.
【0045】すべての容器の消費量を計算すると、これ
までの売上表ファイルのデータをすべてクリアする(S
−6)。売上表のデータをすべてクリアするか、または
S−3に戻って処理対象の売上データが存在せずに所定
のメッセージの表示が行われた場合は(S−7)、在庫
更新処理を行う(S−8)。When the consumption of all the containers is calculated, all the data of the sales table file so far is cleared (S
-6). If all the data in the sales table is cleared, or the process returns to S-3 and a predetermined message is displayed without the sales data to be processed (S-7), the inventory update process is performed (S-7). S-8).
【0046】在庫更新処理では、図5〜図6に示すよう
に選択可能な次の2種類の処理が行われる。図5に示す
第1の処理は、最初に、在庫更新処理の対象となる容器
マスタファイルを選択し(S−8−A1)、選択された
容器マスタファイルに対して今回配送日をカレンダ日付
に一致させる(S−8−A2)。In the stock updating process, the following two types of selectable processes are performed as shown in FIGS. In the first process shown in FIG. 5, first, a container master file to be subjected to inventory update processing is selected (S-8-A1), and the current delivery date is set to the calendar date for the selected container master file. It is matched (S-8-A2).
【0047】次に、この容器マスタファイルに対して、
すでに当日の在庫更新処理を行ったかを判断する(S−
8−A3)。在庫更新処理が行われていない場合は、容
器マスタファイルに登録された容器のうち稼動中の容器
を検索する(S−8−A4)。検索されたすべての容器
の在庫量から、すでに計算されたこれら容器に対応する
1日当たりの消費量を減算して更新を行う(S−8−A
5)。次に、検索されたすべての容器の残油割合(%)
(以下、在庫率(%)という)を計算して更新を行う
(S−8−A6)。在庫率(%)の計算は、更新された
現在の在庫量(第2残油量)を容器毎に対応する容量で
除した値であり、(在庫率(%)=(在庫量÷容量)×
100)で計算される。在庫率(%)の計算が終了する
と、カレンダに更新済みフラグを立てる(S−8−A
7)。そして、翌日が休業日かを判断し(S−8−A
8)、翌日が休業日ではない場合は、処理終了メッセー
ジを表示した後に(S−8−A9)、またはS−8−A
3に戻って、すでに在庫の更新処理が行われている場合
は、処理済みメッセージを表示した後に(S−8−A1
1)、処理を終了する。Next, for this container master file,
It is determined whether the inventory update processing of the day has already been performed (S-
8-A3). If the inventory update processing has not been performed, the operating container is searched for among the containers registered in the container master file (S-8-A4). Update is performed by subtracting the daily consumption corresponding to these containers already calculated from the inventory amount of all the searched containers (S-8-A).
5). Next, the residual oil ratio (%) of all searched containers
(Hereinafter referred to as a stock ratio (%)) is calculated and updated (S-8-A6). The calculation of the stock ratio (%) is a value obtained by dividing the updated current stock amount (the second residual oil amount) by the capacity corresponding to each container. (Stock ratio (%) = (stock amount / capacity)) ×
100). When the calculation of the stock ratio (%) is completed, an updated flag is set on the calendar (S-8-A).
7). Then, it is determined whether the next day is a holiday (S-8-A).
8) If the next day is not a holiday, after displaying a processing end message (S-8-A9) or S-8-A
3 and if the inventory update process has already been performed, after displaying the processed message (S-8-A1)
1), end the process.
【0048】翌日が休業日である場合は、翌日の配送が
行われないことから容器マスタを休業日分更新する。日
付加算処理のためにカレンダ日付を翌日とし(S−8−
A10)、S−8−A3に戻って処理を繰り返す。If the next day is a closed day, the delivery is not performed on the next day, so the container master is updated for the closed day. The calendar date is set to the next day for date addition processing (S-8-
A10), returning to S-8-A3 and repeating the processing.
【0049】図6に示す第2の処理は、最初に在庫更新
処理の対象となる容器マスタファイルを選択する(S−
8−B1)、休業日カレンダファイルに対して翌日が休
業日かを判断する(S−8−B2)。翌日が休業日であ
る場合は、休業日が連休であるかを判断し(S−8−B
3)、連休である場合は、在庫更新日付を連休最後の休
業日とする(S−8−B4)。In the second process shown in FIG. 6, first, a container master file to be subjected to inventory update processing is selected (S-
8-B1), it is determined whether the next day is a holiday on the holiday calendar file (S-8-B2). If the next day is a holiday, it is determined whether the holiday is a consecutive holiday (S-8-B).
3) If it is a consecutive holiday, the stock update date is set as the last holiday of the consecutive holiday (S-8-B4).
【0050】S−8−B2に戻って翌日が休業日でない
場合は、在庫更新日付を本日とする(S−8−B5)。
また、S−8−B3に戻って休業日が連休でない場合
は、在庫更新日付を翌日とする(S−8−B6)。Returning to S-8-B2, if the next day is not a holiday, the stock update date is set to today (S-8-B5).
Also, returning to S-8-B3, if the holiday is not a consecutive holiday, the stock update date is set to the next day (S-8-B6).
【0051】これら在庫更新日付を特定すると、容器マ
スタファイルのすべてのデータに在庫更新日付を書き込
む(S−8−B7)。次いで最初に処理対象となる容器
データを先頭データとする(S−8−B8)。この処理
対象が終了データかを判断し(S−8−B9)、終了デ
ータである場合は、リターンされて在庫更新処理を終了
する。When these inventory update dates are specified, the inventory update dates are written to all data in the container master file (S-8-B7). Next, the container data to be processed first is set as the head data (S-8-B8). It is determined whether the processing target is the end data (S-8-B9), and if it is the end data, the process returns to end the inventory update processing.
【0052】終了データでない場合は、売上日付と在庫
更新日付とから減算間隔日数(D)を計算し(S−8−
B10)、容器の減算間隔期間中の休止期間(E)を計
算する(S−8−B11)。これらの計算が終了すると
油類の減算量(F)を(F=1日当たりの消費量(B)
×((D)−(E)+1))により計算する(S−8−
B12)。次に、現在の在庫量(第2残油量)を(在庫
量=容器の容量−減算量(F))で計算し(S−8−B
13)、在庫率(%)を計算する(S−8−B14)。
在庫率(%)の計算は、更新された現在の在庫量を容器
毎に対応する容量で除した値であり、(在庫率(%)=
在庫量÷容量×100)で計算される。在庫率(%)の
計算が終了すると処理対象を次のデータとし、S−8−
B9に戻って処理を繰り返す。第1及び第2の処理手順
によりすべての容器データに対して在庫更新処理が終了
し、処理の結果がメモリ3に格納されるとタスク(プロ
セス)を終了する。If it is not the end data, the subtraction interval days (D) are calculated from the sales date and the stock update date (S-8-).
B10) The pause period (E) in the container subtraction interval period is calculated (S-8-B11). When these calculations are completed, the amount of oil subtraction (F) is calculated as (F = consumption per day (B)
× ((D)-(E) +1)) (S-8-
B12). Next, the current stock amount (second residual oil amount) is calculated by (stock amount = container capacity−subtraction amount (F)) (S-8-B).
13) The stock ratio (%) is calculated (S-8-B14).
The calculation of the stock ratio (%) is a value obtained by dividing the updated current stock amount by the capacity corresponding to each container. (Stock ratio (%) =
(Stock amount / capacity × 100). When the calculation of the stock ratio (%) is completed, the processing target is set to the next data, and S-8-
Returning to B9, the process is repeated. The inventory update processing is completed for all the container data by the first and second processing procedures, and the task (process) ends when the processing result is stored in the memory 3.
【0053】<第2の特徴の説明>本システムの第2の
特徴を図7〜図9に示すフローチャートに基づいて説明
する。初期設定画面からオペレーションのアイコンをク
リック→配送準備のアイコンをクリック→在庫率設定の
アイコンをクリックする。<Description of Second Feature> The second feature of the present system will be described with reference to the flowcharts shown in FIGS. Click the operation icon from the initial setting screen → click the delivery preparation icon → click the stock ratio setting icon.
【0054】すると図7に示すように在庫率設定の初期
設定が行われ(S−10)、図示しない在庫率設定の画
面がディスプレイに表示される。Then, as shown in FIG. 7, the initial setting of the stock ratio is performed (S-10), and a stock ratio setting screen (not shown) is displayed on the display.
【0055】最初に、在庫率設定の初期画面において配
送日付を手操作入力をする(S−11)。この配送日付
は、カレンダーに従った当日配送の日を入力する。配送
日付が入力されると計画配送データ抽出を行う(S−1
2)。計画配送データの抽出は、図8に示すように在庫
率(%)設定の初期画面において表示された給油の必要
割合(%)(表示装置には、計画タンク残量(%)とし
て表示される。)を入力する操作から始める(S−12
−1)。必要割合(%)とは、容器毎に対応した給油に
必要な最低限のパラメータ(判断基準)を指し、0%〜
100%の間で設定することができる。必要割合(%)
を設定すると本プログラムは、容器マスタファイルにア
クセスし(S−12−2)、配送区分において指定した
計画配送の対象となる複数の容器データを選択する(S
−12−3)。First, the delivery date is manually input on the initial screen for setting the stock ratio (S-11). For this delivery date, enter the day of the same day delivery according to the calendar. When the delivery date is input, the planned delivery data is extracted (S-1).
2). As shown in FIG. 8, the extraction of the planned delivery data is performed as shown in FIG. 8 on the initial screen for setting the stock ratio (%). ) Is input (S-12).
-1). The required ratio (%) refers to the minimum parameter (judgment standard) required for refueling corresponding to each container.
It can be set between 100%. Required ratio (%)
Is set, the program accesses the container master file (S-12-2) and selects a plurality of container data targeted for the planned delivery specified in the delivery section (S-12).
-12-3).
【0056】選択した複数の容器データの中から、上述
した(在庫率(%)=在庫量÷容量×100)で計算さ
れた現在の在庫率(%)が、設定した必要割合(%)以
下に該当する容器データを抽出する(S−12−4)。The current stock ratio (%) calculated from the above-mentioned (stock ratio (%) = stock amount / capacity × 100) is equal to or less than the set necessary ratio (%) from the plurality of selected container data. Is extracted (S-12-4).
【0057】次に、S−12−4において必要割合
(%)よりも低い在庫率(%)に該当する容器データが
現実に存在するかを判断する(S−13)。容器データ
が存在する場合は、配送先を所要の広さの地域に区分け
した配送地域(以下、エリアという)毎に配送数量を集
計して出力し(S−14)、エリア毎に配送車両と配送
担当者を割り振る(S−15)。これらの処理が終了す
ると配送指示書を出力装置7から出力する出力制御指令
を出力する(S−16)。出力制御指令の出力の終了及
びS−13に戻って当日配送に該当する容器が存在しな
い場合は、その旨のメッセージを表示装置に表示させタ
スク(プロセス)を終了する。Next, it is determined in S-12-4 whether container data corresponding to a stock ratio (%) lower than the required ratio (%) actually exists (S-13). If there is container data, the delivery quantity is totaled and output for each delivery area (hereinafter referred to as an area) where the delivery destination is divided into areas of a required size (S-14), and the delivery vehicle and the delivery vehicle are identified for each area. A delivery person is assigned (S-15). When these processes are completed, an output control command for outputting a delivery instruction from the output device 7 is output (S-16). When the output of the output control command is completed and the process returns to S-13, if there is no container corresponding to the same day delivery, a message to that effect is displayed on the display device, and the task (process) ends.
【0058】また、必要割合(%)とは異なり、給油に
必要な在庫量(第1残油量)をあらかじめ設定してお
き、(在庫量=容器の容量−減算量)で計算された当日
の在庫量(第2残油量)が、設定した第1残油量以下に
該当する容器データを抽出することもできる。Also, unlike the required ratio (%), the stock amount (first residual oil amount) necessary for refueling is set in advance, and the day is calculated by (stock amount = container capacity−subtraction amount). It is also possible to extract container data whose stock amount (second residual oil amount) is equal to or less than the set first residual oil amount.
【0059】出力装置7から出力される配送指示書に
は、図示はしていないが配送日付・エリアコード・エリ
ア名・商品コード・商品名・予定給油量・配送車両コー
ド・配送車両名・配送担当者コード・配送担当者名・会
員コード・会員名・予定数量・位置案内・コメント等が
印字される。配送指示書は、エリア毎にプリントアウト
され、一人の会員が複数の容器を所有している場合は、
容器別に表示される。また配送順に整列してプリントア
ウトされる。Although not shown, the delivery instruction output from the output device 7 includes a delivery date, an area code, an area name, a product code, a product name, an estimated refueling amount, a delivery vehicle code, a delivery vehicle name, and delivery. The person in charge code, the name of the person in charge of delivery, the member code, the member name, the estimated quantity, the location guide, and the comment are printed. Shipping instructions are printed out for each area, and if one member has multiple containers,
Displayed by container. In addition, they are printed out in the order of delivery.
【0060】次に、本プログラムは、在庫率(%)の設
定において図9に示す他の計画配送指示出力も行われ
る。初期設定画面からオペレーションのアイコンをクリ
ック→配送準備のアイコンをクリック→在庫率(%)設
定のアイコンをクリックする。Next, in this program, another planned delivery instruction output shown in FIG. 9 is also performed in setting the stock ratio (%). Click the operation icon from the initial setting screen → click the delivery preparation icon → click the stock ratio (%) setting icon.
【0061】すると在庫率(%)設定の初期設定が行わ
れ(S−20)、在庫率(%)設定の画面がディスプレ
イに表示される。在庫率(%)設定の初期画面において
配送日付を手操作入力をする(S−21)。配送日付が
入力されると電話にて受注をした当日配送(スポット配
送)予定の容器の受注データの抽出を行う(S−2
2)。電話受注と並行して、間隔配送容器を自動計算し
て容器マスタファイルから配送予定の間隔配送データの
抽出を行う(S−23)。間隔配送容器は、容器マスタ
ファイルにあらかじめ登録され、所定の間隔日で配送を
行う間隔配送の指示に基づいて抽出される。Then, initial setting of the stock ratio (%) is performed (S-20), and a screen for setting the stock ratio (%) is displayed on the display. The delivery date is manually input on the initial screen for setting the stock ratio (%) (S-21). When the delivery date is input, the order data of the container scheduled to be delivered on the same day (spot delivery) ordered by telephone is extracted (S-2).
2). In parallel with the telephone order, the interval delivery container is automatically calculated, and the interval delivery data to be delivered is extracted from the container master file (S-23). The interval delivery containers are registered in the container master file in advance, and are extracted based on an interval delivery instruction for delivering at a predetermined interval date.
【0062】受注データ及び間隔配送データの抽出処理
が終了すると、配送区分において計画配送を指定した計
画配送データの抽出を行う(S−24)。計画配送デー
タの抽出は、上述した図8に示す処理手順で行われる。
次に、受注データ、間隔配送データ及び計画配送データ
が現実に存在するかを判断する(S−25)。これらの
データが存在する場合は、配送エリア毎に配送数量を集
計して出力し(S−27)、エリア毎に配送車両と配送
担当者を割り振る(S−28)。これらの処理が終了す
ると配送指示書を出力装置7から出力する出力制御指令
を出力する(S−29)。出力制御指令の出力の終了及
びS−25に戻って当日配送に該当する容器が存在しな
い場合は、その旨のメッセージを表示装置に表示させて
(S−26)タスク(プロセス)を終了する。When the process of extracting the order data and the interval delivery data is completed, the planned delivery data that specifies the planned delivery in the delivery category is extracted (S-24). The extraction of the planned delivery data is performed according to the processing procedure shown in FIG.
Next, it is determined whether the order data, interval delivery data, and planned delivery data actually exist (S-25). If such data exists, the delivery quantity is totaled and output for each delivery area (S-27), and a delivery vehicle and a delivery person are assigned to each area (S-28). When these processes are completed, an output control command for outputting a delivery instruction from the output device 7 is output (S-29). When the output of the output control command is completed and the process returns to step S-25, and there is no container corresponding to the same-day delivery, a message to that effect is displayed on the display device (S-26), and the task (process) ends.
【0063】本システムは、図示はしていないが集計処
理において、販売実績を全社集計・配送車両別集計・配
送担当者別集計・エリア別集計・給油所別集計・会員別
集計・商品別集計・営業担当者別集計等に分けて行うこ
とができる。これら集計された実績をグラフ表示するこ
ともできる。たとえば、配送日の気温と配送量との相関
関係、配送量と配送車両との相関関係、配送量と配送担
当者との相関関係をグラフに表すことができる。In this system, although not shown, in the totaling process, the sales results are totaled by the whole company, totaled by delivery vehicle, totaled by delivery person, totaled by area, totaled by gas station, totalized by member, totaled by product.・ It can be divided into totals by sales representatives. These totaled results can also be displayed in a graph. For example, the correlation between the temperature on the delivery day and the delivery amount, the correlation between the delivery amount and the delivery vehicle, and the correlation between the delivery amount and the delivery staff can be represented in a graph.
【0064】[0064]
【発明の効果】本発明によれば、日常の売上処理を行う
過程で、顧客が保有し顧客毎に対応した容器の1日当た
りの消費量を計算することができるため、リアルタイム
に顧客に対する在庫管理をすることができる。在庫管理
をすることで配送に際して給油に必要な給油量等の情報
を得ることができる。According to the present invention, the daily consumption of containers held by a customer and corresponding to each customer can be calculated in the course of performing daily sales processing, so that inventory management for the customer can be performed in real time. Can be. By performing inventory management, information such as the amount of refueling required for refueling at the time of delivery can be obtained.
【0065】出力された配送指示書に基づいて配送を行
うことで、物理的・人的・コスト的無駄を省き、配送担
当者や配送車両の稼働率が向上し、効率的な配送を行う
ことができる。また、事前に配送計画を立てることがで
きるため、配送作業の大幅なコストダウンを実現するこ
とができる。By performing delivery based on the output delivery instruction, physical, human, and costly waste can be reduced, the availability of the delivery staff and delivery vehicles can be improved, and efficient delivery can be performed. Can be. In addition, since a delivery plan can be made in advance, a significant cost reduction of the delivery operation can be realized.
【図1】油類配送指示システムを実行する装置を示すブ
ロック図。FIG. 1 is a block diagram showing an apparatus for executing an oil delivery instruction system.
【図2】本プログラムが在庫計算処理を行うときの動作
原理を示すフローチャート図。FIG. 2 is a flowchart showing the operation principle when the present program performs an inventory calculation process.
【図3】本プログラムがデータチェックを行うときの動
作原理を示すフローチャート図。FIG. 3 is a flowchart showing the operation principle when the present program performs data check.
【図4】本プログラムが消費量計算処理を行うときの動
作原理を示すフローチャート図。FIG. 4 is a flowchart showing the principle of operation when the present program performs a consumption calculation process.
【図5】本プログラムが在庫更新処理を行うときの動作
原理を示すフローチャート図。FIG. 5 is a flowchart illustrating the principle of operation when the program performs an inventory update process.
【図6】本プログラムが在庫更新処理を行うときの他の
動作原理を示すフローチャート図。FIG. 6 is a flowchart illustrating another operation principle when the program performs an inventory update process.
【図7】本プログラムが計画配送指示出力を行うときの
動作原理を示すフローチャート図。FIG. 7 is a flowchart showing the principle of operation when the program outputs a planned delivery instruction.
【図8】本プログラムが計画配送データ抽出を行うとき
の動作原理を示すフローチャート図。FIG. 8 is a flowchart showing the principle of operation when the present program extracts planned delivery data.
【図9】本プログラムが配送指示出力を行うときの動作
原理を示すフローチャート図。FIG. 9 is a flowchart illustrating an operation principle when the present program outputs a delivery instruction.
1 中央処理装置 2 入力装置 3 主記憶装置 4 補助記憶装置 5 通信制御装置 6 端末装置 7 出力装置 8 入出力インタフェース Reference Signs List 1 central processing unit 2 input device 3 main storage device 4 auxiliary storage device 5 communication control device 6 terminal device 7 output device 8 input / output interface
Claims (9)
配送指示を行う油類配送指示システムにおいて、 顧客に設置されている複数の油類備蓄容器それぞれに対
応させて、前記容器に給油可能な最大量を示す容量デー
タ、前記容器に給油した日を特定する給油日データ、前
記給油日の給油量を特定する給油量データ及び前記容器
においてあらかじめ設定される最小残油量(第1残油
量)を示す残量データからなる給油データを入力する給
油データ入力手段と、 最終給油日とその直近の給油日とから給油間隔日数を計
算し、前記最終給油日の給油量を前記給油間隔日数で除
した値を前記容器の1日当たりの消費量として計算する
消費量計算手段と、 入力された前記容量データから前記消費量の当日までの
累積値を減算して当日の残油量(第2残油量)を計算
し、前記第2残油量が前記第1残油量以下にある容器を
前記複数の容器のなかから選択して、当日給油を行うべ
き容器を特定する当日給油容器特定手段と、 前記給油データ及び前記消費量と前記当日給油容器とに
関するデータを保持する保持手段と、 前記保持手段が保持している内容を表示する表示手段
と、 前記保持手段が保持している内容を出力する出力手段と
を備えたことを特徴とする油類配送指示システム。1. An oil delivery instruction system for issuing an oil delivery instruction by a programmed computing device, the system comprising: a plurality of oil storage containers installed at a customer; Capacity data indicating a large amount, refueling date data specifying the date of refueling the container, refueling amount data specifying the refueling amount on the refueling day, and a minimum residual oil amount (first residual oil amount) preset in the container Refueling data input means for inputting refueling data consisting of remaining amount data indicating the last refueling date and the most recent refueling date, and calculating the number of days between refueling, and dividing the amount of refueling on the last refueling day by the number of refueling days. Consumption calculation means for calculating the calculated value as the daily consumption of the container, and subtracting the accumulated value of the consumption up to the day from the input capacity data to obtain a residual oil amount (second residue) on the day. Oil amount), a container having the second residual oil amount equal to or less than the first residual oil amount is selected from the plurality of containers, and a refueling container specifying means for specifying a container to be refueled on the day is specified. Holding means for holding the refueling data and the data on the consumption amount and the refueling container on the day; display means for displaying the contents held by the holding means; and contents held by the holding means. An oil delivery instruction system, comprising: an output unit for outputting.
油類を使用しない日があるときには、その日を前記給油
間隔日数から減算して給油間隔日数とし前記消費量を計
算する手段を含む請求項1記載の油類配送指示システ
ム。2. The method according to claim 1, wherein the consumption calculating means includes means for calculating the consumption amount by subtracting the day from the refueling interval days when the customer does not use the oil when there is a day when the customer does not use the oils. Item 8. The oil delivery instruction system according to Item 1.
れぞれにおいて次の給油を必要とするか否かの判断基準
である給油必要割合(%)を入力する手段を含み、 前記消費量計算手段は、前記当日の残油量(第2残油
量)を前記各容器の前記容量で除した値を残油割合
(%)として計算する手段を含み、 前記当日給油容器特定手段は、前記残油割合(%)が前
記必要割合(%)以下にある前記容器を選択する手段を
含む請求項1または請求項2記載の油類配送指示システ
ム。3. The refueling data input means includes means for inputting a refueling requirement ratio (%) as a criterion for determining whether or not the next refueling is required in each of the containers. A means for calculating a value obtained by dividing the residual oil amount (second residual oil amount) on the day by the capacity of each of the containers as a residual oil ratio (%); 3. The oil delivery instruction system according to claim 1, further comprising means for selecting the container whose ratio (%) is equal to or less than the required ratio (%).
の地域に区分けする配送地域データ、配送車両を特定す
る配送車両データ及び配送担当者を特定する配送担当者
データのうち少なくとも1つを含み、 前記当日給油容器特定手段が、油類の配送量を前記地域
毎に集計する手段、前記地域毎に前記配送車両を割り当
てる手段及び前記地域毎に前記配送担当者を割り当てる
手段のうち少なくとも1つを含む請求項1ないし請求項
3いずれかに記載の油類配送指示システム。4. The refueling data is at least one of delivery area data for dividing a delivery destination into an area of a required area, delivery vehicle data for specifying a delivery vehicle, and delivery clerk data for specifying a delivery clerk. The day-of-the-day refueling container specifying means includes at least one of a means for totalizing a delivery amount of oil for each area, a means for allocating the delivery vehicle for each area, and a means for allocating the delivery person for each area. The oil delivery instruction system according to any one of claims 1 to 3, including one.
介して前記給油データの送信を行うとともに、前記保持
手段が保持している内容の受信を行う端末装置を含む請
求項1ないし請求項4いずれかに記載の油類配送指示シ
ステム。5. The refueling data input means includes a terminal device for transmitting the refueling data via a communication line and receiving the contents held by the holding means. The oil delivery instruction system according to any of the above.
めのプログラムを記録した読出可能な記録媒体におい
て、 顧客に設置されている複数の油類備蓄容器それぞれに対
応させて、前記容器に給油可能な最大量を示す容量デー
タ、前記容器に給油した日を特定する給油日データ、前
記給油日の給油量を特定する給油量データ及び前記容器
においてあらかじめ設定される最小残油量(第1残油
量)を示す残量データからなる給油データを入力する給
油データ入力手段と、 最終給油日とその直近の給油日とから給油間隔日数を計
算し、前記最終給油日の給油量を前記給油間隔日数で除
した値を前記容器の1日当たりの消費量として計算する
消費量計算手段と、 入力された前記容量データから前記消費量の当日までの
累積値を減算して当日の残油量(第2残油量)を計算
し、前記第2残油量が前記第1残油量以下にある容器を
前記複数の容器のなかから選択して、当日給油を行うべ
き容器を特定する当日給油容器特定手段と、 前記給油データ及び前記消費量と前記当日給油容器とに
関するデータを保持する保持手段と、 前記保持手段が保持している内容を表示する表示手段
と、 前記保持手段が保持している内容を出力する出力手段と
を実行させるプログラムを記録した読出可能な記録媒
体。6. A readable recording medium on which a program for instructing oil delivery by a computing device is recorded, wherein the container is provided with a plurality of oil storage containers installed at the customer. Capacity data indicating the maximum possible amount, refueling date data specifying the day of refueling the container, refueling amount data specifying the refueling amount on the refueling day, and a minimum residual oil amount preset in the container (first residual amount) Refueling data input means for inputting refueling data comprising remaining amount data indicating the amount of oil remaining), calculating the number of days of refueling intervals from the last refueling date and the most recent refueling date, and calculating the amount of refueling on the last refueling day by the refueling interval. Consumption amount calculating means for calculating a value obtained by dividing the number of days as a daily consumption amount of the container; and a residual oil amount of the day by subtracting a cumulative value of the consumption amount from the input capacity data until the day. (A second residual oil amount) is calculated, and a container in which the second residual oil amount is equal to or less than the first residual oil amount is selected from the plurality of containers to specify a container to be refueled on the same day. Refueling container specifying means, holding means for holding the refueling data, the consumption amount, and data relating to the refueling container on the day, display means for displaying the contents held by the holding means, and holding means for holding And a readable recording medium that records a program for executing an output unit that outputs the contents.
るときには、その日を前記給油間隔日数から減算して給
油間隔日数とし前記消費量を計算する前記消費量計算手
段を実行させるプログラムを記録した請求項6記載の読
出可能な記録媒体。7. When the customer has a day when the oil is not used, a program for executing the consumption calculation means for subtracting the day from the refueling interval days and calculating the consumption amount as the refueling interval days is recorded. A readable recording medium according to claim 6.
要とするか否かの判断基準である給油必要割合(%)を
入力する前記給油データ入力手段と、 前記当日の残油量(第2残油量)を前記各容器の前記容
量で除した値を残油割合(%)として計算する前記消費
量計算手段と、 前記残油割合(%)が前記必要割合(%)以下にある前
記容器を選択する前記当日給油容器特定手段とを実行さ
せるプログラムを記録した請求項6または請求項7記載
の読出可能な記録媒体。8. The refueling data input means for inputting a required refueling ratio (%) as a criterion for determining whether or not the next refueling is required in each of the containers; The consumption amount calculating means for calculating a value obtained by dividing the oil amount) by the capacity of each container as a residual oil ratio (%); and the container in which the residual oil ratio (%) is equal to or less than the required ratio (%). 8. The readable recording medium according to claim 6, wherein a program for executing the day-of-the-day refueling container specifying means for selecting a program is recorded.
配送地域データ、配送車両を特定する配送車両データ及
び配送担当者を特定する配送担当者データのうち少なく
とも1つ入力する前記給油データ入力手段と、 前記当日給油容器特定手段が、油類の配送量を前記地域
毎に集計する手段、前記地域毎に前記配送車両を割り当
てる手段及び前記地域毎に前記配送担当者を割り当てる
手段のうち少なくとも1つを特定する前記当日給油容器
特定手段とを実行させるプログラムを記録した請求項6
ないし請求項8いずれかに記載の読出可能な記録媒体。9. The refueling data for inputting at least one of delivery area data for dividing delivery destinations into areas of a required area, delivery vehicle data for specifying delivery vehicles, and delivery clerk data for specifying delivery personnel. Input means, the day-of-the-day refueling container specifying means, the means for totalizing the delivery amount of oils for each area, the means for allocating the delivery vehicle for each area, and the means for allocating the delivery person for each area 7. A program for executing at least one refueling container specifying means for specifying at least one refueling container is recorded.
A readable recording medium according to claim 8.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2143098A JPH11208794A (en) | 1998-01-19 | 1998-01-19 | Oil delivery instruction system and recording medium with oil delivery instruction system program recorded |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2143098A JPH11208794A (en) | 1998-01-19 | 1998-01-19 | Oil delivery instruction system and recording medium with oil delivery instruction system program recorded |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11208794A true JPH11208794A (en) | 1999-08-03 |
Family
ID=12054783
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2143098A Withdrawn JPH11208794A (en) | 1998-01-19 | 1998-01-19 | Oil delivery instruction system and recording medium with oil delivery instruction system program recorded |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11208794A (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002193400A (en) * | 2000-12-25 | 2002-07-10 | Kikkoman Corp | Order-receiving and distributing system of liquid product |
| JP2002356231A (en) * | 2001-05-30 | 2002-12-10 | Nippon Steel Corp | Liquefied natural gas delivery method and delivery system |
| JP2003030551A (en) * | 2001-07-16 | 2003-01-31 | Komatsu Ltd | Machine lending system, lending method, and program for causing computer to execute this method |
| JP2003261223A (en) * | 2002-12-17 | 2003-09-16 | Hitachi Sanso Kk | Bulk gas delivery system and delivery method, and bulk gas lorry delivery method |
| JP2016167256A (en) * | 2015-03-06 | 2016-09-15 | 株式会社オービック | Sales information apparatus, tax calculation/journalization method, and tax calculation/journalization program |
| CN107478289A (en) * | 2017-06-29 | 2017-12-15 | 北汽福田汽车股份有限公司 | The method and apparatus for obtaining average fuel consumption |
| CN107796480A (en) * | 2016-09-05 | 2018-03-13 | 上海汽车集团股份有限公司 | Fuel oil alarm method, apparatus and vehicle |
| CN111279373A (en) * | 2017-11-02 | 2020-06-12 | 埃奇汽油有限公司 | System and method for fuel storage tank inventory management |
-
1998
- 1998-01-19 JP JP2143098A patent/JPH11208794A/en not_active Withdrawn
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002193400A (en) * | 2000-12-25 | 2002-07-10 | Kikkoman Corp | Order-receiving and distributing system of liquid product |
| JP2002356231A (en) * | 2001-05-30 | 2002-12-10 | Nippon Steel Corp | Liquefied natural gas delivery method and delivery system |
| JP2003030551A (en) * | 2001-07-16 | 2003-01-31 | Komatsu Ltd | Machine lending system, lending method, and program for causing computer to execute this method |
| JP2003261223A (en) * | 2002-12-17 | 2003-09-16 | Hitachi Sanso Kk | Bulk gas delivery system and delivery method, and bulk gas lorry delivery method |
| JP2016167256A (en) * | 2015-03-06 | 2016-09-15 | 株式会社オービック | Sales information apparatus, tax calculation/journalization method, and tax calculation/journalization program |
| CN107796480A (en) * | 2016-09-05 | 2018-03-13 | 上海汽车集团股份有限公司 | Fuel oil alarm method, apparatus and vehicle |
| CN107478289A (en) * | 2017-06-29 | 2017-12-15 | 北汽福田汽车股份有限公司 | The method and apparatus for obtaining average fuel consumption |
| CN107478289B (en) * | 2017-06-29 | 2019-10-22 | 北汽福田汽车股份有限公司 | The method and apparatus for obtaining average fuel consumption |
| CN111279373A (en) * | 2017-11-02 | 2020-06-12 | 埃奇汽油有限公司 | System and method for fuel storage tank inventory management |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7058596B1 (en) | System for managing customer orders and methods of implementation | |
| US5666493A (en) | System for managing customer orders and method of implementation | |
| KR900005286B1 (en) | Apparatus for financial management | |
| GB2265032A (en) | Inventory management for combination goods. | |
| JP2022009074A (en) | Information processor, program and processing method | |
| JP4638450B2 (en) | Transaction apparatus, slip generation method, and computer program | |
| JPWO2003023672A1 (en) | Portable card reader and card payment system | |
| CN114997552A (en) | information processing system | |
| JP2004094943A (en) | Integrated management information management system | |
| EP1329825A1 (en) | Card payment method for service charge concerning to physical distribution or transportation | |
| US20040117301A1 (en) | Information processing system, information processing method, and recording medium for an information processing program | |
| JPH11208794A (en) | Oil delivery instruction system and recording medium with oil delivery instruction system program recorded | |
| JP2000322658A (en) | Sales management system | |
| JP6805394B1 (en) | Data processing equipment, data processing methods and programs | |
| JP6785460B1 (en) | Store support methods, programs and store support systems | |
| KR101937455B1 (en) | Wholesale managing system for garbage bag | |
| JP2004145877A (en) | Information processing system, information processing method, information processing program, and recording medium | |
| JP2022162961A (en) | Physical distribution system, physical distribution method and delivery pack | |
| JP3524484B2 (en) | Sales management device and sales management method | |
| JPH11161396A (en) | Paperless accounting system | |
| US20120316978A1 (en) | Inventory management and control of a jewelry collection | |
| JP2003263542A (en) | Accounting method and accounting device | |
| JP4669748B2 (en) | Vending machine management system and program | |
| KR102852892B1 (en) | A multi platform pos-system for customized industrial classification | |
| JP4479945B2 (en) | Cash flow management device and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20050405 |