1C:Enterprise provides a variety of service features for navigation within the application: links, history, and favorites.
It also offers a built-in calculator, a calendar, file comparison options, and more.
This chapter covers these features.
You can obtain a text link to an interface section, report, data processor, or infobase object (a document, a list item, and so on).
NOTE. In the Forms in tabs and Taxi interface modes, you cannot obtain a link to an application section.
You can save links for later use. Since links have plain text format, you can send them to other application users by email or otherwise.
To obtain a link, on the main menu, click Tools – Get link, or click the Get link button in the system command bar.
This is an example of obtaining a link to document Sale 000000014.
After you click Get link, you will see a dialog box:
In the Link to field, you will see the name of the object, to which you want to get a link. Use the dialog box to do the following:
- Click Get link to display the object link in the dialog box.
- Click External to transform the link for external use (for example, upon starting the web client, the external link can be used to open the specified element).
- Copy to clipboard. Copy the text of the link to the clipboard and close the dialog box.
- Click Add to favorites to add the link to Favorites (the button is displayed if the user has the Save user data right).
For some objects, you can get several navigation links. In that case, in the dialog box, you can select the kind of the link you want to get:
If a link type that requires a presentation is selected, the Enter link name field appears in the dialog box where you can edit the presentation for the link.
To follow a link, on the main menu, click Tools – Go to link, then enter the link, and click Go to or press Enter. 1C:Enterprise uses the e1c schema ID to distinguish its links from links of other types (http or file). If you provide an external 1C:Enterprise link created in a different infobase, the application attempts to follow the link using its inner part (the part that follows the e1c ID). If this attempt is not successful, the application follows the specified external link.
If a link contains spaces at the beginning or at the end, the spaces are ignored.
In 1C:Enterprise, favorites is a user-created list of links used for quick access to specific configuration sections, infobase object forms, reports, or data processors.
To add a link to your list of favorites, use any of the following methods:
- In the system command bar, click Favorites – Add to favorites
- On the main menu, click Tools – Add to favorites
- When you get a link, click Add to favorites in the Go to link dialog box (for information about links, see section )
If several link options are available for a form, a dialog box of the following type will open when you try to add this form to favorites:
In this case, select the link type, edit Link name if necessary and click Add to favorites.
When you add a link to favorites, the application displays a notification.
If a link is not related to the current application (it is invalid, it points to a deleted or unavailable object, or it is an external link), a navigation link will be shown in the favorites list.
To open your list of favorites, in the system command bar, click the Favorites button.
To navigate to a link from the list of favorites, click the Favorites button and then click a link.
10.2.1. Customizing favorites
To manage the assortment and order of items in the favorites list, in the system command bar, click Favorites – Configuring favorites.
To go to a link, double-click it, or click it and then click Go to.
To change item order, use the Move the current item up and Move the current item down buttons.
To remove an item, click Delete current item.
10.3. User work history
1C:Enterprise stores the history of your work. You can use the history for quick access to infobase objects that you recently created or updated (such as documents or list items).
Once you create or update an object, 1C:Enterprise displays a notification about this event and adds the event to the history. For more information about notifications, see section "" in this chapter.
The history is stored in the infobase. If a single infobase object was opened multiple times on different days, each day contains a link to that object. If an object was opened several times within a single day, only the latest object opening is displayed in that day's history.
Viewing history. Click the History button in the bottom left corner of the main application window. This opens the list of events (see ). To open an object form related to an event, double-click the event.
Searching history. To search for an event, right-click anywhere in the list and click Find. Searching the history is similar to searching lists. The history supports quick search. For detailed information about searching lists, see page .
Refreshing history. The application reads the history when you open the history window. It does not refresh the window automatically. To refresh the history, close and reopen the window.
10.4. Data history
1C:Enterprise supports data change versioning. Versioning is set up during the configuration step and can be applied to a limited list of objects.
If versioning is used for the object, the More menu of the object form and list form will contain Change log command.
When clicking the command, the list of object versions is displayed. To keep the list updated, data updates must be configured.
For each version, the following data is displayed in the list:
- # – version number and data change view icon:
- Add (+ icon) – the object was created
- Change (pencil icon) – the object was edited
- Deleting (red cross icon) – the object was deleted
- Date – version creation date.
- Change author – full name or logon name of the user that created the version.
- Change source – presentation of the data exchange node from which the version is received. The column is displayed if the application has data exchange with other applications enabled. If the version was generated during the data exchange, the presentation contains the string of the following format: <Node>(<exchange plan>), where <Node> is the exchange plan node presentation and <exchange plan> is the exchange plan presentation. If the exchange is not performed, the presentation contains Application string instead.
- Comment. Version comment. To edit a comment to a version, click the version row, pressF2, and enter the comment. To perform this action, you need the related access rights.
When viewing the object versions list, the following commands are available:
- Refresh. Refreshes the data object versions list.
- Filter. Allows user to specify the version list filter settings.
- Open version. Generates and displays a report for the selected version.
- Compare with previous version. Displays a report with differences between the selected version and previous version.
- Compare with latest version. Displays a report with differences between the selected version and current version. If the current version is selected, displays a warning.
- Compare versions. Displays a report with differences between two selected versions. If two versions are not selected, displays a warning.
- Switch to version. Switches to the selected version. The command requires related access rights.
NOTE. If there is a posted document that was not posted in the target version, unpost the document before switching to that version.
10.4.1. Filtering version list
To customize the list of displayed versions, click Filter.
The dialog box includes the following parameters:
- Period. The range of dates that includes version creation date.
You can specify this period by performing one of the following actions:
- Fill the From and To fields manually or from the calendar
- Click [...] button and select a standard period (for details see )
- Authors. The list of users that created versions. To configure this list, click the selection button.
- Comment. Text of the version comment.
- Type of change. The list contains available types of data change options.
- Source. This parameter is available if an exchange plan is configured in the application. Contains presentation of the node that is the source of the version. If the version was generated during data exchange, the presentation contains the string of the following format: <Node>(<exchange plan>), where <Node> is the exchange plan node presentation and <exchange plan> is the exchange plan presentation. Otherwise, it contains the Application string.
- Fields. Contains the list of data fields. Available options include:
- Value changed. Select versions where the field value was changed.
- Value after change. Select versions where the field after change contains the specified value.
- Value before change. Select versions where the field before change contains the specified value.
If user has insufficient rights to view the field, it is not displayed in the list.
When clicking Extended filter by fields, a filter list with values of the child form fields is opened.
The Field column contains a full name of a child field. Example:
Price. The Price field of the Order object
Goods.Price. The Price field of the Goods tabular section
It has the same customization settings as the Fields list.
10.4.2. Comparing versions
This report displays the differences between two selected data versions. The report contains the following sections: header, fields, and tabular sections.
Fig. . Comparing object versions
The header contains the object presentation on the moment when the version was created. It also contains version number, creation date, and the name of the author for each selected version.
A list of modified fields is displayed below the header. The fields order is the same as the fields order in the object. If no object fields were modified, this section is not displayed.
If a field is deleted in the latest version, it is not displayed. If a field is added in the latest version and it contains a non-default value, this value is displayed.
The report displays presentations and changes for each tabular section of the object. If no tabular sections were modified, this section is not displayed. Each tabular section row is displayed as a section.
Fields, tabular sections and their attributes are displayed only if the user has the right to view their parent object.
10.4.2.1. Symbols used
Adding a row. A subtitle displays the Row added text, and the version-after-change column displays the version-after-change row number. For each tabular section attribute, a row containing attribute value and presentation in the version-after-change column is displayed.
Editing a row. A subtitle displays the Row edited text, the version-after-change column displays the version-after-change row number, and the version-before-change column displays the version-before-change row number. For each edited tabular section attribute, a row containing attribute values and presentations in the corresponding columns is displayed.
Deleting a row. A subtitle displays the Row deleted text, and the version-before-change column displays the version-before-change row number. For each tabular section attribute, a row containing attribute value and presentation in the version-before-change column is displayed.
Moving a row. A subtitle displays the Row moved text, the version-after-change column displays the version-after-change row number, and the version-before-change column displays the version-before-change row number.
10.5. Using "All functions" menu
This menu provides access to all forms available in the application. To access it, on the main menu, click All functions. This menu is available only when allowed by application design and only to users who have enough rights (for details, see section "" on page ).
This list does not include the objects that you do not have rights to view.
The Standard folder includes standard functions (list of active users, event log, and so on). For more information about the standard functions, see 1C:Enterprise 8.3. Administrator Guide.
10.5.1. Searching All functions list
Objects are searched when you start typing the text. The cursor will be moved to the search box and the text being typed will be shown there.
To start search you can also press Ctrl + F.
Search is carried out by the beginning of the word:
- If a word contains both letters and digits, a sequence of letters or a sequence of digits is a separate word.
- If a word contains digits, leading zeros can be both significant and insignificant.
An object is considered to be found (if it contains subordinate objects as well) in one of the following cases:
- If it contains all searched words.
- If it contains at least one searched word and its parents contain the remaining words.
If you open the All functions form again during the same session, it keeps the selection and the state of all tree nodes (expanded or collapsed).
To cancel the search, click Clear in the search box or press Ctrl + Q.
Notifications inform that an application performed an operation (for example, an object is saved or edited). In addition to standard notifications, applications can have custom ones.
A notification is displayed in a window that is attached to the notification area of the operating system taskbar. If a notification has a related link, the details serve as a hyperlink. Clicking the hyperlink opens the linked object.
- Text. Notification reason.
- Details. Notification details.
A notification window fades after a delay. However if you hover the pointer over the notification window, it stays on the screen until you close it or move the pointer away.
If multiple notifications are displayed in a single notification window, the notification text includes the total number of changed objects enclosed in parentheses, while the details display the list name.
In the information panel, a list of notifications is aligned right. The rightmost notification is the latest one. The information panel only displays 5 latest notifications.
NOTE. The list of notifications is cleared when you close the main application window.
Sometimes an action that you attempt cannot be executed. For example, you cannot post a document if any of the fields required for posting is blank. In such scenarios applications might display notifications in the message window. The notifications include possible reasons for canceling the requested operation.
Double-clicking a message row opens a balloon pointing at the related field. If the message is not related to any specific field, a standard notification is displayed. If a message cannot be displayed at the required form table cell, the message is positioned within the table itself.
If a message is related to an attribute of another infobase object, the form of this object is opened, with a balloon pointing at the specific field in this window.
If the balloon displays more than one message, you will see Next message/Previous message buttons. Use them to move through the fields related to the messages.
When you save an item or post a document, the message window is cleared and populated with new messages generated during the selected operation.
If a search filter is applied to a form table, the search is canceled and the balloon is displayed next to the required cell.
NOTE. To show or hide the message window, press Ctrl + Shift + Z.
10.8. Understanding progress indicators
Some operations, such as posting a large number of documents or performing resource-consuming calculations, can take a significant time. In this situation an application can display a message with a progress indicator, see .
The message fades after some time. When you move a pointer over a fading message, it reappears. You can interrupt some operations by pressing Ctrl + Break or Ctrl + Alt + E.
10.9. Using calculator
1C:Enterprise features a built-in calculator. You can open it in any application mode, except the situations when an application is waiting for response to a request. To open the calculator, on the main menu, click Tools – Calculator.
You can resize the calculator or drag it to any part of the screen. All calculator controls change their size in proportion to the calculator window size.
You can use the calculator to perform any arithmetic operations, calculate percentages and reciprocal values, store numbers and add or subtract stored values. You can edit any digits of the numbers that you enter.
The calculator supports both mouse and keyboard control.
The calculator stores the last 15 calculations. To view the result of a stored calculation, click the Select from list button located to the right of the text box and select the required calculation.
The calculator has 10 memory registers for storing numbers. To access the first register, use the buttons MR, M+, M-, and MC.
To store a calculation result to the first register, click the MS button.
The M= field displays the number stored in the clipboard.
To paste a stored value from the first register to the calculator field, click the MR button. To add a number stored in the first register to the calculation result, click the M+ button. To subtract a number stored in the first register from the calculation result, click the M- button. To clear the first register, click the MC button.
To store a number from the calculator field to another register, click the Save number to specific memory cell button located near the MS button.
This opens the list of registers.
To store a number to a register, click the button of this register.
To get a number from a register, click the button located next to the MR, M+, or M- button (depending on the calculation that you want to make), and then select the register. Use a similar procedure to clear the register (MC button).
The calculator has several modes. You can select a mode by clicking the Menu button (see ) and selecting the required menu item. Formula calculator and Microcalculator items toggle the respective calculator modes.
To set the calculator precision, on the calculator menu, click Setup. In the dialog box that is opened, specify the number of decimal digits.
In the Microcalculator mode, the calculator has a very basic view.
Use the keyboard to perform calculations in this mode. Use the C key to clear the text box.
Formula calculator. In this mode, operations are entered sequentially. You can use parentheses to specify the operation order.
You can open the calculator to select an attribute value of Number type in an input field by clicking the selection button or pressing F4. The calculator allows entering more digits after the decimal point than defined for an attribute. When you click OK, the number that you specify is rounded off. To adjust the precision of the calculator, click the Menu button and then click Setup. In the dialog box that is opened, specify the number of decimal digits.
10.9.1. Using the clipboard for calculations
1C:Enterprise provides extended functionality for storing numbers in the clipboard. In addition to simply copying a number to the clipboard, you can add numbers to values stored in the clipboard or subtract numbers from these values.
To do it, use the M, M+, and M- buttons of the system command bar.
To copy a number to a clipboard, select it and then click M (or press Shift + Num*).
To add a number to a value stored in the clipboard, select it and then click M+ (or press Shift + Num+).
To subtract a number from a value stored in the clipboard, select it and then click M- (or press Shift + Num–).
These operations are available in all forms, and they can also be performed in tables. In a spreadsheet document, you can perform an operation on multiple cells. For example, you can select multiple cells and then copy or add their sum to the clipboard.
You can use the result stored in the clipboard in any form, for example, you can paste it by pressing Shift + Insert or by clicking the corresponding menu items.
You can view a number stored in the clipboard in the formula calculator mode, in the M= field.
If you want to paste a number from a 1C:Enterprise application to the Windows calculator or to a Microsoft Office Excel cell, store it to the clipboard using M, M+, and M- commands instead of regular commands that copy a value to the clipboard.
When you paste a number to a formula calculator, it is pasted in the format defined by the regional infobase settings but without group separators and without replacing decimal separators with decimal points.
When you paste a number to any other target, it is pasted in the format defined by the regional infobase settings but without group separators.
1C:Enterprise features a built-in calendar. You can open it in any application mode. To open the calendar, on the main menu, click Tools – Calendar. The calendar is also used to enter dates.
The calendar window displays the current month. The first row displays the month name and the year. The second row displays days of the week. The current date has red border. To select another date, click it. The selected date has a gray border and it is also displayed at the bottom of the calendar.
To change the month and the year, use the arrow buttons.
For quick selection of the current date, month beginning or end date, or year beginning or end date, we recommend using the context menu that is opened with the button located in the bottom line to the right of the selected date name.
If you click the row containing the name of the month and the year, a list of months available for selection is displayed. Move the mouse pointer up or down to scroll through the list. Select the required list item to change the month.
You can drag the calendar to any place on the screen and resize its window.
If you increase the calendar window size, more months are displayed in it.
Months are added when the size of the window is increased in any direction. When the size is decreased, additional months are removed.
A calendar can also be available as a form item linked to an attribute that stores a date. In addition, in text boxes that store dates, you can pick a date from a calendar. To pick a date, click the selection button or press F4.
Operations available in these calendars are identical to those described above.
You can compare any two files. On the main menu, click File – Compare files. This opens the file selection dialog box.
In the Compare and To fields, specify the names of the files to be compared. You can enter the file names, select them from list, or click Select to select the files in the standard file opening dialog box. You can select any type of the source file in a drop-down list.
In the As field, specify the file comparison method. The comparison method determines the algorithm to be used to compare the selected files. Binary comparison is available. If you choose binary comparison, the comparison returns a message whether the files are identical or different.
If you specify files of different types in the Compare and To fields, the selected files are converted to the type specified in the As field for comparison purposes.
To include line break characters in the comparison, select the Match end-of-line characters check box.
Click OK to compare the files.
If you select Text document as a comparison type, the selected files are interpreted as text documents for comparison purposes, although the Compare and With fields can contain nontext files (they can have extensions that are not suitable for text files). If one or both of the specified files cannot be interpreted as text files, binary comparison is performed.
10.11.1. Comparing text files
To ignore the spaces in the comparison of text files, select the Ignore white spaces check box.
To make the comparison case-sensitive, select the Match case check box. If this check box is selected, uppercase and lowercase letters are considered to be different characters.
To include the line break characters in the comparison, select the Match end-of-line characters check box.
Before comparing, the application sequentially attempts to read the files in UTF-8, UTF-16, and ANSI encodings. If the files can be read and do not contain 0 when read in ANSI encoding, the application compares them as text documents. If the files cannot be read or 0 is read in ANSI encoding, the application compares them as binary data.
Once the files are compared, the application displays the list of differences. The compared texts are displayed side by side. Added, modified, or deleted strings are highlighted with different colors. The window contains a toolbar with the standard 1C:Enterprise text editor search and bookmark buttons, and two more buttons that are specific to this window.
These buttons are large arrows pointing up and down. The arrows navigate to the beginning of the previous or next difference.
To display line breaks as LF and CR characters, click the LF button.
Differences in the text of compared files are highlighted with color. To customize the colors used for highlighting added, modified, or deleted lines, click the Set comparison view parameters button. By default, the added text is green, the modified text is red, and the deleted text is blue.
The left part of the window displays the file specified in the Compare field and the right part displays the file specified in the To field. To swap the files, click the Change comparison order button. This changes the highlighting colors. If the left part originally contained deleted text, after swapping it is shown in the right part as added text.
10.11.2. Comparing spreadsheet documents
You can compare two spreadsheet documents. The comparison window displays the differences between the documents.
This window consists of the left and right parts. The source documents are displayed in both parts of the window. You can use the command bar buttons to navigate through the documents and customize the highlighting colors.
Use the Next difference and Previous difference buttons to navigate to the next or previous difference.
The differences are highlighted with colors. The color legend is shown at the bottom.
To customize the colors for highlighting the differences, click the Set comparison view parameters button.
To save an assortment of display settings as a schema, click Save as, enter the schema name, and click OK.
You can select a settings schema in the Schema field.
To restore the default comparison display settings, click Default.
Differences in cells, rows, and properties of rows and columns are highlighted with background color and text color.
Differences in merged cells are highlighted with a text-colored border.
Differences in groupings and named areas are highlighted with text color.
Differences in pictures are highlighted with a text-colored border, except for rectangles, lines, and ovals, which are displayed in text color.
Added, modified, and deleted rows are highlighted with different colors.
For selected cells, you can get a detailed report on invisible differences (text, font, format, merging, names, etc.). To view it, click Details....
10.12.Using temporary locks
Temporary locks protect your data when you are away from your computer.
NOTE. Temporary locks are only available in the thick client.
Many 1C:Enterprise applications do not require entering document author names because they acquire this information directly from the user accounts. In general, application users are responsible for all actions performed while they are logged on to the application. That is why preventing unauthorized access to 1C:Enterprise applications is important.
You can use temporary locks to prevent unauthorized access (this only makes sense if you use a password to access an application).
To set a temporary lock, in the system command area, select the Temporary lock command. This minimizes the application window and displays the dialog box where you can enter the password.
To continue working, you have to re-enter the password you used to log on to the application.
NOTE. This feature is only available in the Thick client mode.
If an error occurs, an application displays a dialog box with an error message. The exact number of buttons in the dialog box may vary, as well as their purposes.
For detailed information about the error, in the About 1C:Enterprise window, click Show technical support information. For more details see page .
In the event of unexpected application shutdown the system displays a dialog box stating that a dump is being written. Once the writing is completed, the dialog box is closed.
10.14.Features specific to Windows 7 and Linux Unity
Windows 7 (or later) and Linux Unity will automatically add recently started 1C:Enterprise applications to their jump lists. You can pin a frequently used link by clicking Pin to this list in the context menu of 1C:Enterprise taskbar shortcut.
If 1C:Enterprise is pinned to the taskbar, you can also start recent applications right from its context menu.
10.15.Using nonvisual access
Visually impaired people can use 1C:Enterprise applications by means of screen reader software. You can work with any application without using the mouse or looking at the screen. The screen reader will narrate the contents of user interface elements such as tabs or form fields.
We recommend that you use the free NVDA screen reader (requires Windows XP or later, read more at http://www.nvaccess.org/).
10.16.Using a touchscreen
You can navigate 1C:Enterprise thin client on Windows using touchscreen gestures.
Tap an item.
Open context menu
Long tap an item.
Drag and drop
Input fields, graphical schemas, planner, formatted documents.
Touch and drag as needed. NOTE. In text documents, the same gesture selects a text range.
Forms, tables, text documents, input fields, graphical schemas, planner, formatted documents.
You can scroll objects by swiping the screen with one or two fingers.
In text documents, multiline input fields, and graphical schemas, you can use one or two fingers to scroll vertically.
In spreadsheet documents, you can use one or two fingers to scroll in any direction.
NOTE. Geographical schemas do not support two-finger scrolling.
Scaling graphical schemas
Graphical schemas, spreadsheet documents.
Use a two-finger stretch to zoom in, or a two-finger pinch to zoom out.