CN105589897A - Report display method and system based on XBRL (Extensible Business Reporting Language) - Google Patents

Report display method and system based on XBRL (Extensible Business Reporting Language) Download PDF

Info

Publication number
CN105589897A
CN105589897A CN201410654483.7A CN201410654483A CN105589897A CN 105589897 A CN105589897 A CN 105589897A CN 201410654483 A CN201410654483 A CN 201410654483A CN 105589897 A CN105589897 A CN 105589897A
Authority
CN
China
Prior art keywords
item
report
item elements
xbrl
gauge outfit
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.)
Granted
Application number
CN201410654483.7A
Other languages
Chinese (zh)
Other versions
CN105589897B (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.)
Kingdee Software China Co Ltd
Original Assignee
Kingdee Software China 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 Kingdee Software China Co Ltd filed Critical Kingdee Software China Co Ltd
Priority to CN201410654483.7A priority Critical patent/CN105589897B/en
Publication of CN105589897A publication Critical patent/CN105589897A/en
Application granted granted Critical
Publication of CN105589897B publication Critical patent/CN105589897B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a report display method based on an XBRL (Extensible Business Reporting Language). The method comprises the following steps: acquiring a report ID (Identity) and acquiring directory template data according to the report ID; acquiring a directory project name of an item to be displayed, and acquiring a related report template ID corresponding to the directory project name; acquiring report template data according to the related report template ID, wherein the report template data comprise the report template ID, report types and an item element definition entry to be displayed; acquiring all item elements to be displayed in a corresponding XBRL classification criterion according to the item element definition entry to be displayed; and acquiring fact values of the item elements to be displayed and assigning the fact values to the item elements to be displayed, and after that, displaying according to the report types. The report display method based on the XBRL provided by the invention can display interface elements as required and process different XBRL classification criterions. The invention further discloses a report display system based on the XBRL.

Description

