This article describes metadata object naming rules. All of the listed recommendations are mandatory unless noted otherwise.
No. | Metadata object | Naming rules | |
1. |
Subsystem |
Use common metadata naming rules. See also: Using subsystems. |
|
2. |
Common module |
||
3. |
Session parameter |
Use common metadata naming rules. See also: Using session parameters. |
|
4. |
Role |
Use the following rules for role naming:
See also: Standard roles. |
|
5. |
Common attribute |
Use common metadata naming rules. |
|
6. |
Exchange plan |
Use the following rules for exchange plan naming:
If the exchange plans differ depending on configuration revision or version, include the revision or version numbers. Example: TradeManagement110RetailManagement10 (exchange between configuration versions 11.0 and 1.0). |
|
7. |
Filter criterion |
Provide filter criteria names in the plural, based on the name of the filtered object list. Examples: RelatedDocuments, FilesInVolume. |
|
8. |
Event subscription |
Event subscription names should be based on the action performed, beginning with a verb.
Correct:
Incorrect: |
|
9. |
Scheduled job |
Provide scheduled job names in the singular. They should be based on nouns.
Correct:
Incorrect: |
|
10. |
Functional option |
For functional options linked to constants, names should be based on the functionalities enabled or disabled by these functional options. Examples for functional options of Boolean type:
For functional options of other types: |
|
11. |
Functional option parameter |
Functional option parameter names should be based on parameter descriptions. The functional option parameter name does not have to match the object attribute referenced from this parameter. Examples:
Company, linked to the Companies catalog.
|
|
12. |
Defined type |
Provide defined type names in the singular, based on their purposes. Do not use the words reserved for standard type names, such as String or Number. Do not use words that can be omitted without affecting the meaning, such as Type, Object, or Reference.
Correct:
Incorrect: See also: Using defined types. |
|
13. |
Settings storage |
Use common metadata naming rules. |
|
14. |
Common form |
If a form name reflect the action start the name with a verb. Then the automatic synonym, which is displayed in the form window title, will make a good dialog box name. Do not use words that can be omitted without affecting the meaning, such as Form, Window, or Dialog. Example: SelectMetadataObjects. If a form name does not require a verb, it should be based on a noun. Examples: SystemSettings, MySettings, ProxyServerParameters. |
|
15. |
Common command |
Use the following rules for common command naming:
|
|
16. |
Command group |
Command group names should be based on nouns. |
|
17. |
Interface |
Use common metadata naming rules. |
|
18. |
Common template |
Common template names should be based on nouns that briefly describe the template contents or purposes. Do not use words that can be omitted without affecting the meaning, such as Template. |
|
19. |
Common picture |
Use common metadata naming rules. Examples:
A picture name can include its size. Examples: For pictures that represent picture collections, add the Collection postfix. Example: TaskPriorityCollection. Do not use words that can be omitted without affecting the meaning, such as Picture, Image, or Icon. |
|
20. |
XDTO package |
XDTO package names should be based on nouns that briefly describe their contents or purposes. Do not use words that can be omitted without affecting the meaning, such as Package or XDTO. Example: Files. |
|
21. |
Web service |
Web service names should be based on nouns that briefly describe their purposes. Do not use words that can be omitted without affecting the meaning, such as Service or WebService. Use English characters only because third-party information systems might not support other languages. Examples: Files, Accounts, Currencies. In web service operation and parameter names, use English characters only. Example: GetCurrencyRate. |
|
22. |
WS reference |
WS reference names should be based on nouns that briefly describe the web service purposes. Do not use words that can be omitted without affecting the meaning, such as Service, WebService, or Reference. Examples: ShipmentData, CurrencyConverter. |
|
23. |
Style item |
Style item names should be based on nouns that briefly describe their purposes. The style item name can include a description of the parameter defined by the style item. Examples: AdditionalAttributeDeletedColor, AdditionalAttributeDeletedFont. |
|
24. |
Style |
Use common metadata naming rules. |
|
25. |
Language |
The language name should be based on the applied solution user interface language. Examples: English, Russian. |
|
26. |
Constant |
Use the following rules for constant naming:
Do not use words that can be omitted without affecting the meaning, such as Constant. |
|
27. |
Catalog |
Provide catalog names in the plural, based on the description of the list of stored objects. Examples: Currencies, AccessGroupProfiles, Users. Do not use words that can be omitted without affecting the meaning, such as Catalog. |
|
28. |
Document |
Provide document names in the singular. Examples: CustomerOrder, Transfer, Bill. Do not use words that can be omitted without affecting the meaning, such as Document. Use the following rules for document naming: 1. The document name should briefly describe the business task that is reflected in the document. We recommend that you keep the name short and simple. Avoid using identical prefixes that identify the business process that includes the document. For example, an applied solution automates the shipment of sold goods, which is finalized by issuing a Sold goods shipment. Since the document describes the shipment process, simply name it Shipment.
2. If a document does not describe a process but is required solely for its print form, the document name can be based on the print form name. In this case you can use names that exactly match the print form names. As a rule, such documents do not have statuses and they do not serve as basis for generating other documents, and the process of obtaining the print form can be automated by other documents. |
|
29. |
Document journal |
Provide document journal names in the plural, based on the list of documents stored in the journal. Examples: Nettings, SalesDocuments. You can use the Journal word in the singular when it is the shortest name possible. Example: GeneralJournal. |
|
30. |
Enumeration |
Provide enumeration names in the plural.
Correct: TaskPriorities, SMTPAuthenticationTypes.
Incorrect: |
|
31. |
Report |
1. Report and report option names should be based on nouns. 2. We recommend that you set the title output option for reports or report options intended for printing.
3. Use the following rules for report option presentations:
4. Do not use words that can be omitted without affecting the meaning, such as Report. |
|
32. |
Data processor |
Data processor names should be based on nouns. Do not use words that can be omitted without affecting the meaning, such as DataProcessor. If a data processor form is intended for a form navigation panel or a command interface section, the data processor name should be identical to the name of the command that opens it. For example, the ScheduledAndBackgroundJobs command opens the ScheduledAndBackgroundJobs data processor. Note that data processor presentations can differ from this pattern. For example, names of menu items that open data processors (which are technically data processor presentations) should begin with verbs for consistency with other menu commands: Delete marked objects or Find references to objects. |
|
33. |
Chart of characteristic types |
Provide chart of characteristic types names in the plural, based on the description of the list of stored objects. |
|
34. |
Chart of accounts |
Provide chart of accounts names in the singular, based on the noun that briefly describes the chart of accounts purpose. Do not use words that can be omitted without affecting the meaning, such as ChartOfAccounts. At the same time, the synonym can include the full description. Examples (name—synonym):
Corporate—Corporate chart of accounts |
|
35. |
Chart of calculation types |
Provide chart of calculation types names in the plural, based on the description of the list of stored objects. |
|
36. |
Information register, accumulation register, accounting register, calculation register |
Provide register names in the plural, based on the description of the list of register records. Examples: ExchangeRates, FilesInStorage. You can use the Journal word in the singular when it is the shortest name possible. Example: InventoryJournal. |
|
37. |
Business process |
Provide business process names in the singular, just like document names. |
|
38. |
Task |
Business process task names should be based on verbs. Example: ApproveOrder, CancelOrder. |
|
39. |
External data source |
External data source names should be based on the descriptions of imported data. Do not use words that can be omitted without affecting the meaning, such as Data or DataSource. Examples: CRMContacts, WarehousingShipments. Use common metadata naming rules for external data source tables. Examples: Addresses, Products. |
Next page: Restrictions to renaming metadata objects