JPH0477960A - Control system for slip generation system - Google Patents

Control system for slip generation system

Info

Publication number
JPH0477960A
JPH0477960A JP2191779A JP19177990A JPH0477960A JP H0477960 A JPH0477960 A JP H0477960A JP 2191779 A JP2191779 A JP 2191779A JP 19177990 A JP19177990 A JP 19177990A JP H0477960 A JPH0477960 A JP H0477960A
Authority
JP
Japan
Prior art keywords
record
input
page
buffer
slip
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.)
Pending
Application number
JP2191779A
Other languages
Japanese (ja)
Inventor
Shinobu Naito
忍 内藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2191779A priority Critical patent/JPH0477960A/en
Publication of JPH0477960A publication Critical patent/JPH0477960A/en
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PURPOSE:To generate a complicated and free slip by means of simple designation without permitting a user to generate program logic by giving plural buffers to a slip generation system. CONSTITUTION:An input record assembly/development part 1 develops a record in accordance with a designated development record system, and transfers it to a record buffer 2. A data editing part 3 edits data from the record buffer 2 to a page buffer 4 in accordance with a designated slip system. Edited data is outputted from the page buffer 4 by a page output part 5 in a stage where a page overflow is generated. Thus, the slip of complicated and free arrangement can be generated with simple designation.

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明は、帳票作成システムの制御方式に関し、特にレ
コードハッファ、ページバッファを有する帳票作成シス
テムの制御方式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a control method for a form creation system, and more particularly to a control method for a form creation system having a record buffer and a page buffer.

[従来の技術] 従来この種の帳票作成システムは、−行文のバッファを
有し、そのため入力ファイル形式は1つだけであった。
[Prior Art] Conventionally, this type of form creation system has a -line buffer, and therefore has only one input file format.

[発明が解決しようとする課題] 上述した従来の帳票作成システムは、1行分のバッファ
しか持っていないので、帳票の1ページ、帳票の1ペー
ジ内で項目の自由な配置を行なうことができなかった。
[Problems to be Solved by the Invention] The conventional form creation system described above has a buffer for only one line, so it is not possible to freely arrange items on one page of a form or within one page of a form. There wasn't.

たとえば、第1番目に入力したレコードに属する項目は
、第2番目や第3番目に入力したレコードに属する項目
の後に出力することはできないという制約が帳票作成シ
ステムにはあり、そのため、帳票作成システムにおいて
は、帳票の1ページ内で項目の自由な配置を行なうこと
ができないという欠点がある。
For example, there is a constraint in the form creation system that items belonging to the first input record cannot be output after items belonging to the second or third input record. The disadvantage of this method is that it is not possible to freely arrange items within one page of a form.

また、帳票の1頁内で項目の自由な配置を可能にするた
めには、プログラム手段によって出力論理を組立てると
いう方法しかなく、簡単な指定により複雑で自由な配置
の帳票を作成することができなかった。
In addition, the only way to freely arrange items within a single page of a form is to assemble the output logic using programming means, and it is possible to create complex and freely arranged forms with simple specifications. There wasn't.

[課題を解決するための手段] 本発明は、入力レコード組立展開部とレコードハッファ
とデータ編集部とページバッファとページ出力部とを具
備する帳票作成システムの制御方式において、前記入力
レコード組立展開部が複数レコード形式の入力を可能と
することを特徴とするものである。
[Means for Solving the Problems] The present invention provides a control method for a form creation system that includes an input record assembly and expansion section, a record huffer, a data editing section, a page buffer, and a page output section. This feature is characterized in that the section allows input in multiple record formats.