Form methods of exhibiting and system based on XBRL
Technical field
The present invention relates to XBRL technical field, particularly relate to a kind of form methods of exhibiting based on XBRLAnd system.
Background technology
XBRL (can expand business report language, eXtensibleBusinessReportingLanguage) isXML (extend markup language, eXtensibleMarkupLanguage) is in business report information exchange sideThe one application of face is be applied at present unstructured information processing, especially Financial information processing up-to-dateStandard and technology. XBRL have can cross-platformly use, support multiple format output and search for quick, accurate etc.Technical advantage is preparation, generation, analysis, the transmission and more sharp of report (as financial report etc.) informationWith providing convenience.
XBRL is as the one application of XML language, and it is mainly made up of three parts: XBRL technology ruleModel, XBRL criteria for classification and XBRL instance document. Wherein, XBRL technical specification is most basic,It has specified the various rules that XBRL criteria for classification and XBRL instance document should be followed. XBRL classificationStandard is on the basis of existing accounting standard, to follow XBRL technical specification to formulate, and is to accounting report contentThe description of standard and classification. XBRL instance document is the XML document that portion has comprised accounting data, and it isGenerate according to criteria for classification mapping enterprise accounting data.
Traditional form based on XBRL is to show according to the row report chained library of criteria for classification, its exhibitionThe interfacial effect showing as shown in Figure 1. Utilize the row report chained library of XBRL criteria for classification to show, forDo not understand the business personnel of XBRL technology, this mode operates and bothers very much. And, thisThe displaying interface of form is unfriendly, is not suitable for business personnel's reading, is also unfavorable for that business personnel formulates and submitsOperation. The another kind of form exhibition method based on XBRL is that the element of criteria for classification is fixed on interface,Thereby ensure that interface element meets business personnel's operating habit, the interfacial effect of its displaying as shown in Figure 2.By to the binding of showing element, realize the uniformity that form is shown interface and user habit. If butCriteria for classification changes or again issues, and system must be developed again, and form element deals with non-while changeNormal trouble, implements also dumb, and development and maintenance workload is large.
Summary of the invention
Based on this, be necessary for the problems referred to above, provide one can show as required interface element and can locateManage the form methods of exhibiting based on XBRL of different XBRL criteria for classifications.
A kind of form display systems based on XBRL is also provided.
A form methods of exhibiting based on XBRL, comprises the following steps: obtain described in report ID basisReport ID obtains catalogue template data; Described catalogue template data comprises directory items title, associated form mouldPlate ID, associated report ID; Export the directory items title in described catalogue template data; Obtain and wait to show itemDirectory items title, and obtain the associated report form template ID corresponding with described directory items title; According to instituteState associated report form template ID and obtain report form template data; Described report form template data comprise report form template ID, reportTable type and item elements defined item to be shown; According to item elements defined item described to be shown in correspondenceIn XBRL criteria for classification, obtain need to be shown item elements; The fact value of item elements to be shown described in obtainingAnd described in being given, described true value assignment shows by report form type after showing item elements.
In an embodiment, described report form template data also comprise gauge outfit fixed element therein; Described basisThe step that described associated report form template ID obtains report form template data also comprises step afterwards: according to described gauge outfitFixed element generates gauge outfit element; The fact value of item elements to be shown by the described fact described in described obtainingThe step that value assignment is shown by report form type described in giving after showing item elements is, by described gauge outfit unitElement and described in item elements to be shown form form by described report form type and will get fact value and be given toDescribedly after showing item elements, show.
In an embodiment, described report form template also comprises line exchange therein; Described line exchangeFor control gauge outfit element with described in item elements to be shown intersect demonstration; Described in described obtaining, wait to show itemThe fact value of order element and described true value assignment is given described in after showing item elements, undertaken by report form typeBefore the step of showing, also need execution step: judge whether described report form type is crosstab; If so,Obtain the property value of described line exchange item; Described property value is used for determining whether by gauge outfit element and waits to showItem elements is intersected demonstration; When needs by gauge outfit element with wait show item elements intersect show time,Described in described obtaining the fact value of item elements to be shown and by described true value assignment to described in treat displaying projectThe step of showing by report form type after element is that described gauge outfit element and item elements to be shown are carried outAfter line exchange, form form and the fact value getting is given to described in after showing item elements, open upShow.
Therein in an embodiment, item elements defined item to be shown is at corresponding XBRL described in described basisIn criteria for classification, obtain need to be shown and also comprise step after the step of item elements: according to described gauge outfit unitElement and described in item elements to be shown generate the background of the true value of item elements to be shown.
Therein in an embodiment, described according to described gauge outfit fixed element generate gauge outfit element step itBefore also comprise step: inquire about and wait to open up in corresponding XBRL criteria for classification according to item elements defined item to be shownShow item elements and judgement described in item elements to be shown whether there is hypercube element; If there is hypercubeThe element of volume described step according to described gauge outfit fixed element generation gauge outfit element is, according to hypercube volume elementsMember's element of element and described gauge outfit fixed element generate gauge outfit element.
A form display systems based on XBRL,, comprising: the first acquisition module, for obtaining report IDAnd obtain catalogue template data according to described report ID; Described catalogue template data comprise directory items title,Associated report form template ID, associated report ID; Output module, for exporting the order of described catalogue template dataRecord project name; The second acquisition module, for obtaining the directory items title of waiting to show item, and obtains and instituteState associated report form template ID corresponding to directory items title; The 3rd acquisition module, for reporting according to described associationTable template ID obtains report form template data; Described report form template data comprise report form template ID, report form type withAnd item elements defined item to be shown; The 4th acquisition module, for item elements definition to be shown described in basisItem obtains need to be shown item elements in corresponding XBRL criteria for classification; And display module, forDescribed in obtaining the fact value of item elements to be shown and described true value assignment is given described in item elements to be shownShow by report form type afterwards.
In an embodiment, described report form template data also comprise gauge outfit fixed element therein; Described based onThe form display systems of XBRL also comprises the first generation module, for generating table according to described gauge outfit fixed elementElement; Described display module for by described gauge outfit element and described in item elements to be shown by describedReport form type forms form and will get fact value shows described in being given to after showing item elements.
In an embodiment, described report form template also comprises line exchange therein; Described line exchangeFor control gauge outfit element with described in item elements to be shown intersect demonstration; The described form based on XBRLDisplay systems also comprises judge module and the 5th acquisition module; Described judge module is used for judging described form classWhether type is crosstab; Described the 5th acquisition module is for judging described report form type at described judge moduleDuring for crosstab, obtain the property value of described line exchange item; Described property value is used for determining whether by gauge outfit unitElement intersects demonstration with item elements to be shown; Described display module also for needs by gauge outfit element withDescribed wait show item elements intersect show time, by described gauge outfit element with described in item elements to be shownCarry out forming form after line exchange and the fact value getting is given to described in item elements to be shown laggardRow is shown.
In an embodiment, also comprise the second generation module therein, for according to described gauge outfit element and instituteState the background that item elements to be shown generates the fact value of item elements to be shown.
In an embodiment, also comprise inquiry judging module therein, for fixed according to item elements to be shownThe senses of a dictionary entry is inquired about item elements to be shown and whether judges item elements to be shown in corresponding XBRL criteria for classificationThere is hypercube element; Described the first generation module is also in the time having hypercube element, according toMember's element of hypercube element and described gauge outfit fixed element generate gauge outfit element.
Above-mentioned form methods of exhibiting and system based on XBRL, can be in catalogue template and catalogue templateThe report form template of directory items association carries out self-defined, thereby divides according to XBRL corresponding to being defined in of templateIn class standard, go automatic acquisition item elements to be shown and show, can realize and show as required interface element,Realized the dynamic generation of user interface, and the user interface generating meets operating personnel's custom. Meanwhile,Because the generation of form is that mid-module by being formed by catalogue template and report form template is realized from XBRLCriteria for classification is to the conversion of form, realized separating of XBRL criteria for classification and user interface, can processDifferent XBRL criteria for classifications, and without again developing in the time that XBRL criteria for classification changes.
Brief description of the drawings
Fig. 1 is the design sketch of the traditional form methods of exhibiting based on XBRL;
Fig. 2 is the design sketch of another kind of traditional form methods of exhibiting based on XBRL;
Fig. 3 is that catalogue template in the form methods of exhibiting based on XBRL in an embodiment is in databaseSample data figure;
Fig. 4 is that report form template in the form methods of exhibiting based on XBRL in an embodiment is in databaseSample data figure;
Fig. 5 is the flow chart of the form methods of exhibiting based on XBRL in an embodiment;
Fig. 6 is the flow chart of the form methods of exhibiting based on XBRL in another embodiment;
Fig. 7 is the structured flowchart of the form display systems based on XBRL in an embodiment;
Fig. 8 is the structured flowchart of the form display systems based on XBRL in another embodiment;
The form bandwagon effect schematic diagram that Fig. 9 generates for the form methods of exhibiting based on XBRL and system.
Detailed description of the invention
In order to make object of the present invention, technical scheme and advantage clearer, below in conjunction with accompanying drawing and realityExecute example, the present invention is further elaborated. Only should be appreciated that specific embodiment described hereinOnly, in order to explain the present invention, be not intended to limit the present invention.
A form methods of exhibiting based on XBRL, can realize XBRL criteria for classification is converted into formShow. At present criteria for classification take the form of a kind of tree structure, the representation of form canFor literal table, single-row table, double entry table, crosstab and five types of the double entry tables that intersect. Obviously, form withThe form of expression of XBRL criteria for classification is not identical, therefore in this method, is provided with a mid-module, is used forRealize the conversion between XBRL criteria for classification and form.
This mid-module comprises catalogue template and report form template. Catalogue template data comprises directory items nameTitle, associated report form template ID and associated report ID. Therefore,, in the time of input report ID, both can pass throughThis gets relevant catalogue template for No. ID. Catalogue template is for organizing the structure of report, in catalogue templateThe all directory items that comprised report. In the present embodiment, catalogue template data also comprises constructive code, hiddenHide mark and wait item. Wherein, constructive code is for representing the set membership between directory items. Hiding mark is usedIn whether directory items is shown and controlled. User can hide by revising the property value of mark and realizeThe control whether directory items is shown. The sample data of catalogue template in database as shown in Figure 3. OrderRecord data and XBRL criteria for classification do not have direct relation.
Report form template data comprise report form template ID, report form type and item elements defined item to be shown. ReportTable template is associated with catalogue template by report form template ID. Report form type is for determining the form that represents of form.Report form type can be literal table (as: company's basic condition), single-row table (as: consolidated profit statement), twoList (as: aggregate balance sheet), crosstab (as: merging owner's equity variation table), intersection pairFive types of lists (as: parent company's balance sheet). Undertaken by the report form type in report form templateSelection can realize the control of the display form to form. Item elements defined item to be shown is for treating displayingItem elements is carried out self-defined, and user can be according to this item elements defined item to be shown to corresponding contingency tableIn standard, go to obtain need to be shown item elements. In the present embodiment, item elements defined item to be shown comprisesRoot element, expansion connect role and list of items element. Wherein, root element is the data area that form representsCorresponding to the most shallow element in XBRL criteria for classification row report chained library. Expansion connects role and represents form instituteExpansion connect role. Is connected with expansion by root element role can determine item elements to be shown rightThe XBRL criteria for classification of answering. List of items element is used for defining form item elements to be shown and divides at XBRLIntercepting scope in class standard. List of items element comprises start element and closure element etc. In this enforcementIn example, report form template also comprises gauge outfit fixed element, for determining the gauge outfit of form. Gauge outfit fixed element masterBe used at the beginning of storage period, the year end this report gauge outfit element, this element and XBRL criteria for classification are irrelevant, butRelevant with the background of the true value of XBRL instance document. The sample data of report form template in database is as Fig. 4Shown in.
The flow chart that Figure 5 shows that the form methods of exhibiting based on XBRL in an embodiment, comprises followingStep.
S310, obtains report ID and obtains To Template data according to this report ID.
Report ID can be inputted by input unit by operating personnel. According to the report of operating personnel's inputID obtains its catalogue template data. Catalogue template data comprises directory items title, associated report form template IDAnd associated report ID. Therefore,, in the time of input report ID, both can get relevant No. ID by thisCatalogue template. Catalogue template, for organizing the structure of report, has comprised all orders of report in catalogue templateRecord project.
S320, the directory items title in output directory template data.
User interface is exported and be presented to all directory items titles in the catalogue template data gettingUpper, for operating personnel, it is carried out to subsequent operation. In the present embodiment, catalogue template data also comprises knotStructure code, hiding mark etc. Wherein, constructive code is for representing the set membership between directory items. HideWhether mark is for showing and control directory items. User can hide by amendment the attribute of markValue realizes the control whether directory items is shown. Catalogue data and XBRL criteria for classification are not directlyRelation. As shown in Figure 4, wherein this directory items of balance sheet, its constructive code is 00010001, tableShow that it is the subdirectory item of consolidated accounts. The associated report form template ID of balance sheet is baobiao001001,Its associated report ID is baogao001, and its hiding identity property is false, in directory items output procedureIn, this directory items of balance sheet is exported and shows. When operating personnel do not need itWhile demonstration, also can hide it by changing its hiding identity property into true.
In the present embodiment, only show hiding the directory items title that identity property is false, and rootAccording to its constructive code, each directory items is shown by tree structure. Therefore operating personnel can have a clear understanding of respectivelySet membership between directory items.
S330, obtains a directory items title of waiting to show, and obtains corresponding with directory items title associatedReport form template ID.
To report directory items show after, operating personnel can specify as required wait showDirectory items title. When mono-of the corresponding associated report form template ID of this directory items title has corresponding formWhen template ID value, can realize the displaying to this form and check. In the present embodiment, operating personnel canIn the directory items of demonstration, need the directory items title of a certain of showing directly to click.
S340, obtains report form template data according to associated report form template ID.
Report form template data comprise report form template ID, report form type and item elements defined item to be shown. ReportTable template is associated with catalogue template by report form template ID. Report form type is for determining the form that represents of form.Report form type can be literal table (as: company's basic condition), single-row table (as: consolidated profit statement), twoList (as: aggregate balance sheet), crosstab (as: merging owner's equity variation table), intersection pairFive types of lists (as: parent company's balance sheet). Undertaken by the report form type in report form templateSelection can realize the control of the display form to form. Item elements defined item to be shown is for treating displayingItem elements is carried out self-defined, and user can be according to this item elements defined item to be shown to corresponding contingency tableIn standard, go to obtain need to be shown item elements. By treating, to show that item elements defined item carries out self-defined,Can show as required interface element, realize the dynamic generation of user interface, and the user interface generating symbolClosing operation personnel's custom.
S350, obtain in corresponding XBRL criteria for classification according to item elements defined item to be shown needShow item elements.
In the present embodiment, item elements defined item to be shown comprises that root element, expansion connect role and rowItem elements. Wherein, root element is that the data area that form represents is reported chain corresponding to XBRL criteria for classification rowConnect element the most shallow in storehouse. It is that the expansion that represents form place connects role that expansion connects role. By root unitElement is connected role with expansion can determine the corresponding XBRL criteria for classification of item elements to be shown. List of itemsElement is for defining the intercepting scope of form item elements to be shown in XBRL criteria for classification. In this realityExecute in example, list of items element comprises that start element, beginning label, closure element, end-tag and row are high.Row high for to the row of form displaying process high carry out self-defined, to meet user's personal like, demand.
Exist according to the root element in item elements defined item to be shown, expansion connection role and list of items elementIn corresponding XBRL criteria for classification, obtain the displaying project that needs within the scope of the intercepting of list of items element recordElement. In the present embodiment, system can first be passed through XBRL processing engine, and XBRL criteria for classification is pressed to rowReport database resolves to tree structure.
S360, generating report forms is also shown.
Obtain wait show the fact value of item elements and by this fact value assignment give after showing item elements by reportTable type is shown. Fig. 9 be by the report display design sketch after treatment of the method in the present embodiment (withThe balance sheet that double entry table is shown). Wherein, Fig. 9 left side is catalogue template for displaying effect, and right sideFor the final effect of the form shown according to the definition of report form template.
Above-mentioned form methods of exhibiting and system based on XBRL, can be in catalogue template and catalogue templateThe report form template of directory items association carries out self-defined, thereby divides according to XBRL corresponding to being defined in of templateIn class standard, go automatic acquisition item elements to be shown and show, can realize and show as required interface element,Realized the dynamic generation of user interface, and the user interface generating meets operating personnel's custom. Meanwhile,Because the generation of form is that mid-module by being formed by catalogue template and report form template is realized from XBRLCriteria for classification is to the conversion of form, realized separating of XBRL criteria for classification and user interface, can processDifferent XBRL criteria for classifications, and without again developing in the time that XBRL criteria for classification changes.
Fig. 6 is the flow chart of the form methods of exhibiting based on XBRL in another embodiment, comprises following stepSuddenly.
S410, obtains report ID and obtains To Template data according to this report ID.
S420, the directory items title in output directory template data.
S430, obtains a directory items title of waiting to show, and obtains corresponding with directory items title associatedReport form template ID.
S440, obtains report form template data according to associated report form template ID.
In the present embodiment, the report form template data that get also comprise gauge outfit fixed element. The fixing unit of gauge outfitElement is for determining the gauge outfit of form. At the beginning of gauge outfit fixed element is mainly used to storage period, the year end this report gauge outfitElement, this element and XBRL criteria for classification are irrelevant, but have with the background of the true value of XBRL instance documentClose.
S450, generates gauge outfit element according to gauge outfit fixed element.
Generate gauge outfit element according to the gauge outfit fixed element in report form template. For example,, when waiting to show the catalogue of itemWhen the associated report form template ID of project name is baobiao001001, its gauge outfit fixed element be the year end andInitial stage, thereby the gauge outfit element of corresponding generating report forms.
In other embodiment, before generating gauge outfit element, it is fixed also to need according to item elements to be shownThe senses of a dictionary entry (root element, expansion connect role and list of items element) is in corresponding XBRL criteria for classification inquiryItem elements to be shown also judges whether item elements to be shown exists hypercube element. Particularly, pass throughTreat and show that the replacement group attribute of item elements inquires about, thereby determine that whether this item elements to be shown isWhether hypercube element, have the project unit of substitutionGroup=" xbrldt:hypercubeItem "Element. If when there is hypercube element in Query Result, need to be according to member's element of hypercube andGauge outfit fixed element in report form template carrys out the gauge outfit element of generating report forms.
S460, obtain in corresponding XBRL criteria for classification according to item elements defined item to be shown needShow item elements.
S470, generates the background of the true value of item elements to be shown according to gauge outfit element and item elements to be shown.
True value refers to that record that represents item elements value in XBRL instance document, is that XBRL dividesThe described concrete report content of class standard. Background (Context) is the son of XBRL instance document root elementElement, is used for descriptive statement entity, period and scene. Background contributes to the fact of accurate understanding item elementsValue. Therefore, in the time of generating report forms, need the corresponding background that generates the true value of item elements to be shown, to helpThe fact value of accurate understanding item elements.
S480, generating report forms is also shown.
In the present embodiment, report form template also comprises unit and line exchange etc. Wherein, unit is protectedDeposit the representation unit of the each form in this report form template. Line exchange is used for controlling gauge outfit element and waits to show itemThe intersection demonstration of order element, this attribute item is effective for crosstab. Therefore, at generating report forms and showAlso need to carry out following steps before.
Judge whether the report form type in report form template is crosstab, if it is obtains the horizontal stroke in report form templateThe property value of row exchange item. Property value is used for determining whether to gauge outfit element and item elements to be shown are carried outIntersect and show. In the present embodiment, the property value of line exchange item can be " true " or " false ". WhenIts property value need to intersect gauge outfit element and item elements to be shown demonstration when " true ", otherwiseDo not need. Therefore, when showing that form is the property value of crosstab and its line exchange during for " true ", needsWill be by the gauge outfit element of generation, after item elements is carried out line exchange, form form and by item elements wait showingTrue value is given to after showing item elements shows. Otherwise, by the gauge outfit element of generation, wait to open upShow that item elements forms form and true described item elements value is given to item elements laggard by report form typeRow is shown.
Fig. 7 is the form display systems based on XBRL in an embodiment, comprise the first acquisition module 710,Output module 720, the second acquisition module 730, the 3rd acquisition module 740, the 4th acquisition module 750, withAnd display module 760.
The first acquisition module 710 is for obtaining report ID and obtaining catalogue template data according to report ID. ReportAccusing ID can be inputted by input unit by operating personnel. Obtain according to the report ID of operating personnel's inputGet its catalogue template data. Catalogue template data comprise directory items title, associated report form template ID andAssociated report ID. Therefore,, in the time of input report ID, both can get relevant catalogue No. ID by thisTemplate. Catalogue template, for organizing the structure of report, has comprised all directory entries of report in catalogue templateOrder.
Output module 720 is for the directory items title of output directory template data. Output module 720 willAll directory items titles in the catalogue template data getting are exported and are presented in user interface, forOperating personnel carry out subsequent operation to it. In the present embodiment, catalogue template data also comprises constructive code, hiddenHide mark and wait item. Wherein, constructive code is for representing the set membership between directory items. Hiding mark is usedIn whether directory items is shown and controlled. User can hide by revising the property value of mark and realizeThe control whether directory items is shown. In the present embodiment, output module 720 only will be hidden identity propertyFor the directory items title of false shows, and according to its constructive code, each directory items is entered by tree structureRow shows. Therefore operating personnel can have a clear understanding of the set membership between each directory items.
The second acquisition module 730, for obtaining a directory items title of waiting to show, and obtains and directory itemsThe associated report form template ID that title is corresponding. After the directory items of report is shown, operating personnel canSpecify as required the directory items title that need to check. When the corresponding associated form of this directory items titleWhen mono-of template ID has corresponding report form template ID, both can realize the displaying to this form and check. ?In the present embodiment, operating personnel can directly click one that in the directory items of demonstration, needs to show.
The 3rd acquisition module 740 is for obtaining report form template data according to associated report form template ID. Report form templateData comprise report form template ID, report form type and item elements defined item to be shown. Report form template is by reportID is associated with catalogue template for table template. Report form type is for determining the form that represents of form. By to form mouldReport form type in plate selects to realize the control of the display form to form. Item elements to be shownDefined item is used for treating shows that item elements carries out self-definedly, and user can be fixed according to this item elements to be shownThe senses of a dictionary entry obtains need to be shown item elements in corresponding XBRL criteria for classification. Show item by treatingOrder element definition item carries out self-defined, can show as required interface element, has realized the dynamic life of user interfaceBecome, and the user interface generating meets operating personnel's custom.
The 4th acquisition module 750 for according to item elements defined item to be shown at corresponding XBRL contingency tableIn standard, obtain need to be shown item elements. In the present embodiment, item elements defined item to be shown comprises rootElement, expansion connect role and list of items element. Wherein, root element is the data area pair that form representsShould report the most shallow element in chained library in XBRL criteria for classification row. Expansion connects role and represents form placeExpansion connect role. Be connected role by root element with expansion and can determine item elements a to be shown correspondenceXBRL criteria for classification. List of items element is used for defining form item elements to be shown and classifies at XBRLIntercepting scope in standard. In the present embodiment, list of items element comprises start element, starts label, knotShu Yuansu, end-tag and row are high. Row high for to the row of form displaying process high carry out self-defined,To meet user's personal like, demand.
The 4th acquisition module 750 can be according to the root element in item elements defined item to be shown, expansion joint angleLook and list of items element obtain the intercepting scope of list of items element record in corresponding XBRL criteria for classificationInterior institute needs to be shown item elements. In the present embodiment, system can first be passed through XBRL processing engine, willXBRL criteria for classification resolves to tree structure by row report database.
Display module 760 for obtain the fact value of item elements to be shown and by this fact value assignment give wait to open upAfter showing item elements, show by report form type. Fig. 9 is by the report after treatment of the system in the present embodimentTable display effect figure (balance sheet of showing with double entry table).
The above-mentioned form display systems based on XBRL, can be to directory entry in catalogue template and catalogue templateThe report form template of order association carries out self-defined, thus the XBRL criteria for classification corresponding according to being defined in of templateIn go automatic acquisition item elements to be shown and show, can realize and show as required interface element, realizeThe dynamic generation of user interface, and the user interface generating meets operating personnel's custom. Meanwhile, byThat mid-module by being formed by catalogue template and report form template is realized from XBRL and being divided in the generation of formClass standard is to the conversion of form, realized separating of XBRL criteria for classification and user interface, can process notSame XBRL criteria for classification, and without again developing in the time that XBRL criteria for classification changes.
Fig. 8 is the form display systems based on XBRL in another embodiment, comprise the first acquisition module 810,Output module 820, the second acquisition module 830, the 3rd acquisition module 840, the first generation module 850,Four acquisition modules 860, the second generation module 870 and display module 880.
The first acquisition module 810 is for obtaining report ID and obtaining To Template data according to this report ID.Output module 820 is for the directory items title of output directory template data. The second acquisition module 830 useIn obtaining the directory items title of waiting to show item, and obtain the associated report form template corresponding with directory items titleID。
The 3rd acquisition module 840 is for obtaining report form template data according to associated report form template ID. In this enforcementIn example, the report form template data that get also comprise gauge outfit fixed element. Gauge outfit fixed element is for determining reportThe gauge outfit of table. At the beginning of gauge outfit fixed element is mainly used to storage period, the year end this report gauge outfit element, this elementIrrelevant with XBRL criteria for classification, but relevant with the background of the true value of XBRL instance document.
The first generation module 850 is for generating gauge outfit element according to gauge outfit fixed element. For example, show when waitingWhen the associated report form template ID of directory items title of item is baobiao001001, its gauge outfit fixed elementFor the year end and initial stage, thus the gauge outfit element of corresponding generating report forms.
In other embodiment, also comprise inquiry judging module. Inquiry judging module is for generating gauge outfitBefore element, inquire about and wait to show item in corresponding XBRL criteria for classification according to item elements defined item to be shownOrder element also judges whether item elements to be shown exists hypercube element. Particularly, inquiry judging moduleInquire about by the replacement group attribute for the treatment of displaying item elements, thereby determine that this item elements to be shown isNo is hypercube element, whether has treating of substitutionGroup=" xbrldt:hypercubeItem "Show item elements. If Query Result is when existing hypercube element, the first generation module 750 needsCome the gauge outfit unit of generating report forms according to the gauge outfit fixed element in member's element of hypercube and report form templateElement.
The 4th acquisition module 860 for according to item elements defined item to be shown at corresponding XBRL contingency tableIn standard, obtain need to be shown item elements. The second generation module 870 is for according to described gauge outfit element and treatingShow that item elements generates the background of the true value of item elements to be shown. True value refers to XBRL instance documentThat record of middle expression item elements value. It is the described concrete report content of XBRL criteria for classification.Background (Context) is the daughter element of XBRL instance document root element, is used for descriptive statement entity, periodAnd scene. Background contributes to the fact value of accurate understanding item elements to be shown. Therefore, in the time of generating report formsNeed the corresponding background that generates the true value of item elements to be shown, to help accurate understanding item elements to be shownFact value.
Display module 880 is for forming form also by gauge outfit element and item elements to be shown by report form typeTo get true value is given to after showing item elements and shows. In the present embodiment, report form templateAlso comprise unit and line exchange etc. Wherein, unit is the list of preserving the each form in this report form templatePosition. Line exchange is for controlling the demonstration that intersects of gauge outfit element and item elements to be shown, this attribute item forCrosstab is effective. Therefore, the form display systems based on XBRL also comprises that judge module and the 5th obtainsModule. Judge module is for judging whether the report form type of report form template is crosstab. The 5th acquisition moduleFor judge the property value that obtains line exchange item when report form type is crosstab at judge module. AttributeValue is used for determining whether to gauge outfit element and item elements being intersected to demonstration. In the present embodiment, lineThe property value of exchange item can be " true " or " false ". Need to be by table in the time that its property value is " true "Element and item elements to be shown are intersected demonstration, otherwise do not need. Therefore, when showing that form isWhen the property value of crosstab and its line exchange item is " true ", display module 780 need to be by the gauge outfit generatingElement, after item elements is carried out line exchange, form form and true item elements value is given to and is treated wait showingAfter showing item elements, show. Otherwise, by the gauge outfit element of generation, item elements to be shown by reportTable type is shown after forming form and true described item elements value being given to item elements.
The above embodiment has only expressed several embodiment of the present invention, and it describes comparatively concrete and detailed,But can not therefore be interpreted as the restriction to the scope of the claims of the present invention. It should be pointed out that for this areaThose of ordinary skill, without departing from the inventive concept of the premise, can also make some distortion andImprove, these all belong to protection scope of the present invention. Therefore, the protection domain of patent of the present invention should be with appendedClaim is as the criterion.

Claims (10)

1. the form methods of exhibiting based on XBRL, comprises the following steps:
Obtain report ID and obtain catalogue template data according to described report ID; Described catalogue template data bagDraw together directory items title, associated report form template ID, associated report ID;
Export the directory items title in described catalogue template data;
Obtain the directory items title of waiting to show item, and obtain the associated report corresponding with described directory items titleTable template ID;
Obtain report form template data according to described associated report form template ID; Described report form template data comprise formTemplate ID, report form type and item elements defined item to be shown;
In corresponding XBRL criteria for classification, obtain need exhibition according to item elements defined item described to be shownShow item elements;
Described in obtaining the fact value of item elements to be shown and described true value assignment is given described in treat displaying projectAfter element, show by report form type.
2. the form methods of exhibiting based on XBRL according to claim 1, is characterized in that, described inReport form template data also comprise gauge outfit fixed element; Describedly obtain form mould according to described associated report form template IDAfter the step of plate data, also comprise step: generate gauge outfit element according to described gauge outfit fixed element;
Described in described obtaining the fact value of item elements to be shown and by described true value assignment to described in wait to showThe step of showing by report form type after item elements is, by described gauge outfit element and described in wait to showOrder element form form by described report form type and will get fact value be given to described in item elements to be shownAfter show.
3. the form methods of exhibiting based on XBRL according to claim 2, is characterized in that, described inReport form template also comprises line exchange; Described line exchange be used for controlling gauge outfit element with described in wait to showThe intersection of item elements shows;
Described in described obtaining the fact value of item elements to be shown and by described true value assignment to described in wait to showBefore the step of showing by report form type after item elements, also need execution step: judge described form classWhether type is crosstab; If so, obtain the property value of described line exchange item; Described property value is for trueFixed whether gauge outfit element and item elements to be shown are intersected to demonstration;
When needs by gauge outfit element with wait showing that item elements intersects while showing, described in wait to open up described in obtainingShow the fact value of item elements and by described true value assignment to described in after showing item elements by report form typeThe step of showing is to form report by described gauge outfit element and wait showing after item elements is carried out line exchangeDescribed in showing and the fact value getting being given to, after showing item elements, show.
4. the form methods of exhibiting based on XBRL according to claim 2, is characterized in that, described inIn corresponding XBRL criteria for classification, obtain need to be shown item according to item elements defined item described to be shownAlso comprise step after the step of order element: according to described gauge outfit element and described in item elements to be shown generateThe background of the true value of item elements to be shown.
5. the form methods of exhibiting based on XBRL according to claim 2, is characterized in that, described inThe step that generates gauge outfit element according to described gauge outfit fixed element also comprises step before:
Inquire about item elements to be shown according to item elements defined item to be shown in corresponding XBRL criteria for classificationAnd described in judgement, whether item elements to be shown there is hypercube element;
If there is the described step that generates gauge outfit element according to described gauge outfit fixed element of hypercube elementFor, generate gauge outfit element according to member's element of hypercube element and described gauge outfit fixed element.
6. the form display systems based on XBRL, is characterized in that, comprising:
The first acquisition module, for obtaining report ID and obtaining catalogue template data according to described report ID;Described catalogue template data comprises directory items title, associated report form template ID, associated report ID;
Output module, for exporting the directory items title of described catalogue template data;
The second acquisition module, for obtaining the directory items title of waiting to show item, and obtains and described directory entryThe associated report form template ID that order title is corresponding;
The 3rd acquisition module, for obtaining report form template data according to described associated report form template ID; Described reportTable template data comprises report form template ID, report form type and item elements defined item to be shown;
The 4th acquisition module, classifies at corresponding XBRL for item elements defined item to be shown described in basisIn standard, obtain need to be shown item elements; And
Display module, for the fact value of item elements to be shown described in obtaining and by described true value assignment toDescribedly after showing item elements, show by report form type.
7. the form display systems based on XBRL according to claim 6, is characterized in that, described inReport form template data also comprise gauge outfit fixed element; The described form display systems based on XBRL also comprisesOne generation module, for generating gauge outfit element according to described gauge outfit fixed element; Described display module forBy described gauge outfit element and described in item elements to be shown form form and will get by described report form typeDescribed in being given to, true value shows after showing item elements.
8. the form display systems based on XBRL according to claim 7, is characterized in that, described inReport form template also comprises line exchange; Described line exchange be used for controlling gauge outfit element with described in wait to showThe intersection of item elements shows;
The described form display systems based on XBRL also comprises judge module and the 5th acquisition module; Describedly sentenceDisconnected module is used for judging whether described report form type is crosstab; Described the 5th acquisition module is for sentencing describedDisconnected module is judged the property value that obtains described line exchange item when described report form type is crosstab; Described genusProperty value is used for determining whether gauge outfit element and item elements to be shown are intersected to demonstration;
Described display module also for needs by gauge outfit element with described in item elements to be shown intersect aobviousWhile showing, by described gauge outfit element with described in after item elements is carried out line exchange, form form and will obtain wait showingDescribed in being given to, the fact value of getting shows after showing item elements.
9. the form display systems based on XBRL according to claim 7, is characterized in that, also bagDraw together the second generation module, for according to described gauge outfit element and described in item elements to be shown generate wait showThe background of the fact value of order element.
10. the form display systems based on XBRL according to claim 7, is characterized in that, alsoComprise inquiry judging module, for according to item elements defined item to be shown in corresponding XBRL criteria for classificationInquire about item elements to be shown and judge whether item elements to be shown exists hypercube element; Described firstGeneration module is also in the time having hypercube element, according to member's element of hypercube element andDescribed gauge outfit fixed element generates gauge outfit element.
CN201410654483.7A 2014-11-17 2014-11-17 Report methods of exhibiting and system based on XBRL Active CN105589897B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410654483.7A CN105589897B (en) 2014-11-17 2014-11-17 Report methods of exhibiting and system based on XBRL

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410654483.7A CN105589897B (en) 2014-11-17 2014-11-17 Report methods of exhibiting and system based on XBRL

Publications (2)

Publication Number Publication Date
CN105589897A true CN105589897A (en) 2016-05-18
CN105589897B CN105589897B (en) 2018-12-21

Family

ID=55929480

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410654483.7A Active CN105589897B (en) 2014-11-17 2014-11-17 Report methods of exhibiting and system based on XBRL

Country Status (1)

Country Link
CN (1) CN105589897B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108170655A (en) * 2017-12-26 2018-06-15 平安科技(深圳)有限公司 Production method, device, terminal device and the storage medium of Visual Report Forms
CN108228688A (en) * 2017-06-20 2018-06-29 上海吉贝克信息技术有限公司 A kind of template generation method based on XBRL, system and server
CN112232044A (en) * 2020-09-23 2021-01-15 金蝶软件(中国)有限公司 Adjustment entry generation method and device, computer equipment and storage medium
CN113688298A (en) * 2021-08-24 2021-11-23 北京房江湖科技有限公司 Data presentation method and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101599067A (en) * 2009-06-02 2009-12-09 广东金宇恒科技有限公司 A kind of method of self-customizing report forms
CN103020093A (en) * 2011-09-28 2013-04-03 上海证券交易所 Method and system for recording and displaying extensible business reporting language (XBRL) information disclosure report
CN103885999A (en) * 2013-03-28 2014-06-25 中国证券监督管理委员会信息中心 Indexing template for defining XBRL (extensible business reporting language) and business correspondence
CN103885925A (en) * 2013-03-28 2014-06-25 中国证券监督管理委员会信息中心 Method for encapsulating XBRL (extensible business reporting language) instance documents
CN103984702A (en) * 2014-04-21 2014-08-13 浪潮通用软件有限公司 XBRL (extensible business reporting language) reporting data-based system and XBRL reporting data-based method for constructing business intelligence industry analysis cloud

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101599067A (en) * 2009-06-02 2009-12-09 广东金宇恒科技有限公司 A kind of method of self-customizing report forms
CN103020093A (en) * 2011-09-28 2013-04-03 上海证券交易所 Method and system for recording and displaying extensible business reporting language (XBRL) information disclosure report
CN103885999A (en) * 2013-03-28 2014-06-25 中国证券监督管理委员会信息中心 Indexing template for defining XBRL (extensible business reporting language) and business correspondence
CN103885925A (en) * 2013-03-28 2014-06-25 中国证券监督管理委员会信息中心 Method for encapsulating XBRL (extensible business reporting language) instance documents
CN103984702A (en) * 2014-04-21 2014-08-13 浪潮通用软件有限公司 XBRL (extensible business reporting language) reporting data-based system and XBRL reporting data-based method for constructing business intelligence industry analysis cloud

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108228688A (en) * 2017-06-20 2018-06-29 上海吉贝克信息技术有限公司 A kind of template generation method based on XBRL, system and server
CN108228688B (en) * 2017-06-20 2022-05-06 上海吉贝克信息技术有限公司 Template generation method, system and server based on XBRL
CN108170655A (en) * 2017-12-26 2018-06-15 平安科技(深圳)有限公司 Production method, device, terminal device and the storage medium of Visual Report Forms
CN112232044A (en) * 2020-09-23 2021-01-15 金蝶软件(中国)有限公司 Adjustment entry generation method and device, computer equipment and storage medium
CN113688298A (en) * 2021-08-24 2021-11-23 北京房江湖科技有限公司 Data presentation method and storage medium

Also Published As

Publication number Publication date
CN105589897B (en) 2018-12-21

Similar Documents

Publication Publication Date Title
US11922349B2 (en) Dynamic generation of guided pages
US11250209B2 (en) Document collaboration and consolidation tools and methods of use
US11675781B2 (en) Dynamic dashboard with guided discovery
US20160275453A1 (en) Guided page navigation
US20060010164A1 (en) Centralized KPI framework systems and methods
US20130166563A1 (en) Integration of Text Analysis and Search Functionality
KR101505858B1 (en) A templet-based online composing system for analyzing reports or views of big data by providing past templets of database tables and reference fields
CN103177308A (en) Intelligent decision-making support system for project management
CN105589897A (en) Report display method and system based on XBRL (Extensible Business Reporting Language)
KR102668394B1 (en) System, server and method for providing cooperation solution among multiple workers
US20180018372A1 (en) Semantic tagging of nodes
King et al. Industry 4.0 and business model innovation: a scoping review
Lee et al. A systematic idea generation approach for developing a new technology: Application of a socio-technical transition system
JP2012053625A (en) Information processor, information processing method, and program
CN113538626A (en) Workflow generation method and device
US9990599B1 (en) Method and system for multidisciplinary research collaboration
Färber Using a semantic wiki for technology forecast and technology monitoring
Yan et al. The staged government intervention, situational characteristics and innovation: Evidence from China
Nasiri et al. Requirements Engineering for Data Warehouses (RE4DW): From Strategic Goals to Multidimensional Model
Wang et al. Construction of knowledge graph for internal control of financial enterprises
KR20200137507A (en) Method for provide platform to recommend shipbuilding design plan
Sheikh et al. Revolutionizing ergonomics in manufacturing processes using collaborative robots: A systematic literature review
US10607239B2 (en) Enterprise evaluation using structured data
Oliveira et al. Comparing provenance data models for scientific workflows: an analysis of PROV-Wf and ProvOne
Perdikakis et al. Optimize energy efficiency in the supply chain of FMCGs with the use of semantic web technologies

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant