[go: nahoru, domu]

CN101458851B - Customizing method for wide invoice simulation template in tax control system - Google Patents

Customizing method for wide invoice simulation template in tax control system Download PDF

Info

Publication number
CN101458851B
CN101458851B CN2008102387475A CN200810238747A CN101458851B CN 101458851 B CN101458851 B CN 101458851B CN 2008102387475 A CN2008102387475 A CN 2008102387475A CN 200810238747 A CN200810238747 A CN 200810238747A CN 101458851 B CN101458851 B CN 101458851B
Authority
CN
China
Prior art keywords
invoice
tax
model
tax control
data
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.)
Expired - Fee Related
Application number
CN2008102387475A
Other languages
Chinese (zh)
Other versions
CN101458851A (en
Inventor
徐兵兵
刘晓华
侯东刚
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.)
Inspur Software Co Ltd
Original Assignee
Shandong Inspur Software Co Ltd
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 Shandong Inspur Software Co Ltd filed Critical Shandong Inspur Software Co Ltd
Priority to CN2008102387475A priority Critical patent/CN101458851B/en
Publication of CN101458851A publication Critical patent/CN101458851A/en
Application granted granted Critical
Publication of CN101458851B publication Critical patent/CN101458851B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

The invention provides a user-defined method for wide-line bill simulation templates of tax control system, comprising that the elements of a tax control bill satisfying the requirements of state taxation administration are decomposed, to build a visual component frame; users drag and assemble the visual component frame, set logic relationship, appoint the coordinates of frame elements and data source, thereby quickly building a tax control bill simulation template, to be provided for final users to make and print a tax control bill. The invention builds two methods as visual component base construction and later data binding to realize self-definition design on simulation bill template, thereby significantly improving the construction speed and reusability of simulation tax control bill templates.

Description

