1C:Enterprise users mostly work with forms. Forms can contain a variety of items used to display and edit data. These items include input fields, command bars, buttons, check boxes, tabs, tables, charts, text document fields, spreadsheet document fields, HTML document fields, geographical schema fields, and graphical schema fields. This chapter covers general techniques of working with forms and form items.
5.1. General form operations
There are several common items that are available in each form. A form header normally contains the name of the object or the list of objects displayed in the form. It cannot be customized.
To select an item, click it, or use the arrow keys.
If an item appears shaded, it is unavailable for editing.
To edit an item, double-click it or press Enter.
Form items can have tooltips that describe their purpose. To view a tooltip, move the pointer over the item and wait for a couple of seconds. If a tooltip is available, it is displayed next to the pointer in 1–2 seconds.
Navigation in forms. To navigate through form items, press Tab or Shift + Tab, or click the item that you need.
Some items (for example, the command bar) can be unavailable for navigation with Tab or Shift + Tab. To navigate to such items, click them or press Alt + F10.
To complete editing a form attribute, press Enter. This usually moves the cursor to the next form item. The movement sequence is defined by the application developer.
A form can validate the data that you enter. If you attempt to enter invalid data, a form can display an error message.
When you complete entering an attribute, the application can perform some actions automatically (for example, fill values of other form attributes).
Saving form parameters. If a form can be resized, the form size and its position on the screen are saved when you close the form. The form items also retain the sizes they had when the form was closed.
You can customize a form appearance if the application provides this option: click All actions – Change form. For more information, see section "11.2. Customizing forms".
5.2. Fields
Form fields are intended for viewing, entering, and editing data of various types. To fill a field, click it and then enter or select a value.
5.2.1. Input fields
The set of operations available in an input field depends both on the input field data type and application settings.
Normally, to enter data in an input field, you have to click it or navigate to it by pressing Tab. You can use any text editing options provided by the operating system (for example, the clipboard).
Input fields with a red underline cannot be left blank.
Shaded fields are either filled automatically, or they should not be filled (for example, the Code field in Fig. 29. A form with input fields is filled automatically when the form is saved). If you attempt to edit such a field, the application displays a warning.
If you enter invalid data, a drop-down list displays a warning that no matching values are found.
To open a list of selectable items (see Fig. 30. Selecting a group of counterparties from the list), press F4.
To open a form of the selected item, click Ctrl + Shift + F4.
When an input field is shaded (see the Code field in Fig. 31. Opening a form of a selected item from an input field), its value should not be edited.
If multiline mode is set for an input field, pressing Enter does not navigate to the next form item and instead starts a new line in this input field.
A multiline input field can support extended input, which includes the option to type the tab character and standard text search. Note that in such input fields you cannot use the Tab key for navigation to the next item.
If an input field has a length limit, data copied from the clipboard to that input field can be cut, leaving only a part that fits.
5.2.1.1. String
If an input field is intended for storing text, it looks as follows:

Fig. 32. An input field intended for storing text
A blank input can display a hint that describes the expected data. Once you start typing, the hint disappears.

Fig. 33. An input field hint
5.2.1.2. Number
If an input field is intended for storing a number (for example, a quantity or an amount), its selection button looks like a calculator. To edit a numeric value in a calculator, click this button.

Fig. 34. Entering a number using a calculator
Some fields with numeric values have spin boxes.

Fig. 35. Editing a value using a spin box
5.2.1.3. Date
If an input field is intended for storing a date, when it is blank, it contains separators (periods or colons, depending on the application settings).
You can enter a date using the embedded calendar.

Fig. 36. Entering a date using a calendar
If an input field stores date and time but displays only the date or displays the date and a part of the time, the hidden part of the time is not changed when you edit the date.
5.2.1.4. Multiple data types
In addition to the attribute value types described above, forms support entering values that can have one of several predefined types. An input field for such an attribute contains the Select button. Clicking this button opens the list of available types.

Fig. 37. Selecting data type
Select a type in this window. Then select a value from the list that is opened.
5.2.1.5. Selecting object value
You can select an object value without opening a new window. Use the drop-down list that is displayed when you click the selection button.

Fig. 38. An input field with a drop-down list
TIP. To open the list of values available for selection, in an input field, press F4. To open the form of the selected item, in an input field, press Ctrl + Shift + F4.
To select an item from a drop-down list, click that item.
A drop-down list can display a history of values. To view the previous values, click Ctrl + Down Arrow.

Fig. 39. History of input field values
5.2.1.6. Searching for a value in an input field
When you put the cursor in an input field, you can be prompted to enter a search string, view a full list of values (Show all or F4), and/or create an object (Create or F8).

Fig. 40. An input field with a drop-down list
If the value that you are typing is not in the list, the application prompts you to view all values or create an object.

Fig. 41. A value is not found in the list
When you start typing, the application searches for the typed fragment and displays the matching values in a drop-down list. Depending on the application settings, the search is performed at the beginning of line or anywhere in the line. Example:

Fig. 42. Searching at the beginning of line in an input field
If the application supports the search anywhere in the line, you can search for any part of the value, as shown in the figure below:

Fig. 43. Searching anywhere in the line in an input field
If the amount of data is significant and processing this data will take a long time, the following message appears during the search.

Fig. 44. Background search
If you select a value marked for deletion in an input field, a warning is displayed.
If no object matches the text you typed, the application will prompt you to select one of the following actions: select from list, show all, or create a new object (if the application supports this option).
If you click Create (or press F8), an object creation form is displayed.
During the selection from a drop-down list in an input field, if you click another form item, the drop-down list is closed and the value in the input field does not change.
NOTE. For attributes that can store data of multiple types, you cannot enter text in the input field until you select a data type.
Using full-text search
An input field can support full-text search. This provides the option to search for one or several words. The search returns the results that contain at least one of these words.

Fig. 45. Full-text search in an input field
The full-text search returns strings containing the specified words in all forms and arrangements. Both full words and word parts are found (it is similar to a * statement for a full-text search).
Clearing the selected value
To clear a value that was entered by selecting from a list, click the clear button to the right of the input field (if the field has this button), or press Shift + F4.

Fig. 46. An input field with a clear button
To cancel the input and return to the previous value, press Esc.
In a multiline text, when you press Esc, you are prompted to save the changes. To save the changes, click Yes. To cancel the changes, click No. To return to editing the field, click Cancel.
5.2.2. Check boxes
Check box is a form item intended to turn a specific option on or off.
A check box can have two or three states.

Fig. 47. A check box
If a check box in a table column or a form is read-only, it appears shaded.
To toggle the value of a check box, click it. If you use the keyboard, first activate it using Tab or Shift + Tab, and then press the Spacebar.
If a check box has two states, you can also use the Plus Sign and Minus Sign keys to toggle it.
5.2.3. Radio buttons
Radio button is a form item intended to select one of several possible values. To select a value, click it. If you use the keyboard, first activate the selected radio button value using Tab or Shift + Tab, then select a value using the arrow keys and press Enter. For example, an item that can be sold is either a product or a service:

Fig. 48. A radio button
5.3. Tumblers
Tumbler is a form item intended to select a value (as a radio button) or to turn an option on or off (as a check box). The figure shows a sample tumbler.

Fig. 49. A tumbler
To select a value, click a tumbler button. The active button is brighter that others and has a green dot.
5.4. Progress bars
The progress bar displays the current state of a form attribute (the associated attribute is defined by application developer).

Fig. 50. A progress bar
5.5. Sliders
Slider is a form item intended for quick and easy input of numeric values. It is similar to a scroll bar placed vertically or horizontally (in the figure a slider is displayed under the associated input field).

Fig. 51. A value adjustment slider
The value of the associated attribute is determined by the slider position and by the minimum and maximum values.
You can move the slider using the arrow keys. However, it is more convenient to use the mouse.
5.6. Hyperlinks
A form can contain items that appear as text but when you move the pointer over them, the pointer changes to a hand (see Fig. 52. A hyperlink in a form) and the text becomes underlined. This is a Hyperlink. It is intended to open a specific object (for example, another form). To use a hyperlink, click it, or select it using Tab or Shift + Tab (or Down Arrow, Left Arrow, Up Arrow, Right Arrow), and press Enter. Pictures in forms can also have hyperlinks. When you move the pointer over a picture with a hyperlink, the pointer changes as shown in Fig. 52. A hyperlink in a form.
5.7. Button
The button form item is intended to perform actions in a form.

Fig. 53. A button
A form can contain rectangular and rounded buttons. A button can have a border, a background, and a custom font. Appearance of buttons depends on the application settings.
To use a button, click it, or activate it using Tab or Shift + Tab and then press Enter.
One of the form buttons can be the default one. You can use it by pressing Ctrl + Enter.
Some buttons have keyboard shortcuts that duplicate their functions. You do not have to select or activate a button prior to using a keyboard shortcut.
Some buttons have "pressed" and "released" states. They indicate that some application mode is enabled or disabled.
If an action associated with a button is unavailable, the button appears shaded.

Fig. 54. An unavailable button
5.8. Tables
A form can contain a table (a list with multiple columns). The assortment of columns is defined by the form design. The rows contain the data that you can view and sometimes edit. For example, a list of payments in a Sale document is a table.
In some forms, each table row displays two or more levels of values. This increases the amount of data displayed in a single row without the need to scroll it horizontally.
If a table cell height is one row and the cell contains multiple text lines, only the first line is visible, followed by an ellipsis.
Adding, copying, deleting, editing, sorting, filtering, and other operations on the list data are generally performed using the list command bar buttons or using the context menu of the list area (provided that this option is implemented in the application).
The operations available in a table are defined by the type of data stored in the table and by application design. Generally, they are similar to operations available in input fields. To start editing a cell, press Enter or put the cursor to a cell and begin editing. To complete editing a table row, press Shift + F2.
Viewing a table. You can use your mouse and keyboard to view a table.
You can change the column width by dragging the column borders. The new column sizes are saved. Holding down Ctrl while resizing a column prevents the adjacent columns from being affected.
If a column is not wide enough to view the entire field content, you can view it as follows: Hover the mouse pointer over a cell in the desired column, and the entire field content will appear as a pop-up next to the pointer.
You can change the order of columns.
Some tables allow multiple row selection. To select multiple rows, hold down Ctrl and select the rows with mouse or arrow keys.
To scroll a table one page up or down, press Page Up or Page Down.
To navigate to the first table row, press Ctrl + Home. To navigate to the last row, press Ctrl + End.
Editing a table cell. To edit a table cell, select it and begin editing. If a list of available values is assigned to the cell, press Ctrl + Down Arrow to open the list and select a value. To complete the editing, press Enter. If an input field is used for editing cell data, all of the input field editing options are available.
Adding a row. To add a table row, press Insert. Then you are prompted to start editing a new cell. Once you type a value and press Enter, the cursor is moved to the next cell. You can navigate between the cells by pressing Enter or Tab, provided that the application supports this option.
Alternatively, you can add a row by pressing the Down Arrow key in the last table row, provided that the application supports this option. If you do not specify any value for that new row, it is deleted when you leave it.
NOTE. If the cursor "jumps" over some cells when you press Enter, this is intentional and defined by the application design.
Deleting a row. To delete a table row, select it using the mouse or arrow keys and press Delete.
IMPORTANT! The rows are deleted permanently, without any warning.
Copying a row. New table rows can be created by copying an existing row. To copy a row, select it using the mouse or arrow keys and press F9. A new row will be added to the table and filled with values copied from the original row.
Row numbering. The leftmost column displays row numbers. When you add a row, it is automatically assigned the next sequence number.
You can change the order of table rows. To move the rows, use the Move up and Move down commands. When you move the rows, their numbers are changed automatically.
Sorting table rows. The default order of table rows is defined by the application design. To sort a table by a specific column, select a column and then click All actions – Sort descending or Sort ascending. You can also drag table rows to change their order.
If you need to specify a more complex sorting of table rows, use the form customization procedure.
5.9. Groups
You can combine form items into groups. Groups can contain fields, list or table columns, pages, or commands. You can also join list columns into vertical or horizontal groups. The following figure shows a vertical group of list columns:

