Key combination to display the invoice in 1s. The best IT solutions for business

only for the result

strict adherence to deadlines

Transparency

project execution

technical support as a gift

How we are working

1. We discuss the problem over the phone. If you have remote access, show it on your computer screen.

2. We estimate the work in rubles, if the project is large, if not - the approximate number of hours.

3. We get the job done.

4. You accept work in your program, if there are any shortcomings, we correct them.

5. We issue an invoice, you pay.

Cost of work

1. All work is divided into 3 categories: consultation, updating a typical configuration, developing or programming a new report, processing, buttons, etc.

3. For work more than 10 hours, a technical assignment with a description and cost of work is preliminarily drawn up. Work begins after agreeing on the terms of reference with you.

Technical support

1. If you find any errors in the earlier accepted works, within 3 months, we fix them for free.

2. For regular customers Any shortcomings in our work are corrected free of charge throughout the year.

SMS from your 1C

Do you want customers to know about promotions, discounts on time? Customers not returning? Set up sending SMS directly from 1C!

Our company will be able to short time configure sending SMS to your customers directly from 1C. Examples of events that can be automated:

  • Thanks for the purchase and the accrual of bonuses immediately after the next purchase.
  • Accrual of bonuses to the card as a gift for a birthday \ for another significant or holiday.
  • Notification of goods arrival at the warehouse.
  • Expiration of gift bonuses.
  • Notification of the receipt of an advance payment and reservation of goods.
  • Address with details of how to get to the store / office, phone numbers.
  • Etc.

Settings in 1C can be done by our specialists or our employees. You can get acquainted with the tariffs on the SMS tariffs page.

  • SMS delivery guarantee, money is withdrawn only for delivered SMS.
  • Separate billing for each SMS.
  • Balance replenishment in different ways.
  • View the history of all sent SMS at any time.
  • The sender's name instead of the digital number on the message recipient's phone.

It talked about working with a key combination in the configurator, which speeds up and facilitates the work of a 1C programmer.
While working, I noticed how many users do not know or do not want to learn how to use keyboard shortcuts in 1C: Enterprise, and how to use keyboard shortcuts in 1C: Enterprise speeds up work at times.

These keyboard shortcuts are relevant for, but many of them will work in older versions of the platform.
Let's start as in the 1C Help.

Global actions

F1- opens the "Help" corresponding to the mode in which you are currently working.
Shift + F1- opens "Help Contents"
Shift + Alt + F1- opens the "Help Index"
Alt + F1- opens "Help Search"

Alt + Left- go to the previous chapter of the help or web page
Alt + Right- go to the next chapter of the help or web page

New mechanisms that have appeared in 1C: Enterprise 8.2: Link, History and Favorites greatly facilitate the user's work and make the interface more user-friendly.
Ctrl + F11- get the link
Shift + F11- follow the link
Ctrl + D- Add to favourites"
Ctrl + Shift + B- open "Favorites"
Ctrl + Shift + H- open "History"
Ctrl + Shift + Z- open / close "Service messages"
Combinations Ctrl + F2- opens the built-in "Calculator"

General actions

Each 1C: Enterprise user should know the following keyboard shortcuts.

Del- delete, mark for deletion, unmark for deletion.
Ins- add

Ctrl + S- saves the active document
Ctrl + P- prints the active document
Ctrl + Shift + P- prints to the current printer

Ctrl + C (Ctrl + Ins)- copy to clipboard
Ctrl + X (Shift + Del)- cut to clipboard
Ctrl + V (Shift + Ins)- paste from clipboard

Ctrl + A- select all

Much more convenient than clicking with the mouse every time
Ctrl + Z (Alt + BackSpace)- undo the last action
Ctrl + Y (Shift + Alt + BackSpace)- redo the undone action

Ctrl + F- find
F3- find next
Ctrl + H- replace

These keyboard shortcuts are useful when working with reference books.
Ctrl + Num +- expand a group (tree node) of a reference book or spreadsheet document
Ctrl + Num-- collapse a group or tree node

Ctrl + PgDn (Ctrl + Alt + F) - go to next page
Ctrl + PgUp (Ctrl + Alt + B) - Go to the previous page

This mechanism helps in analyzing information, working with reports.
Shift + Num *- copy to clipboard as a number
Shift + Num +- add to clipboard
Shift + Num-- subtract from clipboard