A kind of customizing method to wide capable invoice simulation template in the taxation control system
Technical field
The present invention relates to a kind of tax control machine and open the improvement technology of invoice, a kind ofly specifically improve the method that the efficient of wide capable invoice is printed in tax control machine emulation.
Background technology
The invoice cover technology of beating is widely used in opening and printing of wide capable invoice in tax control industry.But when in tax control industry, using owing to the common cover technology of beating, domestic consumer can't increase and decrease and adjust invoice element property and a series of reasons such as coordinate and use difficulty voluntarily, cause and use the software operation efficiency of this technological development low, later maintenance cost is higher, and this just has higher requirement to interpersonal mutual aspect.At present, in the software of the wide capable invoice of printing that plug-in tax controlling equipment uses, also do not have more effective, improve the mechanism of this problem targetedly, thereby have the very big risk of safeguarding.
Summary of the invention
The purpose of this invention is to provide a kind of customizing method to wide capable invoice simulation template in the taxation control system, changing method realizes in the following manner, the tax-controlled invoice component that meets State Tax Administration's requirement is decomposed, and set up the visualization component framework, by the user it is carried out the drag and drop combination and sets logical relation, specify framework element coordinate and Data Source, thereby set up the tax-controlled invoice simulation modular fast, for the method that the final user opens tax-controlled invoice and prints, the method step that makes up self-defined invoice simulation modular is as follows:
(1) at first the user adds up the invoice element of tax control physical invoices, and in visual framework, search out the abstract data model corresponding with it, 1) find this abstract data model, then for this model generates a new example, and storage allocation adds in the user working area; 2) can not find corresponding abstract model, then use the corresponding with it public abstract data model of data structure to replace or redefine corresponding new abstract model in adding framework, using;
(2) attribute information in the modification model makes the outward appearance of model consistent with physical invoices; And revise the particular restriction condition of model, the coordinate content of adjustment visualization component, make it to be consistent with actual relative coordinate;
(3) Data Source of the corresponding invoice element of appointment, set default value or specified database field, after self-defined emulation invoice masterplate compiling is finished, the data file that generates corresponding data field in the automatic reading database when operation outputs in the workspace as data source, finishes the workspace file that utilizes visual framework of tax-controlled invoice and back data binding mode to make emulation invoice masterplate;
(4) compile this workspace file, generation emulation invoice masterplate file is also issued.
The invention has the beneficial effects as follows: at improve risk and the efficiency that exists when the invoice cover technology of beating is used in tax control industry, developed a cover VCL, Component Gallery has been contained all characteristic elements of physical invoices, can accomplish in full accord with physical invoices in appearance, its data model is abstract all data-interfaces of invoice component, can be with generating self-defined emulation invoice masterplate, and adopted back data binding technology, make whole operations, can finish from line operate by the user.The invoice masterplate that generates is stored with file mode, can issue and be authorized to the user easily and adjust, and the independent cipher mode that file content adopts is encrypted, and guarantees that file content do not changed by illegal user from malicious.
Description of drawings
Fig. 1 is the process flow diagram that utilizes VCL to generate the invoice simulation template of the present invention.
Embodiment
Adopt visual framework of invoice and the back data binding technology of making up, the visual framework of invoice adopts object-oriented way to make up, the visual framework of invoice is contained all unique points of tax-controlled invoice, and its interdepartment invoice element abstract model comprises characteristic attribute, logical relation and the data-interface of this element; Adopting back data binding technology is to guarantee the visual appointment invoice of user element data source.
The tax-controlled invoice component that meets State Tax Administration's requirement is decomposed, and set up the visualization component framework, by the user it is carried out the drag and drop combination and sets logical relation, specify framework element coordinate and Data Source, thereby set up the tax-controlled invoice simulation modular fast, for the method that the final user opens tax-controlled invoice and prints, the method step that makes up self-defined invoice simulation modular is as follows:
(1) at first the user adds up the invoice element of tax control physical invoices, and in visual framework, search out the abstract data model corresponding with it, 1) find this abstract data model, then for this model generates a new example, and storage allocation adds in the user working area; 2) can not find corresponding abstract model, then use the corresponding with it public abstract data model of data structure to replace or redefine corresponding new abstract model in adding framework, using;
(2) attribute information in the modification model makes the outward appearance of model consistent with physical invoices; And revise the particular restriction condition of model, the coordinate content of adjustment visualization component, make it to be consistent with actual relative coordinate;
(3) Data Source of the corresponding invoice element of appointment, set default value or specified database field, after self-defined emulation invoice masterplate compiling is finished, the data file that generates corresponding data field in the automatic reading database when operation outputs in the workspace as data source, finishes the workspace file that utilizes visual framework of tax-controlled invoice and back data binding mode to make emulation invoice masterplate;
(4) compile this workspace file, generation emulation invoice masterplate file is also issued.
Embodiment
At first, invoice element by user's statistical physics tax-controlled invoice, and in visual framework, search out abstract data model corresponding with it, if find this abstract data model, then generate a new example and storage allocation adds in the user working area for this model, if do not find corresponding abstract data model, then can use the corresponding with it public abstract data model of data structure to replace or redefine new data data models and add in the framework and use.
Added after the invoice element, can revise the attribute information in the model, made the outward appearance of model consistent with physical invoices; And can revise the peculiar restrictive condition of model, the contents such as coordinate of adjustment visualization component, make it to be consistent with actual relative coordinate.
Finish after the outward appearance setting, can specify the Data Source of corresponding invoice element, set default value or specified database field (after self-defined emulation invoice masterplate compiling finishes, the data file of generation can be when operation the corresponding data field in the automatic reading database output in the workspace as data source).So far, finish the workspace file that utilizes visual framework of tax-controlled invoice and back data binding mode to make emulation invoice masterplate.
Compile this workspace file, generate emulation invoice masterplate file, and issue.
The present invention adopts VCL and back data binding mode to generate self-defining emulation invoice masterplate, and issues with the form of unique file, thereby has improved development efficiency greatly, has reduced maintenance cost.

Claims (1)

1. customizing method to wide capable invoice simulation template in the taxation control system, it is characterized in that the tax-controlled invoice component that meets State Tax Administration's requirement is decomposed, and set up the visualization component framework, by the user it is carried out the drag and drop combination and sets logical relation, specify framework element coordinate and Data Source, thereby set up the tax-controlled invoice simulation modular fast, for the method that the final user opens tax-controlled invoice and prints, the method step that makes up self-defined invoice simulation modular is as follows:
(1) at first the user adds up the invoice element of tax control physical invoices, and searches out the abstract data model corresponding with it in visual framework:
1) find this abstract data model, then for this model generates a new example, and storage allocation adds in the user working area;
2) can not find corresponding abstract data model, then use the corresponding with it public abstract data model of data structure to replace or redefine corresponding new abstract data model in adding framework, using;
(2) attribute information in the modification model makes the outward appearance of abstract data model consistent with physical invoices; And revise the particular restriction condition of model, the coordinate content of adjustment visualization component, make it to be consistent with actual relative coordinate;
(3) Data Source of the corresponding invoice element of appointment, set default value or specified database field, after self-defined emulation invoice masterplate compiling is finished, the data file that generates corresponding data field in the automatic reading database when operation outputs in the workspace as data source, finishes the workspace file that utilizes visual framework of tax-controlled invoice and back data binding mode to make emulation invoice masterplate;
(4) compile this workspace file, generation emulation invoice masterplate file is also issued.
CN2008102387475A 2008-12-23 2008-12-23 Customizing method for wide invoice simulation template in tax control system Expired - Fee Related CN101458851B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008102387475A CN101458851B (en) 2008-12-23 2008-12-23 Customizing method for wide invoice simulation template in tax control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008102387475A CN101458851B (en) 2008-12-23 2008-12-23 Customizing method for wide invoice simulation template in tax control system