Fig. 56. Grouped table columns
Form items can be visually arranged into groups. A group can be marked with a line or a border. The following figure shows a group marked with a line.

Fig. 57. Grouped fields
You can move the form items between groups, provided that the application allows this operation. This might change some of the item properties. For example, if you move a group of items to a group with Pages type, its Type property is changed from Regular group to Page. This might also change or delete properties of subordinate items.
Collapsible groups. A form can contain collapsible groups. Titles of collapsible groups have a different look: their headers contain a link or button to collapse the group.

Fig. 58. Collapsible group
Clicking a title of a collapsible group hides its content.
Clicking a title again shows its content.
Pop-up groups. Such groups are originally displayed as titles only. When you click the title, the content of the group pops up in a separate window.

Fig. 59. Pop-up group
If you disable title display for a pop-up group, it will be displayed as a regular group.
For information about form customization, see section "11.2. Customizing forms".
5.9.1. Command bar
A form can contain groups of items of Command bar type. Each command bar consists of a set of buttons (commands) that are applicable only to this form or a specific part of the form.
To activate the command bar, press Alt + F10. You can access a command bar by cycling through form items using Tab or Shift + Tab. This cycles through all of the command buttons, and you can press Enter to execute the operation associated with a button.
5.9.2. Pages
A form can contain pages. Page tabs can be displayed vertically (at the top or at the bottom) or horizontally (on the left or on the right). To open a page, click it. You can switch between the pages by pressing Ctrl + Page Up (next page) or Ctrl + Page Down (previous page).
Each page can contain a unique set of form items. For example, a form that stores contractor company details can include the Address tab, which stores the postal address, and the Contact tab, which stores the details of the contact person in that company (as shown in Fig. 60. Pages in contractor company details).
5.10. Chart
A chart can be embedded in a form or in a spreadsheet document.
You can customize a chart embedded in a form by editing its attributes. The set of available attributes is determined by the application developer. You can select another chart type if the source data allows that. For information about customizing charts embedded in spreadsheet documents, see "Appendix 3. Spreadsheet document editor".
5.11. Text document fields
The text document fields are intended for text operations. A text document field contains a text editor window where you can type and save text. For information about using the text editor, see 1C:Enterprise 8.3. User Manual, "Appendix 2. Text editor".
5.12. HTML document fields
The HTML document field is intended to display HTML documents in forms. To use the search commands, on the main menu, point to Edit and then click one of the following: Find, Find next, or Find previous. You can switch between HTML pages by right-clicking them and then clicking Forward or Back.
NOTE. If a field displays an external webpage, the search is performed using web browser tools.
The following File menu commands are available in this field: Print and Save as.
5.13. Graphical schema fields
Graphical schema field is a form item intended to view and edit a graphical schema.
For information about using the graphical schema editor, see 1C:Enterprise 8.3. User Manual, "Appendix 5. Graphical schema editor".
The order of cycling through graphical schema items is determined by application design.
To select graphical schema scale, on the main menu, click Graphical schema – Scale, and click one of the scale options.
You can also change the scale by rotating the scroll wheel while holding down Ctrl.
This field can display a generic flowchart of a business process, or a flowchart of a specific business process instance with active and completed route points.
The figure shows a flowchart of a sale business process.