Keyboard shortcuts in application windows

A couple more hot keys in the 1C: Enterprise mode, which are needed more often than others.
Alt + 1- go to the sections panel
Alt + 2- go to the navigation bar
Alt + 3- go to the action bar
Alt + 4- transition to the navigation panel in the mode of opening windows "In bookmarks"
Alt + 9- transition to the history panel
Esc- transition to the form window after switching to the panel by Alt
Ctrl + Shift +- hide / show the section, navigation and action panels
Tab (Shift + Tab)- transition between panels and the form window (in this case, you cannot exit the form using Tab)

The form

Enter- performs the actions of the button by default, as well as transition to the next element of the form
Ctrl + Enter- performs the default button action
Tab- go to the next element of the form
Shift + Tab- return to the previous form element
Esc- close the active auxiliary window

Desktop
F6- transition to the next form of the desktop
Shift + F6- transition to the previous form of the desktop

Working with spreadsheet document

F2- switching edit / input mode in a cell
Home- go to the beginning of the line
End- go to the end of the line
Ctrl + Home- go to the beginning of the text
Ctrl + End- go to the end of the text
F4- selection of a value in a cell
Shift + F4- clearing the value in the cell
Ctrl + Shift + F4- opening for detailed viewing the object selected in the input field.

Window management

Alt + F4- close active free window, modal dialog or application
Ctrl + F4- close the active regular window
Shift + Esc- close the active window
Ctrl + Tab (Ctrl + F6)- activate the next normal window
Ctrl + Shift + Tab (Ctrl + Shift + F6)- activate the previous normal window
Alt + Space- shortcuts to call the system menu of the application or modal dialog
F10- activate the main menu
Shift + F10- call the context menu
Alt + Space- call the system menu
Esc- return activity to the normal window
Alt + Shift + R- restore window position

That's probably all, the most hot keys encountered in the 1C: Enterprise mode, I indicated. Who wants to view more detailed overview let him look in the 1C help.

Go to
Help content (Shift + F1) - 1C: Enterprise - Keyboard shortcuts (1C: Enterprise).

To make these keyboard shortcuts easier to fill in, it is better to print them and keep them in front of you at the first stage, and when the Keyboard Shortcuts (1C: Enterprise) crash into the memory of the piece of paper, you can throw it away.

Thank you for the attention.

Please leave comments on this article, your opinion is important to me.

P.S. parody of Bulldog Kharlamov

When writing, viewing, editing code, navigating through the 1C menu items, certain key combinations, the so-called "Hot Keys", can significantly speed up these processes. I must say right away that the list will be incomplete. Only those that I use in my work. Therefore, after reading this article, it will be useful to refer to the 1C help to expand this list. The list will be broken down into appropriate sections according to functional purpose... Basically, we will consider the combinations applicable when working in the 1C configurator mode.

