Quick search in 1s. Global Find and Replace

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() Export
FulltextSearch.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:00

With 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.

website_

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.

website_

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.

website_

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.

website_

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
Ctrl+E

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
Ctrl+E

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
Ctrl+Ins

Copies necessary element or a selected group of elements to the Windows clipboard

Cut to clipboard

Ctrl + X
Shift+Del

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
Shift + Ins

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
Alt+BackSpace

Redo undone action

ctrl+y
Shift+Alt+BackSpace

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
Alt+BackSpace

Undoes the last action

Redo undone action

ctrl+y
Shift+Alt+BackSpace

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
Ctrl+Alt+F

Fast paging of the active document

Previous page

Ctrl+Page Up
Ctrl+Alt+B

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
Ctrl+F6

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
Ctrl+Shift+F6

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 + (-)
Alt + Num + (-)

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
Down
Left
Right

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
F5

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
Ctrl+F5

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
Down
Left
Right

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
Down
Left
Right

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



Loading...
Top