Full text search- allows you to find textual information placed almost anywhere in the configuration used. At the same time, you can search for the necessary data either across the entire configuration as a whole, or by narrowing the search area to a few objects (for example, certain types of documents or directories). The search criteria themselves can vary over a fairly wide range. That is, you can find the necessary data without even remembering exactly where they are stored in the configuration and how exactly they are recorded.
Full text search provides the following features:
- There is support for transliteration (writing Russian words with Latin characters in accordance with GOST 7.79-2000). Example: "Russian phrase" = "Russian fraza".
- There is support for substitution (writing part of the characters in Russian words with single-key Latin characters). Example: "russrfz frapf" (the endings of each word are typed in Latin, for example, as a result of an operator error).
- There is a possibility of fuzzy search (the letters in the found words may differ) with an indication of the fuzziness threshold. Example: by specifying the word "hello" in the search string and the fuzziness of 17%, we will find all similar words with and without errors: "hello", "hello", "bring".
- It is possible to specify the scope of the search for the selected metadata objects.
- Full-text indexing of the names of standard fields ("Code", "Description", etc.) is performed in all configuration languages.
- The search is performed taking into account synonyms of Russian, English and Ukrainian languages.
- The morphological dictionary of the Russian language contains a number of specific words related to areas of activity automated using the 1C:Enterprise program system.
- As a standard, the supplied dictionaries include dictionary databases and dictionaries of thesaurus and synonyms of Russian, Ukrainian and English provided by Informatik.
- You can search using wildcard characters ("*"), as well as specifying search operators ("AND", "OR", "NOT", "NEAR") and special characters.
Full-text search can be performed in any configuration on the 1C:Enterprise 8 platform
To open the full-text search control window, do the following:
General Application- menu item Operations - Managing Full Text Search.
Managed application- menu item Main menu - All functions - Standard -Full text search management.
- Update Index– Index creation/Index update;
- Clear Index– zeroing the index (recommended after updating all data);
- item Allow index merging- is responsible for merging the main and additional index.
Full-text search is performed using a full-text index. In the absence of an index full text search as such is not possible. For a search to be successful, all the required data must be included in the full-text index. If new data is entered into the database by the user, it must be included in the index in question, otherwise it will not participate in the search. To avoid this, you need to update the full-text index. When updating, the system analyzes only certain types of data: String, Data of a reference type (links to documents, directories), Number, Date, Value Storage. If the user does not have access rights to certain information, then he will not be able to see it in the search results. It should also be remembered that the properties of the objects by which the search will be performed must be set to Full Text Search - Use, which is set by default.
As you can see the property Use set for the entire directory Counterparties, but this can also be done for each of its attributes of the corresponding type.
Let's consider in more detail the full-text index, which consists of two parts (indexes): the main index and the additional one. High data lookup speed is provided by the main index, but updating it is relatively slow, depending on the amount of data. The complementary index is its opposite. Data is added to it much faster, but searching is slower. The system searches both indexes simultaneously. Most of the data resides in the main index, while data added to the system ends up in the secondary index. As long as the amount of data in the secondary index is small, searching through it is relatively fast. At a time when the load on the system is low, an index merge operation occurs, as a result of which the additional index is cleared, and all data is placed in the main index. It is preferable to merge indexes at a time when the load on the system is minimal. For this purpose, you can create regulated tasks and scheduled tasks.
Special operators allowed when specifying a search expression
The full-text search mechanism allows writing a part of the characters of the Russian word with single-key Latin characters. The search result will not change.
Two operators side by side
- simplified. 8 words apart
- NEAR/[+/-]n – search for data in one attribute at a distance of n-1 words between them.
The sign indicates in which direction from the first word the second word will be searched. (+ - after, - before)
The wildcard "*" can only be used as a replacement for the end of a word
The fuzzy operator "#". If the exact spelling of the name is not known.
Software tools and tools 1s: programming.
Synonym operator "!". Allows you to find a word and its synonyms
How to programmatically update the full text search index?
Code 1C v 8.x Procedure UpdateIndexes() ExportFulltextSearch.UpdateIndex();
EndProcedure
Full text data search example
Variable Definition SearchList
Code 1C v 8.x Variable SearchList;
In addition, in the procedure for processing the event When the form is opened, we define that this variable will contain a full-text search list, with the help of which we will search in the data
Code 1C v 8.x Procedure OnOpen()
SearchList = FullTextSearch.CreateList();
EndProcedure
Now, for the event of clicking on the Find button, let's write the code that will allow us to search in accordance with the expression specified in the SearchExpression field
Code 1C v 8.x Procedure FindClick(Element)
SearchList.SearchString = SearchExpression;
Attempt
SearchList.FirstPart();
Exception
Warning(ErrorDescription());
End of Attempt;
If SearchList.TotalCount() = 0 Then
FormElements.MessageOResult.Value = "Not Found";
FormElements.SearchResult.SetText("");
Otherwise
PrintSearchResult();
EndIf;
EndProcedure
First in this procedure, we set the search expression entered by the user as the search string for full-text search. Then we execute the FirstPart() method, which actually starts the full-text search and returns the first batch of results. By default, a portion contains 20 items. After that, we parse the number of elements in the search list. If it does not contain any element, then we display the corresponding message in the form. Otherwise, the OutputSearchResult() procedure is called, which displays the results to the user.
Let's create a procedure with the same name in the form module and write the code in it,
Code 1C v 8.x Procedure DisplaySearchResult()
FormElements.MessageOResult.Value = "Shown" + String(SearchList.StartingPosition() + 1) + " - " + String(SearchList.StartingPosition() +SearchList.Count()) + "from" + SearchList.FullCount();
Result = SearchList.GetDisplay(FullTextSearchDisplayType.HTMLText);
FormElements.SearchResult.SetText(Result);
AccessibilityButtons();
EndProcedure
The steps in this procedure are simple. First, we form a message about what elements are displayed and how many elements were found in total. Then we get the result of the full-text search in the form of HTML text and display this text in the field of the HTML document located in the form.
Finally, we transfer control to the ButtonsAccess() procedure in order to make available or, conversely, prohibit access to the buttons Previous portion and Next portion (depending on which portion of the results is displayed). The text of this procedure is presented in the Code
Code 1C v 8.x Button Accessibility Procedure()
FormElements.NextPortion.Availability = (SearchList.FullCount() - SearchList.StartPosition()) > SearchList.Quantity();
FormElements.PreviousPortion.Availability = (SearchList.StartPosition() > 0);
EndProcedure
Now you need to create event handlers for pressing the PreviousPortion() and NextPortion() buttons.
Code 1C v 8.x Procedure PrevPartPress(Element)
SearchList.PreviousPart();
PrintSearchResult();
EndProcedure
Procedure NextBatchClick(Item)
SearchList.NextPart();
PrintSearchResult();
EndProcedure
The final "touch" will be the creation of an event handler for the onclick event of the HTML document field located in the form. The fact is that the full-text search result, presented as HTML text, contains hyperlinks to element numbers search list. And we would like the system to open the form of the object contained in this list element when the user clicks on this link. To do this, we will intercept the onclick event of the HTML document contained in the HTML document field, get the list item number from the hyperlink, and open the form of the corresponding object. The text of the onclick event handler of the HTML document field is presented in the code
Code 1C v 8.x ProcedureSearchResultonclick(Element, pEvtObj)
htmlElement = pEvtObj.srcElement;
// Check element id
If (htmlElement.id = "FullTextSearchListItem") Then
// Get file name (search list line number),
// contained in a hyperlink
NumberInList = Number(htmlElement.nameProp);
// Get the search list string by number
SelectedRow = SearchList[ListNumber];
// Open the form of the found object
OpenValue(SelectedRow.Value);
pEvtObj.returnValue = False;
EndIf;
EndProcedure
Print (Ctrl+P)
The global search and replace mode is designed to search for a specific string in all modules, dialogs, spreadsheet documents,
configuration descriptions and external files (external reports and processing, spreadsheets). The found text may be
replaced by another. This mode can be used, for example, to search for all calls to some global procedure, or
accessing any attribute in different modules.
The search mode is called by selecting the item Edit - global search
, and the replacement mode - by selecting the Edit item -
Global Replacement.
Both modes use the same dialogue. If the search mode is selected, then the details of the replacement mode become unavailable.
Therefore, for brevity, we consider the global replacement procedure, and then we indicate the features of the search mode.
A dialog will appear on the screen to set the search parameters.
In the Search field of this dialog, you must enter a search pattern or select one of the patterns that were previously used in search operations from the history list.
In the Replace field, you need to enter the text with which you want to replace the found text, or select one of the samples that were used earlier in the replacement operations from the history list.
To distinguish between uppercase and lowercase letters when searching, you need to select the checkbox Case sensitive. If the Search whole word checkbox is checked, only whole words will be found, not parts of words.
If you do not need to open editors during bulk replacement (using the Replace all button), then you need to check the box Do not open editors during bulk replacement. In any state of the checkbox, the editor will open when you press the Search key or
Replace .
Below is a panel, on the tabs of which it is indicated where to look for the specified sample.
The Types of texts tab marks the types of objects in which the search will be performed. If the configuration is being edited for run mode Managed application, then user interfaces will be excluded from the list of objects.
On the Configurations tab, you can specify, accurate to the object, the configuration sections in which the search will be performed. In addition to the main configuration list, the list of configurations includes the database configuration, storage configurations, extension configurations (if they are open), and extension configurations saved to the database (for open extensions). Storage configurations must be open before invoking find or replace mode. Database configurations (main and extensions) are available only when global search is used.
To specify a set of objects, you need to set the Selected objects switch and mark those objects in which the search will be performed. At the first start, all objects are marked in the list by default. To remove the installation,
uncheck the box in the line with the name of the configuration. You can then specify specific objects to search.
On the Files tab, you can specify the directory and types of files that can be searched. The following types of viewed files can be viewed: configurations located in files (saved, delivery files), external reports and processing, text and spreadsheet documents. If the directory is not specified (the Directory attribute is not filled), then the search in files is not performed. Searches can also be made in open documents of the same types. To do this, check the Search in
open documents.
The selected set of settings can be saved for future use. To do this, specify the name of the setting in the Search area field. To use the old setting, simply select the name of the setting from the drop-down list. are saved
the following settings: settings on the Text Types tab, the composition of objects only for the main configuration on the Configurations tab, and settings on the Files tab.
If the search mode has been launched, then to start the search, click the Search button.
In global search mode, you can interrupt the process by pressing Ctrl + Break.
On the screen in the window searching results a list of found occurrences of the source text will be displayed.
If any module has an access restriction (see here), then before searching for the source text in this module, the system asks for an access password. You must enter the correct password or refuse to enter a password. If no password is entered, then
viewing in this module is not performed.
The search result can be viewed, and you can go to each found value if you select the desired line in the search result and press the key Enter. To view the next or previous found value, you can use the items
Actions - Next Position and Actions - Previous Position.
The search result (the entire list) can be saved to the clipboard using the Copy command of the window context menu or using the corresponding button on the toolbar of the search results window, as well as displayed in a table or text
document.
The width of columns can be changed using the standard technique - using the mouse pointer while holding down the Ctrl key.
If the replace mode has been started, then the text sample is indicated in the To text field, with which the original text specified in the Replace field should be replaced.
If you want to view the source text before replacing, then click the Search button to start the search. The result of the first found source text is displayed on the screen. If you press the Search button again, the current text will be skipped and the next occurrence of the source text in the current window or another window containing the source text will be displayed on the screen.
Bulk replacement (without confirming each replacement) will be performed by clicking on the Replace all button. If in this case it is not required to open objects in which a source text occurrence is found, then check the box Do not open
editors at group replacement.
ATTENTION! You cannot change the search terms while viewing search results.
The search area selection structure (text types, list of configuration objects, files and open documents) is remembered and restored the next time the dialog is opened. If you want to save several areas, then each area in the Search area attribute must be assigned a name. When you reopen the search window in the list of areas, just select the one you need and search.
Tricks when working in 1C: Accounting 8.3 (edition 3.0) Part 2
2017-02-09T10:31:17+00:00With this article, I continue a series of notes on effective methods of working in 1C: Accounting 8.3. I talk about tricks that few people know and even fewer people use in their work. The techniques that will be discussed can significantly save time and improve your skills as a specialist. The first part is available.
P
Technique #4: Search in the current column right after you start typing.
How are you not taking advantage of this amazing opportunity? In any magazine (be it a reference book or documents), highlight any line in any column and just start typing.
The system will automatically select rows that contain the value you enter in one of the columns:
If you need to cancel the filter - press the Esc button on the keyboard or on the cross in the search field:
But what if we need to search not in all columns, but only in a specific one?
To search in the current (selected) column, use the Alt + F combination or the "More"->"Advanced search" menu item:
For instant selection (without displaying a dialog box) by the current column and by the value selected in it, use the combination Ctrl + Alt + F or the "More"->"Find:..." menu item.
For example, let's select all documents in the number of which the number 8 occurs. To do this, select the "Number" column in any row and press Alt + F.
In the window that opens, type the number 8 and click "Find":
Great, there are documents in the list in the number of which (in any position) contains the number 8:
To cancel the selection, press the combination Ctrl + Q or remove the selection from the top panel (cross):
Attention! If the search does not work (an empty selection is obtained) - you probably have full-text search enabled and its index has not been updated.
Full-text search is configured in the "Administration" section, "Support and maintenance" item:
Reception number 5: Input in the input field by line.
Suppose you need to fill in the counterparty field in the document "Receipt of goods and services" and you know that the counterparty is called something like "aero".
And you, instead of choosing a counterparty from the list, just take it and start typing the text "aero" in the counterparty input field. As you can see, the system itself suggests possible options for counterparties that begin with these letters. The desired Aeroflot has been found - it remains just to select it.
And so it is possible in any fields!
Technique #6: Summarizing selected cells in reports.
Just select the desired cells with the mouse - the amount will automatically be displayed in the field indicated in the figure. And if you need to select cells that are not adjacent - use the CTRL key. Hold it and select the desired cells in the report to get their sum.
Reception number 7: Save any printed forms in any convenient format.
Any report or printed form document can be saved in a suitable format to a computer. Just create a printable and click on the floppy disk icon at the top of the program window.
Now choose a name and format for the document. It can be excel, word, pdf, html and many other popular formats.
In this article I will tell you about the quick search function 1C Enterprise 8. What is a quick search? Very simple. Quick search is one of the ways to navigate in large lists of 1C records. These can be lists of documents, directories, registers - everything that is represented by tables.
What is a quick search?
The quick search function in 1C Enterprise documents is extremely convenient and allows you not to scroll through huge arrays of data (for example, using the scroll bar), but to immediately jump to the desired place in the list. Unfortunately, novice users of 1C Enterprise 8 (including 1C Accounting 8) at first do not use the quick search capabilities, preferring to scroll through the lists of documents manually (and they can be Very large). This article will help you figure out how to use a quick search in 1C.
First of all, it should be noted that in 1C Enterprise 8 configurations built on managed forms, quick search works differently than in previous versions 1C. Therefore, we will analyze separately the use of quick search in managed forms and in ordinary.
Quick search in 1C Accounting 8.2
In versions of 1C Accounting from 8.0 to 8.2 function is intended for transition to the desired part of the list. For an example, look at the chart of accounts window shown in the figure.
A line is selected in the window. Note the subtle triangle of stripes pointed to by the red arrow. As in other Windows programs where there are lists (for example, in Explorer), the position of this marker (triangle) determines the sorting of the list as a whole − in which column the marker is set, the entire list will be sorted by that column. In the figure, the marker is in the Code column, so the accounts in the chart of accounts will be sorted by code.
The marker can be moved from one column to another by clicking on the desired column ( on the HEADING column!) with the mouse. If the marker is already in the current column, then clicking will reverse the sort direction (i.e. from larger to smaller or vice versa). This is standard behavior for any Windows programs. What is the peculiarity of this marker in 1C Enterprise and how is it related to quick search?
A quick search in the 1C Enterprise 8 lists is carried out according to the column in which the marker is located. In this case, a quick search in the chart of accounts will be carried out in the Code column.
There was an important part of the article, but without JavaScript it is not visible!
How to use quick search in 1C? Easily! Just start typing what you want to find in THIS column, i.e. where the marker is. In the example in the figure above, you must enter the account number. For example, you want to find account 50 Kassa . In this case, enter ( You don't need to click anywhere!) the number 50 from the keyboard, and if there is an account with this number in this column (and, of course, there is one), then the list will scroll to this line, and the line itself will be highlighted. The result is shown in the chart of accounts screenshot below.
The text that the arrow points to no need to wash afterwards- he will disappear.
If, in the above example, you start typing the word "Cashier", then the text at the bottom of the window will be entered and then erased. This happens because as soon as Start of the entered quick search line no longer matches the beginning of at least one line in this column, 1C Enterprise concludes that the searched line was not found and automatically erases it. Due to this two rules to remember.
In 1C Enterprise 8, a quick search is performed at the beginning of the line, i.e. in the column, the match of the input text with the beginning of one of the lines of this column is searched.
Hence follows important recommendation: when entering data into directories, name the elements so that it is convenient to search for them using a quick search. For example, it is better to write the name of the counterparty as "Company Name LLC" than "Company Name LLC". And even more so, you should not use quotation marks and other unnecessary characters in the name (we are talking about filling in the Name field in the forms).
If you start typing text and it is erased, what you are looking for is not in this column! In this case, check the input language, as well as the column in which the quick search is performed. Common Mistake- Wrong column selected. For example, the marker is set in the Code column, and the search is performed by the account name.
Quick search in 1C Accounting 8.3
Now let's see how quick search differs in version 1C Enterprise 8.3. Usage is very similar to version 8.2, but there is one major difference to remember.
In 1C Accounting 8.3, as well as in any other configurations on managed forms (the same new interface) works as a filter. Simply put, as a result of the quick search function, part of the list hiding.
How to use it, we will now find out. To get started, look at the screenshot of the chart of accounts window 1C Accounting 8.3 below.
As you can see, the same marker is in one of the columns. The search is also performed by the column in which the marker is set. This has all remained unchanged. However, if you start typing text (in the example, the account number), the following will happen.
As you can see, the search box just automatically opened. The exact same window will open if you click on the search button on the window toolbar (underlined in the figure). As a result, when you click the Find button in the search window (hidden behind the drop-down menu in the picture) or simply Enter, you will get the following result.
From here it is clear that a quick search in 1C Accounting 8.3 simply leaves the part of the list that meets the search conditions visible. In this case, the Find button disappears, and instead a lens with a cross appears (underlined in the figure), when pressed, the list returns to its original state (the line found as a result of a quick search remains highlighted).
Another one important feature quick search in 1C Accounting 8.3- a match is not searched at the beginning of the line, as in version 8.2, but a search is made for a match with any part of the lines in the column. Thus, if the counterparty is called "Company Name LLC", and when searching, start entering "Company Name LLC", then the line will still be found!
Drawing conclusions
Thus, quick search in 1C Accounting 8.2 and earlier versions is intended to scroll the list to the desired line, and in 1C Accounting 8.3, quick search works like a regular filter, hiding the part of the list that you do not need.
Each 1C solution based on the 1C:Enterprise 8 platform has a wide range of capabilities. However, there are universal tricks that can be used in any configuration. With this article, we open a series of publications in which 1C methodologists will talk about the universal capabilities of the 1C:Enterprise 8 platform. Let's start with one of the most important methods for improving work efficiency - with the description of "hot" keys (actions from the keyboard, as a rule, are performed faster than similar actions through the menu using the mouse). Having mastered hotkeys, you will simplify the performance of frequently repeated actions.
Table 1
Action |
Keyboard Shortcuts |
How the program works |
Create new document |
||
Open an existing document |
||
Open calculator |
Opens the calculator |
|
Show properties |
Alt+Enter |
|
Open message box |
||
Close message box |
Ctrl+Shift+Z |
|
Open scoreboard |
Opens scoreboard |
|
Open Help |
Opens help |
|
Call help index |
Shift+Alt+F1 |
Calls the help index |
Hot Keys: Global Actions
Global actions are actions that you can perform in any state of the program. At the same time, it does not matter what this moment opened in 1C:Enterprise. The main thing is that the application should not be busy performing any task.
Global actions are actions that can be called anywhere in the running 1C:Enterprise 8 platform. Regardless of what exactly happens in the running configuration, the meaning of global actions does not change (for example, pressing Ctrl+N will always bring up the dialog for creating a new document).
Table 1
Hot keys for global actions
Action |
Keyboard Shortcuts |
How the program works |
Create a new document |
Opens a window that prompts you to select the type of new document to be created in various formats - for example, text, spreadsheet or HTML |
|
Open an existing document |
Opens the standard "Open" dialog box, accessible via the "File/Open..." menu. |
|
Activating the search field in the command bar |
Sets the cursor to this field |
|
Open calculator |
Opens the calculator |
|
Show properties |
Alt+Enter |
Depending on what the cursor is placed on, opens the corresponding property palette of this object or element. Useful when working with tables, text, HTML, etc. |
Open message box |
Allows you to open earlier closed window messages. It is often useful when a window is accidentally closed and you need a message from it. Please note: as long as the system has not entered anything in the message window again, old messages are saved even in a closed window |
|
Close message box |
Ctrl+Shift+Z |
Closes the message box when they are no longer needed. Please note: the combination is chosen so that it is easy to press with one hand |
Open scoreboard |
Opens scoreboard |
|
Open Help |
Opens help |
|
Call help index |
Shift+Alt+F1 |
Calls the help index |
"Hot" keys: general actions
General actions- actions that have the same meaning in different configuration objects, but the behavior of the 1C:Enterprise 8 platform changes depending on where exactly you use one or another general action. For example, pressing the "Del" key marks the current element of the directory for deletion if you are in the list of directory elements. Or deletes the contents of the current cell of the spreadsheet document if you are editing it.
table 2
"Hot" keys for common actions
Action |
Keyboard Shortcuts |
How the program works |
Deletes the element under the cursor (the current element) or the selected group of elements |
||
Add |
Allows you to add a new element |
|
Saves the active document |
||
Printing the active document |
Calls the print dialog for the active document |
|
Printing to the current printer |
Ctrl+Shift+P |
Initiates direct printing of the active document to the printer assigned in the system by default (without opening the print dialog) |
Copy to clipboard |
ctrl+c |
Copies necessary element or a selected group of elements to the Windows clipboard |
Cut to clipboard |
Ctrl + X |
Cuts the required element or the selected group of elements to the Windows clipboard. It differs from copying in that the copied element or group is deleted after hitting the buffer |
Paste from clipboard |
Ctrl+V |
Pastes the current data from the Windows clipboard to the location marked with the cursor |
Add to clipboard as a number |
Shift + Num + (*) |
Used for numeric values |
Add to clipboard |
Shift + Num + (+) |
Used for numeric values. Addition operation with data on the clipboard |
Subtract from clipboard |
Shift + Num + (-) |
Used for numeric values. Subtraction operation on clipboard data |
Select all |
||
Cancel last action |
Ctrl + Z |
|
Redo undone action |
ctrl+y |
|
Find next |
||
Find next highlighted |
||
Find Previous |
||
Find previous selection |
Ctrl+Shift+F3 |
|
Replace |
||
Ctrl+Num+(-) |
||
Select all |
Selects all available elements in the active document |
|
Undo last action |
Ctrl + Z |
Undoes the last action |
Redo undone action |
ctrl+y |
Allows you to undo "Ctrl + Z", in other words - to return what you did before pressing the undo last action |
Opens a dialog for setting search parameters in the active configuration object and performing this search |
||
Find next |
Finds the next element that matches the parameters specified in the search settings |
|
Find next highlighted |
Finds the next element corresponding to the one you selected (for example, where the cursor is located) |
|
Find Previous |
Finds the previous element that matches the parameters specified in the search settings |
|
Find previous selection |
Ctrl+Shift+F3 |
Finds the previous element that matches the one you selected |
Replace |
Opens the Find and Replace Values dialog (where allowed) |
|
Collapse (tree node, spreadsheet group, module grouping) |
Ctrl+Num+(-) |
Used where tree nodes marked with "+" or "-" are available |
Collapse (tree node, spreadsheet group, module grouping) and all subordinates |
Ctrl+Alt+Num+(-) |
|
Collapse (all tree nodes, spreadsheet document groups, module groupings) |
Ctrl+Shift+Num+(-) |
|
Expand (tree node, spreadsheet group, module grouping) |
Ctrl + Num + (+) |
|
Expand (tree node, spreadsheet group, module grouping) and all subordinates |
Ctrl+Alt+Num+(+) |
|
Expand (all tree nodes, spreadsheet document groups, module groupings) |
Ctrl + Shift + Num + (+) |
|
Next page |
Ctrl+PageDown |
Fast paging of the active document |
Previous page |
Ctrl+Page Up |
|
Turn on/off boldness |
Used where text formatting is supported and possible |
|
Turn italic on/off |
||
Turn on/off underline |
||
Skip to the previous web page/help chapter |
Used in HTML documents |
|
Skip to the next web page/help chapter |
||
Abort the execution of a data composition system report |
Hot Keys: Window Management
This section combines common "hot" keys for all windows and forms of the "1C:Enterprise" platform.
Table 3
"Hot" keys for window management
Action |
Keyboard Shortcuts |
How the program works |
Close active free window, modal dialog or application |
This combination can quickly complete the entire configuration on the 1C:Enterprise platform, so use it carefully |
|
Close active regular window |
Closes the current normal window |
|
Close active window |
Closes the currently active window |
|
Activate next normal window |
Ctrl+Tab |
Allows you to activate the next window among those opened within the configuration. Pressing in a cycle while holding down the Ctrl key allows you to scroll through open windows "forward" |
Activate the previous regular window |
Ctrl+Shift+Tab |
Allows you to activate the previous window among those opened within the configuration. Pressing in a cycle while holding down the Ctrl key allows you to scroll through open windows "back" |
Activate the next section of the window |
Activates the next section of the current window |
|
Activate the previous section of the window |
Activates the previous section of the current window |
|
Call the system menu of an application or a modal dialog |
Allows you to see the system menu of operations (minimize, move, close, etc.) above the program window or an open modal dialog |
|
Call the window system menu (except for modal dialogs) |
Alt + Hyphen + (-) |
Allows you to see the system menu of operations (minimize, move, close, etc.) above the active window |
Call main menu |
Activates the main toolbar with buttons for the current window. Thus, you can select actions without using the mouse. |
|
Call context menu |
Displays a context menu above the currently active element. Similar to pressing right button mice on it |
|
Return activity to normal window |
Returns activity to a normal window after working with context menu. Attention! In any other case, Esc will close the active window. |
"Hot" keys: form management
Here are collected "hot" keys that simplify and speed up work with various forms that are created in configurations written on the 1C:Enterprise platform.
Table 4
"Hot" keys for managing forms
Action |
Keyboard Shortcuts |
How the program works |
Go to next control/default button call |
Navigate between controls on the form "forward" (see Tab) |
|
Calling the default button |
As a rule, various forms have a default button assigned (it is different from the others - for example, it is highlighted in bold). Using this keyboard shortcut allows you to from anywhere open form activate default button |
|
Move to next control |
Navigate between controls on a forward form |
|
Move to the previous control |
Navigate between controls on a form "back" |
|
Activates the command bar associated with the active control/form |
Activates the main toolbar with buttons for the current form. Thus, you can select actions without using the mouse. |
|
Navigate through controls grouped together |
Up |
Using the cursor keys, you can quickly move between grouped controls |
close form |
Closes the current form window |
|
Restore window position |
If some parameters of the form window are lost, this combination allows you to return everything back |
"Hot" keys: work with the list and tree
The "hot" keys of this section will help you work efficiently without using the mouse in numerous lists and trees that are actively used in various configuration objects on the 1C:Enterprise 8 platform.
Table 5
"Hot" keys for working with the list and tree
Action |
Keyboard Shortcuts |
How the program works |
Opens the element on which the cursor is positioned for editing. The key is similar to the "Edit" action on the standard form button bar |
||
Refresh |
Ctrl+Shift+R |
Refreshes the data in a list or tree. This is especially true for dynamic lists (for example, a list of documents) when auto-update is not enabled for them. |
Copy |
Creates a new list item using the current item as a template. Similar to the "Add by Copy" button |
|
A new group |
Creates new group. Similar to the "Add Group" button |
|
Removing a line |
Direct removal of the current element. Attention! Use this combination with great care in dynamic lists because deletion cannot be undone. |
|
Move a line up |
Ctrl+Shift+Up |
In lists where row reordering is allowed, allows you to move the current row up. Similar to the "Move up" button |
Move a line down |
Ctrl+Shift+Down |
In lists where row reordering is allowed, allows you to move the current row down. Similar to the "Move Down" button |
Move element to another group |
Ctrl+Shift+M |
Allows you to quickly move the current element (for example, a directory) to another group |
Go one level down while expanding the group |
Navigates inside the folder where the cursor was placed |
|
Go one level up (to "parent") |
Goes to the top of the folder you were in |
|
Finish editing |
Finishes editing the list item with saving changes |
|
Cancel search |
Interrupts the search |
|
Expand tree node |
Used where tree nodes marked with "+" or "-" are available |
|
Close tree node |
||
Expand all tree nodes |
||
Change the checkbox |
Inverts the value of the current element's checkbox (enables or disables it) |
"Hot" keys: input field
Entry field- an actively used control in many places of configuration forms. "Hot" keys for the input field allow you to quickly perform frequently used actions on it. It is especially useful to use these keys where the configuration developer did not display the input field control buttons you need.
Table 6
"Hot" keys for the input field
Action |
Keyboard Shortcuts |
How the program works |
Similar to the behavior when editing plain text, it allows you to either add new characters when you type to old ones, or overwrite old ones with new ones. |
||
Select button |
Selecting the appropriate object associated with the input field (for example, selecting the desired document from the list). Similar to the "Select" input field button |
|
Open button |
Ctrl+Shift+F4 |
Opens the form of the selected object in the current input field. Similar to pressing the "Open" input field button |
clear field |
Clear an input field from its current value |
|
Working with typed text in the input field |
||
Ctrl+backspace |
||
Go to the beginning of the line |
||
Go to end of line |
||
Mouse Pointer Pressing the Up Button for the Adjust Button |
Use adjustment if allowed in the input field. For example, changing dates, counters, etc. Similar to pressing the "up" button of the input field controller |
|
Mouse pointer down button for throttling button |
Use adjustment if allowed in the input field. For example, changing dates, counters, etc. Similar to pressing the "down" button of the input field controller |
"Hot" keys: picture field
picture field is a standard element of the "1C:Enterprise 8" platform for displaying graphic images. "Hot" keys will help, for example, comfortably view the image located in the picture field.
Table 7
"Hot" keys for the image field
Action |
Keyboard Shortcuts |
How the program works |
zoom in |
Scales the picture |
|
zoom out |
||
Scroll |
Up |
Moving around the picture |
Scroll up window size |
||
Scroll down by window size |
||
Scroll window size to the left |
||
Scroll window size right |
"Hot" keys: spreadsheet editor
This section grouped "hot" keys for a variety of spreadsheet documents. They can be very useful if you frequently edit data in such documents.
Table 8
"Hot" keys for spreadsheet editor
Action |
Keyboard Shortcuts |
How the program works |
Go to cell |
Opens a dialog box for moving to a cell with column/row coordinates |
|
Move through cells |
Up |
Moves the cursor through table cells |
Move through cells to the next filled or empty |
Ctrl + (Up, Down, Left, Right) |
Moves the cursor over filled table cells |
Cell selection |
Shift + (Up, Down, Left, Right) |
Selects an area of cells starting with the current one |
Scroll up a page |
Scrolling a spreadsheet |
|
Scroll down a page |
||
Scroll page left |
||
Scroll page right |
||
Go to edit cell content |
Enables cell content editing mode |
|
Toggle Editing/Entering Mode in a Cell |
||
Go to the beginning of the line |
Moves the cursor to the beginning of the line |
|
Go to end of line |
Moves the cursor to the end of the line |
|
Go to the beginning of the text |
||
Jump to end of text |
||
Setting the name of the current area |
Ctrl+Shift+N |
Sets the name of the current cell area |
"Hot" keys: editor of text documents
"Hot" keys when editing text in text areas and documents can significantly speed up and simplify the process.
Table 9
"Hot" keys for the editor text documents
Action |
Keyboard Shortcuts |
How the program works |
Toggle insert/replace mode |
Allows you to either add new characters when entering to old ones, or overwrite old ones with new ones |
|
Go to the beginning of the line |
Moves the cursor to the beginning of the current line |
|
Go to end of line |
Moves the cursor to the end of the current line |
|
Select to start of line |
Selects text up to the beginning of the line |
|
Select to end of line |
Selects text up to the end of the line |
|
Go to the beginning of the text |
Moves the cursor to the beginning of the text |
|
Jump to end of text |
Moves the cursor to the end of the text |
|
Select to start of text |
Ctrl+Shift+Home |
Selects from the cursor to the beginning of the text |
Select to end of text |
Ctrl+Shift+End |
Selects from the cursor to the end of the text |
Scroll up one line |
Scrolling through a text document |
|
Scroll down one line |
||
Go to the beginning of the previous word |
||
Skip to the beginning of the next word |
||
Select preceding word |
Ctrl+Shift+Left |
Quick Selection words (characters separated by spaces) |
Select next word |
Ctrl+Shift+Right |
|
Scroll up a page |
Scrolling through a text document |
|
Scroll down a page |
||
Select previous page of text |
Paginate text |
|
Select next page of text |
Shift + Page Down |
|
Remove selection |
Deselect |
|
Go to line |
Moves the cursor to the line with the number |
|
Delete character to the left of the cursor |
Deletes the character to the left of the cursor |
|
Delete character to the right of the cursor |
Deletes the character to the right of the cursor |
|
Delete the word to the left of the cursor |
Ctrl+backspace |
Deletes the word to the left of the cursor |
Delete word to the right of the cursor |
Deletes the word to the right of the cursor |
|
Set/Unbookmark |
Marks the line you want |
|
Next bookmark |
Moves the cursor between bookmarked lines |
|
Previous bookmark |
||
Delete current line |
Deletes the current line |
|
Move block right |
Shifts the selected block of text to the right |
|
Move block to the left |
Shifts the selected block of text to the left |