Fig. 61. A graphical schema that displays a flowchart
The completed route points are displayed with hatched background (Issue sales order and sales invoice in the figure). A route point is considered completed if all the tasks associated with the point are completed.
Active points have red dashed borders. A route point is considered active when it has one or more incomplete tasks associated with it (Approve the price in the figure).
5.14. Picture fields
Picture field is a form item intended to display a picture in a form. This item can contain a hyperlink (for more information, see section "5.6. Hyperlinks").
If a picture does not fit a field, scroll bars are displayed when you select the field, provided that the application supports this option. If scroll bars are available, you can move the picture using the arrow keys, Home (show upper-left corner), End (show lower-right corner), Page Up (go up by window size vertically, or horizontally if Alt is held down), and Page Down (go down by window size vertically, or horizontally if Alt is held down).
If your mouse has a scroll wheel, you can scroll the picture vertically by rotating the scroll wheel forward or backward. If you hold down Shift while scrolling, the picture is scrolled horizontally.
The Picture field form item has a context menu with the following items: Copy, Save as, and View Image.
To copy a picture to the clipboard, right-click it and click Copy. Then you can paste the picture to another application.
The Save as menu item is available for pictures loaded from files. Use it to save a picture to a file.
The View Image item displays a picture in a new window. This window includes buttons to zoom in and out and to revert to the actual size. You can resize this window. Use the Zoom in, Zoom out, and Original Size context menu items to change the scale. You can also use the numeric keypad keys to change the scale: Plus Sign zooms in and Minus Sign zooms out. The Original Size menu item reverts to the actual picture size.
Note that you have to select a picture to perform mouse operations. That is, you have to click the picture first. If you click a button, this selects the button and further mouse actions (scrolling and scaling) are unavailable until you select a picture.
You can change the scale by rotating the scroll wheel while holding down Ctrl. To zoom in, rotate the scroll wheel forward, and to zoom out, rotate it backward. You can also change the scale using Plus Sign and Minus Sign on the numeric keypad.
5.15. Spreadsheet document fields
A form can contain an embedded spreadsheet document (a Spreadsheet document field form item). For information about operations available in Spreadsheet document field, see "Appendix 3. Spreadsheet document editor".
Navigating spreadsheets. A spreadsheet document window displays a part of a spreadsheet located in that window. To select a cell, click it. You can scroll a spreadsheet using the scroll bars.
TIP. To scroll a document horizontally, hold down Shift and rotate the scroll wheel.
For convenient scrolling of a large document, click the scroll wheel and select the scrolling direction with the pointer. The scrolling speed depends on the distance between the current pointer location and the pointer location at the time when the scroll wheel was pressed (it is marked with a special icon).
Managing a spreadsheet view. Use the Table – View section of the main menu to configure the view of spreadsheet document areas and components: column and row headers, grid, and more.
The following table briefly describes the View menu items. To enable a menu item, select it like a check box. This shows or hides specific areas.
Menu item |
Action |
Dock table |
Dock the top rows and left columns of a spreadsheet document so that they are always visible when the document is scrolled. |
Show grid |
Show or hide spreadsheet grid (thin lines between cells). |
Show headers |
Show or hide row and column headers. |
Show groups |
Show or hide groups (the areas to the left of the row header or above the column header). |
Edit |
Allow or prohibit spreadsheet document editing. |
Show comments |
Show or hide comments. |
Black and white view |
Enable or disable colors specified in the spreadsheet document. If you select this item, spreadsheet colors are defined by the operating system settings. |
Page view mode |
Show or hide the minimum number of rows (depending on the amount of data in the spreadsheet), print area, and page breaks. |
Scale |
Scale the document. Choosing this item opens a menu where you can select the scale for a spreadsheet document. |
TIP. You can use the scroll wheel to change the scale. You can also scale a spreadsheet by rotating the scroll wheel while holding down Ctrl. To zoom in, rotate the scroll wheel forward, and to zoom out, rotate it backward.
Docking a table (header and columns). You can dock the top rows and left columns of a spreadsheet document, so that they are always visible when you scroll the spreadsheet.
To dock spreadsheet rows, select a row and then, on the main menu, click Table – View – Dock Table. This docks the rows above the selected one.
To dock spreadsheet columns, select a column. This docks the columns to the left of the selected one.
To dock spreadsheet rows and columns simultaneously, click a cell. This docks the rows above the cell and the columns to the left of the cell.
To release the docked rows and columns, on the main menu, click Table – View – Dock Table.
Making spreadsheets read-only. To protect a spreadsheet document from editing, on the main menu, click Table – View – Edit (it this item is selected, the document is already protected).
If a cell contains a text that does not fit the visible area, move the pointer over that cell to display the full text as a tooltip. If the text is too large to fit in a tooltip, only a part of the text is displayed.
5.16. Formatted document fields
A form can containFormatted document fields intended for storing text documents with some formatting: color highlighting, text fonts, hyperlinks, pictures, and more.
This field can be used to create an email message, edit a simple HTML document, or for other similar tasks.
If a formatted document field is Read-only, you can follow the links in that field by clicking them. Each resulting page us opened in a new browser window.
To save a formatted document as a text file or an HTML document, on the main menu, click File – Save or Save as.
You can format a document using commands on its command bar.
The following list briefly describes the formatting options.
Changing fonts. You can use either of these methods to change the font:
- On the main menu, point to Text and click Font and then, in the Select font dialog box, select the font type, font size, and style (Bold, Underline, Italic, or Strikethrough), and click OK
- Select the text and use the command bar buttons to increase or decrease the font size and to select the font style (bold, italic, or underlined).
Selecting text and background colors. To change background color or text color, select the text and then, on the command bar, click Change background color or Change text color. Then, in the Select color dialog box, select a color and click OK.
Inserting a hyperlink.
Select an object (text or picture) and click the Insert hyperlink command. This opens the hyperlink properties dialog box. In the URL field, enter the hyperlink address and click OK.
Hyperlinks are formatted using the hyperlink style. Usually, the hyperlinks are displayed in blue underlined font.
Inserting a picture.
Click the Insert picture command and select a picture file.
Inserting symbols. To add a symbol to a document, click Insert symbol and select a symbol.
Inserting a list. To create a bulleted list, click Bulleted list. To create a numbered list, click Numbered list. Then, enter the text of the first list item.
To add another list item, press Enter.
To end the list, press Enter twice, or press Backspace to delete the last bullet or number in the list.
Specifying text alignment.
To align text in a document, select the text and click Left, Right, Center, or Justify.
Changing indent. You can increase or decrease indent for one or several paragraphs.
To increase the indent, select the text and click Increase indent. To decrease the indent, select the text and click Decrease indent. You can also use keyboard shortcuts to change indent:
- Press Tab to increase indent (make sure that the cursor is positioned at the beginning of paragraph or an entire paragraph is selected; otherwise, this will insert a tab character).
- Press Shift + Tab to decrease indent.
Changing line spacing. To change space between text lines in document, select the text and click Line spacing. In the window that is opened, enter the spacing or change it using the buttons, then click OK.
5.17. Planner fields
The Planner field form item is intended for viewing and editing planner data. This item can be used for planning tasks, schedules, events, meetings, and more.
A planner field has a mandatory dimension: the time scale.

Fig. 62. A planner field configured to display a single day
In addition to the time scale, a planner field can have application-specific dimensions.
The time interval displayed in a planner field might depend on the application settings.
To change the time interval shown in a planner field, on the main menu, point to Planner and then click one of the following:
- Go to beginning. Go to the beginning of the time interval shown in the field.
- Back. Show the previous time interval. For example, if your planner time interval is Day and the current day is January 12, 2014, this moves you to January 11, 2014.
- Today. Show the current day.
- Forward. Show the next time interval.
- Go to end. Go to the end of the time interval shown in the field.
5.17.1. Adding items
There are several methods of adding planner items.
To create an item, right-click in the cell where you want to add it.
You can also click a time scale item for quick editing of a planner item, provided that the application supports this option.

Fig. 63. Creating a planner item
To save an item, click OK.
5.17.2. Editing items
To view or edit planner item data, in the context menu or in the quick editing window, click Edit. This opens the item editor dialog box.

Fig. 64. Editing a planner item
You can specify the following:
- Name. Planner item name.
- Time interval. If you select the All day check box, the time interval is automatically set to 00:00–23:59 of the selected day.
- Schedule. To set a schedule, click the Set schedule link or select the check box next to it. This opens a new window for editing the schedule settings.
To save the changes, click OK.
To cancel the changes, click Cancel.
To delete an event, click Delete.
5.17.2.1. Moving items
To change the time interval of a planner item, do one of the following:
- Drag the item to another cell.
- Edit the item and change the time interval.
5.17.2.2. Creating scheduled items
To schedule a planner item, select the Set schedule check box or click the link in the item editor window.

Fig. 65. Creating scheduled items
Then specify the schedule parameters.

Fig. 66. Editing a planner item schedule
On the General tab, you can specify the date of completion of repetitions (the Repeat until:field), number of repetitions (the Number of repetitions field), repetition interval in days, months, years (Repeat every).
You can check the resulting schedule in the lower part of the window.
One the Weekly tab, specify the weekly schedule:

Fig. 67. Editing a weekly schedule of a planner item
In the Repeat every field, specify the schedule period in weeks.
In the Days of the week group, select the days of the week.
One the Monthly tab, specify the monthly schedule:

Fig. 68. Editing a monthly schedule of a planner item
In the Repeat on field, specify the day of the month and/or day of the week, and also specify how it is counted (from the beginning or from the end of the month).
In the Months group, select the months.
You can check the resulting schedule in the lower part of the window.

Fig. 69. Overview of the resulting schedule
5.17.3. Deleting items
You can delete planner items, provided that you have the right to edit them. To delete an item, right-click it and then click Delete.

Fig. 70. Deleting a planner item
5.18. Drag-and-drop operations
The 1C:Enterprise system supports drag-and-drop operations. You can drag data between application fields. For example, you can drag list items between groups, drag data from a table box to a spreadsheet document field, or drag a list of selected files from Microsoft Windows Explorer to a form item.
Drag and drop operations are available for the following controls: table box, spreadsheet document field, calendar field, and picture field.
The availability of dragging depends on the application design (see the application documentation for details). The following section describes the standard drag-and-drop operations.
For each object, the application design defines whether it can be a source (you can drag from this object) and a target (you can drag to this object). These properties are defined during configuration step and can be changed using the 1C:Enterprise language.
Dragging is performed using the mouse and is similar to the standard Microsoft Windows method.
However, some applications can have extended drag-and-drop options. The result of a drag-and-drop operation depends on the field type and the source data type.
The table summarizes the default availability settings for drag-and-drop operations.
Target → ↓ Source |
Calendar field |
Spreadsheet document field |
Table |
Picture field |
Calendar field |
No |
Yes |
No |
No |
Spreadsheet document field |
No |
Yes |
No |
No |
Table |
No |
Yes |
Yes |
No |
Picture field |
No |
No |
No |
No |
When you drag an item to a spreadsheet document, the value is converted to its text presentation. Data that has the main presentation defined (for example, the code or description for a catalog) is converted to the main presentation value. For example, data from the calendar field has the Date value type and is converted to a string according to the current regional settings. If value table data is displayed in a table box, the value table row index is added to the spreadsheet document field.
When you drag data within a table box, note that in dynamic lists the order of rows cannot be changed. You can only drag hierarchical data from one group to another.
In a table box containing static data (tabular sections, value tables, value lists, or a value tree), you can change the order of rows.
The following rules apply:
- If a row is dragged to a row above, it is placed before that row.
- If a row is dragged to a row below, it is placed after that row.
- If multiple rows are dragged, it is similar to dragging a single row, with the following exception: if the selection is not continuous but includes gaps, the rows are grouped (placed near each other). In this event, the selected lines are grouped (placed next to each other). That group is placed according to rules 1 and 2.
- To drag a row to a row before the last one, drop it before the row that is before the last one.
To learn whether an application has custom drag-and-drop features, consult its documentation.
Besides dragging between applications fields, 1C:Enterprise allows you to drag data from third-party applications to application fields. You can drag a text or a file list.
5.19. Saving form field values
If a form has a lot of fields, the following commands for saving field values for future use and for restoring them may be available in the application: Save settings and Select settings.

Fig. 71. Commands that save and restore field values
Enter the required values in the form fields and select Save settings. In the Save settings <object name> window, enter a name for the set of values and click Save.

Fig. 72. Saving form values
To use the previously saved form values, click Restore settings. Then select a set of values and click Select.

Fig. 73. Restoring form values
This fills the form fields with the restored values.
5.20. Form-specific features
When you work in most forms, you can use all application functions (available as main menu items, keyboard shortcuts, commands of the actions panel or the navigation panel, and command bar buttons) and switch to other open windows. But some forms do not allow this. For example, the main application window is not available as long as this form is open. When working with this form, you should complete all actions in this form and close it before switching to another mode. You can close a form by pressing Esc.
In addition to regular forms, an application can support operations with spreadsheet and text documents.