When specifying keyboard shortcuts, Latin characters will be used, although when using it, you do not need to switch the keyboard to English. So let's get started.

    Navigation

    F12- if you place the cursor on the place where the procedure or function is called, then using this key you can go directly to the procedure or function;

    Ctrl +]- allows you to go from the beginning of the logical structure to its end. Boolean constructs are understood as: If ... EndIf, For ... Loop ... End of Loop, Function ... EndFunction, Procedure ... EndProcedure. That is, if our cursor is positioned on the "If" operator, then after applying this combination, it will be positioned on the "EndIf" operator. It is very convenient in situations when you have to analyze large blocks of code;

    Ctrl + [- allows you to move from the end of the logical structure to its beginning;

    Ctrl + T- when editing the code, this key combination allows you to move to the configuration metadata tree and position yourself on the object whose code you are currently editing;

    Alt + F2- Sets a mark on a line of code (later you can navigate to this mark). Displayed as a blue circle on the left side of the line. The label name is not set. Sequential traversal of labels within the current code window is possible;

    F2- Go to the next label in the "forward" direction in the current code window;

    Shift + F2- Go to the next label in the "back" direction in the current code window;

    Ctrl + F- text search;

    F3- find the next piece of text;

    Shift + F3- find the previous piece of text;

    Ctrl + Home- move the cursor to the beginning of the text;

    Ctrl + End- move the cursor to the end of the text;

    Home- move the cursor to the beginning of the current line;

    End- move the cursor to the end of the current line;

    Ctrl + Right Arrow- move the cursor one word to the right;

    Ctrl + Left Arrow- move the cursor one word to the left;

    Working with windows

    Alt + Enter- open the properties window. The information in the window is displayed for the element that was selected before the keys were pressed. For example, it can be a configuration object, a cell of a spreadsheet document, etc .;

    Alt + Shift + Enter- open the additional properties window. Used to view additional properties of configuration objects;

    Shift + Ctrl + T- opens a window with text templates;

    Shift + Ctrl + Z- closes the service message window;

    Editing text

    Ctrl + / (on the numeric keypad)- comment out the selected block of text;

    Shift + Ctrl + / (on the numeric keypad)- uncomment the selected block of text;

    Ctrl + C- copy the selected text to the clipboard;

    Ctrl + V- paste from clipboard;

    Ctrl + C- cut the selected text to the clipboard;

    Text selection

    Ctrl + A- select all;

    Shift + Ctrl + Home- select text from the current cursor position to the beginning of the text;

    Shift + Ctrl + End- select text from the current cursor position to the end of the text;

    Shift + Home- select text from the current cursor position to the beginning of the line;

    Shift + End- select text from the current cursor position to the end of the line;

    Shift + Ctrl + Right Arrow- select a word to the right of the cursor. Holding Shift and Ctrl and sequentially pressing the arrow, you can select several words at once;

    Shift + Ctrl + Left Arrow- select a word to the left of the cursor;

    Shift + Down Arrow- select a line with the cursor shifted one line down. It is convenient to use when selecting multiple lines;

    Shift + Up Arrow- select a line with the cursor shifted one line up;

    Debugging

    F7- update the configuration;

    F5- updates the configuration, opens a new window in enterprise mode and turns on the debug mode of the open window;

    Ctrl + F5- opens a new window in enterprise mode and turns on the debug mode of the open window without updating the configuration;

    F9- sets a breakpoint on the current line of code in the configurator;

    Alt + F9- opens a window with a list of all configuration breakpoints. From this window you can navigate to any of them;

    Below are the keyboard shortcuts that are used during debugging after the breakpoint is hit

    Sift + F9- opens a window in which you can view the value of a variable or the result of calculating a function. A variable or function can be preselected;

    F11- step by step debugging. Each press executes one line of code;

    Shift + F11- the current procedure or function is executed to the end, exits from it and the debug cursor is positioned on the line following the one from which this procedure (function) was called;

    Shift + F10- the code is executed up to the current cursor position;

    Discussion is closed.

Hello!
At the beginning of work, as we gain experience, we develop certain habits, and the habit of using Hotkeys will bring us convenience and speed. This is why it is so important to use keyboard shortcuts when you first start learning. Using hotkeys significantly speeds up the work and increases the number of possible actions using the keyboard. We will talk about using hotkeys in the configurator.

Coding.

When writing when you can save time by using the following keyboard shortcuts:
Ctrl + Space - call contextual hints or autocomplete.
Ctrl + Q - calling the template will significantly speed up the writing of the code.
Alt-Shift-F - format a piece of code to make it readable.
Ctrl-F1 - search in the syntax helper, move the cursor to the platform function or keyword and click.

Code research.

When examining large chunks of code, it is difficult to do without the following keyboard shortcuts.
Alt + F2- set, remove a bookmark from the current line.
F2- go to the next bookmark.
Shift + F2- go to the previous bookmark.
F-12- we put the cursor on the procedure or function and go to the definition of the procedure or functions.
Ctrl - (minus)- moves back to the module that was jumped to via F12.
Ctrl - T- found in the tree. If you are in a module, then in the configuration tree the object, whose module is, will be highlighted.
Ctrl + F- find a metadata object or its props in the metadata tree.
Fast movement along the branches of structures If ... ElseIf ... Else .... and between
the beginning and end of the cycle.
Ctrl- [- go back.
Ctrl-]- go forward.
Ctlr-G- moving to a specific line of code.

Debugging code.

Debugging code is a very important activity, without which writing code and researching someone else's is not complete.
F5- start debugging.
F9- put, remove the breakpoint.
F10- step through, i.e. do not go into procedures and functions, but execute the next line of code.
F11- step into, i.e. executes the next line of code, entering procedures and functions.
Shift-F9- calculate the expression.
Ctrl + Shift + F9- disable breakpoint.

Service messages window.

Errors, search results, etc. are displayed in the service message window. The following hotkeys are useful for working with the message window and:
Ctrl-Alt-Z- clear message window.
Ctrl-Shift-Z- clear and close the message window.

Keyboard layout for 1C programmers

When working in 1C configurator for the set & |< >‘! and other characters, you must switch the layout from Russian to English.
But our colleague Pavel Chistov came up with a special layout that will save you from unnecessary switching.
Download keyboard layout for 1C programmers

Conclusion.
Here I have collected the most used keyboard shortcuts, in fact there are many more. To view the Hotkeys in the Configurator, go to the Help Menu - Help Contents - Keyboard Shortcuts (Configurator).
The file contains more than 150 key combinations for working in 1C, if you don't want to look in the help.

Form the habit of using hotkeys, it is better remembered when you use it, not when you learn.

P.S.
I often use the keyboard shortcut in Enterprise mode Alt + Shift + R to restore the window size. It is very useful when the user changed the form a lot and some of the details "disappeared" from it. Calls you, you do Alt + Shift + R, he is surprised to see how you did it

Hotkeys are probably the best solution to make it easier to work with applications using the keyboard after blind typing. The principle of operation of hot keys is such that a separate action is associated with one key or their combination, which is performed immediately as soon as this key or combination is pressed. In modern operating systems there is standard kits such keys, and various applications additionally contain their own combinations. Depending on the settings provided by the authors of the program, such keys and combinations can be assigned by the developers or set by the users themselves in the application settings.

The platform "1C: Enterprise 8" is also no exception to this rule and contains many hot keys, mostly common for the configurations "1C: Accounting", "1C: Salary and personnel management", "1C: Trade management", "1C: Retail "And others. Moreover, even if you write your own configuration for this platform, these keys will work in it too. To create screenshots, I will use the 1C: Retail configuration, since I am currently writing about working with it and it is, as they say, at hand.

To fully appreciate the rationality of such a technical solution, let's see how the methods of working with hot keys, and also without their participation, look from the outside.

Suppose the user is unaware of the existence of hotkeys or, which happens more often, does not pay due attention to them, considering them to be unnecessary or abstruse. In this case, even the simplest operation requires at least two or three mouse clicks on the elements of the application interface - switching to other form lines, menu items, pressing buttons, and so on. Moreover, these elements are not always in close proximity to each other. That is, during such work, you still need to move the mouse intensively, periodically releasing it in order to enter some information from the keyboard, and then take the mouse in your hand again and continue working.

If we talk about one or two operations, then there is no particular problem in this. But the fact is that 1C users very often have to carry out hundreds of such operations per day. Especially in "1C: Bughalteria" and trade configurations. A simple example is manually entering new lists of commodity items, which happens quite often. Now estimate how much time during the day it takes to pick up and drop the mouse and move the cursor around the screen. And if within a month?

A user who is confident in the skill of working with hot keys can perform many times a large amount of work without really bothering. For example, if you work with a mouse, then to create a new document you need to take the mouse, point it to the document creation button and press it. Then you need to drop the mouse, fill in the document from the keyboard, take the mouse in your hand again and save or swipe the document.

And an advanced user at the same time will simply press the Insert key, which creates new document, will immediately fill it, since he does not need to rush between the mouse and the keyboard, and then press the combination Ctrl + S or Ctrl + Enter - and that's it. On an industrial scale, the time savings are enormous!

For achievement best results it is still quite good to master the technique of touch typing. As part of this article, we will not consider it, but on my own I want to add that I quickly mastered touch typing in Russian and English thanks to the VerseQ keyboard simulator, an overview of which can be read on this. I am mentioning this simulator here not at all for advertising reasons, but I really think it is much more effective than other, even more famous simulators.

But let's not deviate from the topic. So, we already know that the Insert key is used to create a new element. Moreover, the word "element" is used here in the broadest sense. This can be a new item in the list, new connected equipment such as a cash register or barcode scanner, or an ordinary document - an invoice, an acceptance certificate, and so on.


Sometimes it happens that you need to create not a single object, but a group of such objects. An example is an item list, in which a separate category is entered for each item, which allows you to logically structure the data.

Such a group is something like a daddy, where you can add other groups and directly the goods themselves. To create such a group, you can use the Ctrl + F9 combination.


This combination will only work if you are in a section that supports creating groups. For example, if you have a goods receipt window open, then this combination will not give anything in it - no groups are provided here. But the Insert button, as usual, will create new item... In our case, the arrival of goods.

In order to open an element already entered into the database for editing or viewing, you need to press the F2 button. This will be equivalent to clicking the green pencil button in the program interface.


Depending on the type open element the number of lines in its form varies and there can be quite a few of them. To switch between them without using the mouse, you can use the Tab button and the Shift + Tab combination. The first will take you to the next line, and the second will take you to the previous one.


The Del button has several functions. First of all, this is the standard deletion of text in edit mode. In addition, it can be used to mark system objects for deletion and delete items that are allowed to be deleted directly, without prior marking.

For example, if we talk about the "1C: Retail" configuration, these can be barcodes assigned to some name or a separate set of characteristics of some product. But the product or characteristic itself cannot be deleted just like that - you must first mark them for deletion, and then delete them using a special function.

Each document, with the exception of marking for deletion, can have three main states: unsaved, saved, and posted.

With the unsaved, everything is clear. This is a document that you just created and did not save, or a previously saved document in which you made some edits, but also did not save. The fact that the edits were not saved is indicated by the asterisks in the title of the tab and in the title of the document.


Let's see what is in common and what is the difference between simply saved and posted document. First of all, changes are saved both during normal save and during posting. It also assigns a number to the document. But with simple saving, there is a simple record of the entered information, nothing more. The posted document forms all the necessary postings and begins to participate in accounting.

An example is the situation with the posting of goods. You create a document, enter the necessary goods and its incoming quantity there and save without posting. The document is assigned a number and appears in the list of capitalization documents. Moreover, it will contain information about the goods received, including their names, quantities, accounting units, cost and total amount, but the posting itself has not yet been carried out.

If at this moment you try to write off such a product, only those units that were registered earlier will be written off. If such a product has not previously arrived at the warehouse, then you will not be able to write it off at all. It simply does not exist. The document was created, but not posted, therefore, no entry was made in the register about the receipt of goods at the warehouse. You can open such a saved document at any time and swipe it.

In order to post a document and close it, use the Ctrl + Enter combination. True, sometimes it is necessary to pass a document without closing it. For example, to immediately create another based on it. To do this, use the "Swipe" button in the application interface. If there is a hot button for it, then I don't know anything about it.


The keyboard shortcuts Ctrl + C and Ctrl + V are well known in many applications. These are standard combinations for copying chunks of text to the clipboard and pasting them elsewhere.

But in the configurations of the 1C: Enterprise 8 platform there is also a very convenient function that allows you to create a new element by copying the old one. This is done with hotkey F9.

This tool creates a copy of the previous one, into which you can make the necessary edits in the future. This is very convenient when the new document is not much different from the old one. For example, if you are making an invoice for a counterparty with whom you have worked before, you do not have to hammer in all the details from scratch. It is enough to select one of the old documents and press F9. After that, you will have to replace the tabular section or some other little things. As a result, if the tabular section is not very large, it will take you a few seconds to complete everything.

In this way, you can clone not only documents, but any records in general. Suppose you have an item that has a long list of characteristics that differ by one or two values. Of course, you can select the entire list, copy it, and then paste into each new position and change. But it's much easier to do it with the push of a single button, isn't it?


The F5 button is used to refresh the page. This helps, for example, when the state of an open document has changed due to the movement of documents in neighboring windows or on another computer. Let's say the payment status of an open order changed when you spent all Required documents, but since the order itself was hanging open for you, the information on the screen was not updated. In such cases, F5 helps.

The combinations Ctrl + F and Ctrl + Q are used to activate and deactivate the search mode, and the F1 key traditionally launches the help system.

So, now you know all the main hot buttons used in working with configurations of the 1C: Enterprise platform. How you use this knowledge is another matter. From my many years of experience as a system administrator, I know that users are often too lazy to learn these combinations. Their excuses are monotonous: “It's too difficult,” “I won't remember,” “I will look for these buttons for a long time,” and so on in the same spirit.

In fact, there is nothing complicated about it. Yes, the first day or two you will remember combinations. But here you can focus on the hints that appear when you move the mouse cursor over the function button for which a combination of hot keys is provided.


As for the position of the necessary buttons on the keyboard, firstly, since you are working at a computer, you simply have to know where everything is, and secondly, you will learn frequently used buttons very quickly and will use them automatically, which is not will serve you well.