Publications (2)

Publication Number Publication Date
CN101458851A CN101458851A (en) 2009-06-17
CN101458851B true CN101458851B (en) 2010-06-23

Family

ID=40769691

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008102387475A Expired - Fee Related CN101458851B (en) 2008-12-23 2008-12-23 Customizing method for wide invoice simulation template in tax control system

Country Status (1)

Country Link
CN (1) CN101458851B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102074080B (en) * 2009-11-25 2012-09-26 航天信息股份有限公司 Customization and management method of visual management invoice template
CN105196708A (en) * 2015-09-22 2015-12-30 深圳前海百递网络有限公司 Printing setting method and printing device
CN109726232A (en) * 2018-12-29 2019-05-07 北京航天数据股份有限公司 A kind of model visualization calculation method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7289997B1 (en) * 2004-04-23 2007-10-30 Sun Microsystems, Inc. System and method for an extensible metadata driven application framework
CN101067814A (en) * 2007-05-10 2007-11-07 浪潮集团山东通用软件有限公司 Mapping conversion method between data access level Xml format data and relational data
CN101241434A (en) * 2008-03-04 2008-08-13 浪潮集团山东通用软件有限公司 Form self-defining method
CN101251809A (en) * 2008-03-11 2008-08-27 浪潮集团山东通用软件有限公司 Implementing method of data interface

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7289997B1 (en) * 2004-04-23 2007-10-30 Sun Microsystems, Inc. System and method for an extensible metadata driven application framework
CN101067814A (en) * 2007-05-10 2007-11-07 浪潮集团山东通用软件有限公司 Mapping conversion method between data access level Xml format data and relational data
CN101241434A (en) * 2008-03-04 2008-08-13 浪潮集团山东通用软件有限公司 Form self-defining method
CN101251809A (en) * 2008-03-11 2008-08-27 浪潮集团山东通用软件有限公司 Implementing method of data interface

Also Published As

Publication number Publication date
CN101458851A (en) 2009-06-17

Similar Documents

Publication Publication Date Title
CN104731584B (en) A kind of customized configuration design method of Open Architecture CNC System of Display Interface
CN102968306B (en) A kind of code automatic generation method based on data model driving and system
CN104360859B (en) A kind of visual service development method and system
CN106406794A (en) Screen adapting method and device
WO2018014478A1 (en) Application development platform
CN107122173A (en) A kind of adaptation activiti, the list generation method that can be pulled
CN103279559A (en) Rich text editing method and device based on Android system
CN104063495A (en) Form extension method and form extension device
WO2007065353A1 (en) Document processing system and method
CN103593456B (en) Worksheet self-defining method for designing and device
CN101458851B (en) Customizing method for wide invoice simulation template in tax control system
CN102609255A (en) Generation method for Spring IOC (Inversion of Control) configuration file
CN102156640A (en) Method for generating data operation code
CN101146281A (en) A GUI creation model for mobile terminal
CN104102510A (en) Integration and configuration system for IEC (international electrotechnical commission) 61850 network processor chips
CN102866890B (en) System and method for generating Android embedded interface and program framework based on object correlation
CN105653255A (en) Method arranging report template to automatically generate report files in office frame
CN106843891A (en) A kind of list delamination method based on increment
CN104461548B (en) The adding method and device of code snippet
CN103942046A (en) Unified model developing method based on objects
CN108230236A (en) The picture keyline layout method of digital picture automatic keyline layout method and digital publication
CN103425469A (en) Method for generating mobile game codes based on MDA technology
CN1877585B (en) Automatically designable and adjustable engineering graphics system and its building method and using method
CN101620592A (en) Method for storing data by combination of PDF and XML
CN105786925A (en) Reference model based dynamic data modeling method and apparatus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Assignee: Shandong Inspur Business System Co., Ltd.

Assignor: Shandong Inspur software Co., Ltd.

Contract record no.: 2011370000069

Denomination of invention: Customizing method for wide invoice simulation template in tax control system

Granted publication date: 20100623

License type: Exclusive License

Open date: 20090617

Record date: 20110329

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100623

Termination date: 20141223

EXPY Termination of patent right or utility model