[実施例コ 次に本発明について図面を参照して説明する。[Example code] Next, the present invention will be explained with reference to the drawings.

第6図は本発明を適用した帳票作成システムの一実施例
を示す。利用者はパラメータの形式で入力レコード形式
、帳票レイアウト、制御項目、集計項目を指定する。ゼ
ネレータはこのパラメータを入力し、本発明の制御方式
を組み込んだC0BOL原始プログラムを出力する。翻
訳リンクを経て実行プログラムは入力データから指定さ
れた形式の帳票を出力する。
FIG. 6 shows an embodiment of a form creation system to which the present invention is applied. The user specifies the input record format, form layout, control items, and summary items in the form of parameters. The generator inputs these parameters and outputs a COBOL source program incorporating the control method of the present invention. The execution program outputs a form in the specified format from the input data via the translation link.

第1図は本発明の実施例の構成図である。入力レコード
組立展開部1は、指定された展開レコード形式にしたが
ってレコードを展開し、レコードハッファ2へ渡す。デ
ータ編集部3は、指定された帳票形式にしたがって、レ
コードハッファ2からページバッファ4へ編集する。編
集されたデータは頁オーバーフローの発生した段階にペ
ージ出力部5によりページバッファ4から出力される。
FIG. 1 is a block diagram of an embodiment of the present invention. The input record assembly/expansion section 1 expands the record according to the designated expanded record format and passes it to the record huffer 2. The data editing section 3 edits the record buffer 2 into the page buffer 4 according to the specified form format. The edited data is outputted from the page buffer 4 by the page output unit 5 at the stage when a page overflow occurs.

第2図は入力レコード組立展開部のレコード展開例を示
す。入力レコードは1件ずつ入力されるが、同一形式の
レコードが入力されるまでレコードハッファに蓄積し、
同一形式のレコードが入力された段階で展開レコードを
データ編集部へ渡す。
FIG. 2 shows an example of record development by the input record assembly and development section. Input records are input one by one, but they are accumulated in the record huffer until a record of the same format is input.
When records of the same format are input, the expanded records are passed to the data editing department.

21は入力レコードを、22は展開レコードを示す。21 indicates an input record, and 22 indicates an expansion record.

第3図は入力レコード組立展開部の処理ロジックを示す
。ステップ31でレコードハッファクリアし、ステップ
32でレコード入力フラグクリアし、ステップ33でレ
コード入力し、ステップ34でレコード入力フラグオン
し、ステップ35で同一種類レコード入力済かどうか判
断し、そうならデータ編集部へ移行し、そうでなければ
ステップ33へ戻る。
FIG. 3 shows the processing logic of the input record assembly and expansion section. Clear the record huffer in step 31, clear the record input flag in step 32, input the record in step 33, turn on the record input flag in step 34, determine whether the same type of record has been input in step 35, and if so, edit the data. If not, return to step 33.

第4図はデータ編集部3の処理ロジックを示す。FIG. 4 shows the processing logic of the data editing section 3.

データ編集部は1つ前の展開レコードと現在の展開レコ
ードを比較し、その結果、制御項目に変化があればその
制御レベルにしたがって制御脚書き。
The data editing section compares the previous expansion record with the current expansion record, and if there is a change in the control item, it writes a control footing according to the control level.

制御頭書きをページバッファ4へ編集する。コノ段階で
は、ページバッファに編集するだけであり、実際に帳票
上へは出力しない。
Edit the control heading into page buffer 4. At this stage, the information is only edited in the page buffer and is not actually output to the form.

第5図はページ出力部の処理ロジックを示す。FIG. 5 shows the processing logic of the page output section.

ページバッファがオーバーフローすると、ページ脚書き
およびページ頭書きの指定があれば各々、ページバッフ
ァにページ脚書き、ページ頭書きを編集後ページ出力を
行なう。
When the page buffer overflows, if a page footing and a page header are specified, the page footing and page header are edited in the page buffer and then the page is output.

[発明の効果コ 以上説明したように本発明は、帳票作成システムに複数
のバッファを持たせることにより、利用者がプログラム
論理を作成することなく簡単な指定によって、複雑で自
由な帳票を作成できるという効果を奏する。
[Effects of the Invention] As explained above, the present invention provides a form creation system with multiple buffers, allowing the user to create complex and free forms by simple specification without creating program logic. This effect is achieved.

本発明は、レコードハッファおよび入力レコード組立展
開部を有することにより、複雑種類のレコード形式を入
力することができるという効果を奏する。
The present invention has the effect that complex types of record formats can be input by having a record huffer and an input record assembly/expansion section.

以上により本発明は、帳票作成プログラム工数を大幅に
軽減させる効果を奏する。
As described above, the present invention has the effect of significantly reducing the number of man-hours required for a form creation program.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の一実施例の構成図、第2図は第1図中
の入力レコード組立展開部のレコード展開例を示す図、
第3図は第1図中の入力レコード組立展開部の処理ロジ
ックを示す図、第4図は第1図中のデータ編集部の処理
ロジックを示す図、第5図は第1図中のページ出力部の
処理ロジックを示す図、第6図は本発明を適用した帳票
作成システムの一実施例を示す図である。 1・・・入力レコード組立展開部、 2・・・レコー ドハ 刀 / 困 フハ 3・・・データ編集部、 4・・・ページバッファ、 5・・・ページ出力部。
FIG. 1 is a configuration diagram of an embodiment of the present invention, and FIG. 2 is a diagram showing an example of record expansion of the input record assembly and expansion section in FIG. 1.
Figure 3 is a diagram showing the processing logic of the input record assembly and development section in Figure 1, Figure 4 is a diagram showing the processing logic of the data editing section in Figure 1, and Figure 5 is a page in Figure 1. FIG. 6 is a diagram showing the processing logic of the output section, and is a diagram showing an embodiment of the form creation system to which the present invention is applied. 1... Input record assembly/expansion section, 2... Record katana/fuha 3... Data editing section, 4... Page buffer, 5... Page output section.

Claims (1)

【特許請求の範囲】 1、入力レコード組立展開部とレコードハッファとデー
タ編集部とページバッファとページ出力部とを具備する
帳票作成システムの制御方式において、前記入力レコー
ド組立展開部が複数レコード形式の入力を可能とするこ
とを特徴とする帳票作成システムの制御方式。 2、前記入力レコード組立展開部が、前記レコードハッ
ファをクリアする手段と、レコード入力フラグをクリア
する手段と、レコード入力手段と、レコード入力フラグ
オン手段と、同一種類レコード入力済を判定する手段と
を具備することを特徴とする請求項1記載の帳票作成シ
ステムの制御方式。
[Scope of Claims] 1. In a control method for a form creation system comprising an input record assembly and expansion section, a record huffer, a data editing section, a page buffer, and a page output section, the input record assembly and expansion section is configured in a multiple record format. 1. A control method for a form creation system, characterized in that input of information is possible. 2. The input record assembly and expansion unit includes means for clearing the record huffer, means for clearing the record input flag, record input means, record input flag on means, and means for determining whether the same type of record has been input. 2. A control method for a form creation system according to claim 1, further comprising:
JP2191779A 1990-07-19 1990-07-19 Control system for slip generation system Pending JPH0477960A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2191779A JPH0477960A (en) 1990-07-19 1990-07-19 Control system for slip generation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2191779A JPH0477960A (en) 1990-07-19 1990-07-19 Control system for slip generation system

Publications (1)

Publication Number Publication Date
JPH0477960A true JPH0477960A (en) 1992-03-12

Family

ID=16280398

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2191779A Pending JPH0477960A (en) 1990-07-19 1990-07-19 Control system for slip generation system

Country Status (1)

Country Link
JP (1) JPH0477960A (en)

Similar Documents

Publication Publication Date Title
CA2202688C (en) Method and system for representing hierarchical time-based data structures and to extract information therefrom
US8756490B2 (en) Editing parent and child web pages
JPH0477960A (en) Control system for slip generation system
JP2760212B2 (en) Scan path design method
JPH03241440A (en) System for automatically preparing dump layout file
JPH1124911A (en) Source program automatic generation method
JPH0454558A (en) Text control system
JPH05265721A (en) Differential compiling method and device therefor
JPH05113882A (en) Out-fitted man-machine interface realizing system by intermediate file
JPH04178836A (en) Format editing processing system
JPH03110628A (en) Source program generating device
JP2000207184A (en) Program source description re-standardization device
JPH05127885A (en) Processing flow chart conversion system
JPH1124939A (en) Program conversion method
JPH10222405A (en) Variable record damp device
JPH0337720A (en) Data chaining system for dictionary system
JPH0644026A (en) Message output control system
JPH05143545A (en) Instruction selection/execution processing system of plural instructions texts
JPH0196732A (en) Macro expansion list output method
JPH09244882A (en) Logic automatic generator
JP2001216339A (en) Integrated process rtl description generation system
JPS6344240A (en) Program processing control system
JPS6290735A (en) File dumping/comparing system
JPH05120097A (en) Data analyzer
JPH05342011A (en) File data part constructing system for cobol program