Specifics of web client operations
Specifics of web client operations
- The following is not supported in Google Chrome and Safari web browsers:
- Programmatic insertion from the clipboard, and starting from Google Chrome 6 and Safari 5 versions ‑ any operations of programmatic access to the clipboard. Only keyboard clipboard commands (not the context menu) are available.
- Automatic operating system authentication.
- A feature of changing footers when printing.
- The cryptography tools extension is not supported in the Safari web browser.
- The following is not supported in Microsoft Edge web browser:
- Add-in technology;
- File system extension;
- Cryptography extension.
- Operations with COM objects are supported only in Microsoft Internet Explorer.
- OS X only supports password input using Latin alphabet letters and digits. iOS up to version 5.x (including 5.x) only supports password input using the Latin alphabet letters and digits. iOS 6 version supports the use of national alphabet characters in passwords. To ensure compatibility between various OS versions or when application use is required in the Safari web browser, it is recommended to set passwords using digits and letters of the Latin alphabet only.
- When a page containing a web application is added to Bookmarks in Mozilla Firefox web browser using the Add page to bookmarks command, the user has to adjust the added link manually. To do this, open the properties editing window for the added bookmark and remove text from the beginning of the line up to http:// in the address field or by drag-and-dropping the application icon (left of page address) into Bookmarks menu.
- Whenever a web client is used in Google Chrome web browser with 1C:Enterprise Extension a situation may arise when an extension remains inoperable upon a web browser startup. As such, no operations with a clipboard can be available in a web client. Whenever it arises, it is recommended to restart your web browser.
- User interruption of module operation is not supported. When performing the method call module UserInterruptProcessing() is ignored.
- The LockApplication() method is not supported.
- The Calculate() function does not diagnose the Procedure called as function error.
- IDs used in the expression, transferred to the Calculate function, can be recorded only in Russian and English languages.
- If there is an error in the expression transferred to the Calculate() function, the error is identified as a method call error, and not as an error in the transferred expression.
- Depending on the web browser used, either the original SVG format image is displayed, or the image is pre-converted into PNG format. The size of the image in PNG format corresponds to the size specified in the SVG image format. The following web browsers display original SVG images:
- Internet Explorer 11 and older.
- Google Chrome;
- Mozilla Firefox;
- Safari 7 and older.
To display a picture in SVG format correctly, setting the picture size (using the width and height properties) is required, and to display it using Microsoft Internet Explorer web browser, ‑the viewBox property must be additionally set.
- The web client does not support debugging of code in 1C:Enterprise language in the application event handlers BeforeExit() and OnExit(), as well as in the managed form handlers BeforeClose() and OnClose() during application shutdown if it is done by closing the browser window.
- When performing time-consuming operations the cursor appearance is not changed.
- Horizontal scrolling (with the mouse wheel when Shift is pressed) is not supported in all form items.
- Microsoft Internet Explorer and Mozilla Firefox browsers do not process keys pressed during a server call. In Google Chrome and Safari browsers, these pressings are processed when the server call is finished.
- Hotkey definition using the & character in the command text, menu items, etc is not supported. The & character, specified in the text, is ignored and not displayed in the interface.
- In the Safari web browser, when the server is performing a query for a long time, an error can occur.
- It is not recommended to programmatically open and close one or more forms in one handler. These actions should be performed at different times. It is recommended to close forms in the idle handler.
- If a form, that is opened in an auxiliary window, is closed by clicking the system close window button ("cross" on the top right corner of the form) or by pressing Alt + F4, the BeforeClose handler is not called for the closed-form module.
- If a form, that is opened in an auxiliary window, is closed by clicking the system close window button (the cross on the top right corner of the form) before it is fully displayed on a screen, a web browser error can occur.
- When changing form attribute values outside of the module of this form, the changes made are not displayed by form items. To display changes, you need to call the RefreshDataRepresentation() method.
- A minimized window in the Google Chrome web browser is not activated if a warning, related to the contents of this window, is displayed.
- If you minimize the form of the modified object in Google Chrome and then close the main application window, a warning about unsaved data will be issued, but the form with this data will not be activated.
- If you need to display a form element text normally, then, when specifying the font size, you should specify both the font size and type of the vector font (TrueType font).
- In web client operating in Google Chrome web browser, when using the form items of “MS Shell Dlg” font, the font “Times New Roman” will be used instead of “Microsoft Sans Serif” font.
- Formation of value presentation (for display in the input field), that is transferred in the ValueSelected parameter of the ChoiceProcessing handler, occurs after the transferred value is converted to the type of attribute value, that is displayed by the input field.
- If the button height is more than 5 units (with standard font size), the button is shown without gradient.
- If the Question() global context function button list does not contain a button with the DialogReturnCode.Cancel function, an attempt to close the dialog box using the system close window button (the cross on the top right corner of the form) will reopen the dialog box.
- Status bar functionality is limited. While performing a module, status updates depend on the Web browser.
- The indicator field display differs from the thin client. In particular, the appearance of the indicator field is different, for which the Display property is set to Intermittent or BrokenTilt values.
- Dendrogram object functionality is limited.
- GraphicalSchema object functionality is limited:
- graphical schema editing is not supported;
- an object model is available in limited amount for the following objects: GraphicalSchemaItemActivity,GraphicalSchemaItemSplit,GraphicalSchemaItemCondition,GraphicalSchemaItemConnectionLine,GraphicalSchemaItemDecorativeLine,GraphicalSchemaItemDecoration,GraphicalSchemaItemCompletion,GraphicalSchemaItemStart,GraphicalSchemaItemJoin,GraphicalSchemaItemSwitch,GraphicalSchemaItemProcessing,GraphicalSchemaItemSubBusinessProcess.
- GeographicalSchema object functionality is limited.
- GanttChart object has limited interactive set-up features.
- Retrieval of system information about a client computer is not supported.
- Operations with TextReader, TextWriter, ZipFileReader, ZipFileWriter, XBase objects are not supported. It is recommended to operate with these files on the server-side.
- Operations with XML and XDTO are not supported. It is recommended to operate with these files on the server-side.
- The internal clipboard is implemented in Google Chrome and Safari browsers:
- Data in the internal clipboard is relevant during the session.
- All values in the operating system clipboard are also duplicated in the internal clipboard.
- The M+ and M‑ commands change the value located in the internal clipboard. The acquired result is placed into the operating system clipboard.
- The internal clipboard is displayed in the "1" cell of the calculator. MR, M+, and M‑ calculator commands operate with internal clipboard values. The acquired result is placed into the operating system clipboard.
- The calculator setup dialog box is not supported.
- The rules for transferring the text in a cell of a spreadsheet document depend on the web browser used.
- Viewing and printing a spreadsheet document in black and white mode is not supported.
- The spreadsheet document printed from different web browsers may have different sizes.
- For correct printing of spreadsheet documents with non-standard page size from web browsers, it is recommended to use the PrintAccuracy property of the spreadsheet document. Otherwise, before printing, the user will need to check and, if required, set the sheet size in the Print dialog box of the web browser in accordance with a sheet size of the printed spreadsheet document.
- When printing a spreadsheet document from the Google Chrome browser with DuplexPrinting property set for two-sided printing, it is recommended to print using the system dialog box. For a spreadsheet document, it is necessary to specify in the print settings, the use of the required type of two-sided printing. You can also use the PrintAccuracy property set to Accurate to print documents that use two-sided printing.
- When displaying multiline text in cells of a spreadsheet document, line spacing may differ depending on the web browser used.
- When displaying text in the cells of a spreadsheet document, the character spacing may differ depending on the web browser used.
- Only those strings of a multiline text that entirely fit in a cell along the height are displayed in a cell of a managed form table. If a string is not fully displayed, the "..." character is displayed at the end of a string. In Microsoft Internet Explorer 8 web browser, three dots are not displayed at the end of the line.
- If as a result of changing table data source, the current table row is changed and at the same time the form item property value changes, which rebuilds the form, the OnRowChange handler call and form reload moment are not defined.
- In forms that are supposed to scroll vertically for items, such as a table, a spreadsheet document, chart, etc, vertical stretching should be disabled.
- The GetHTML() method of the FormattedDocument object returns a blank picture list.
- Highlighting text in formatted document field hides the text color (text color and background color) when operating in Microsoft Internet Explorer web browser and thin client.
- Opening a spreadsheet document that contains a report, decrypts of which contain reference values, is not supported.
- In a spreadsheet document, a spreadsheet document field and a form table do not support scrolling using the mouse wheel.
- If a cell of a spreadsheet document has right alignment and the text does not fit completely in the cell, then the text's position is aligned with the left margin.
- In Microsoft Internet Explorer 6.0 and 7 web browsers, the display of the merged cells of a spreadsheet document with a border on the left and no border on the bottom is not supported. It is recommended to specify the bottom border for such cells.
- In Microsoft Internet Explorer 7 web browser, for a spreadsheet document with cells of different widths in one column and text and a drawing in one cell, printing is performed with distortions.
- In Google Chrome and Safari web browsers, with a certain combination of merged cells and cell borders in a spreadsheet document, the border may be displayed incorrectly.
- For two adjacent (horizontally) cells of a spreadsheet document, the contiguous border will be framed with the same line as the right border of the left cell, if a spreadsheet document is displayed in Microsoft Internet Explorer 6.0 web browser.
- In Microsoft Internet Explorer and Google Chrome web browsers, the dotted border of adjacent cells in some cases can be displayed as solid.
- To correctly print spreadsheet documents containing dotted strings from Google Chrome and Mozilla Firefox web browsers (version 20 and higher), it is recommended to set the PrintAccuracy property to Exact for these spreadsheet documents. The same recommendation applies when printing spreadsheet documents, for which you need to ensure the exact dimension of all items to be printed from Google Chrome and Mozilla Firefox web browsers (version 20 and higher).
- The file comparison mode is not supported.
- The list of last opened files is not supported.
- Drag-and-dropping files into web client forms are not supported.
- Web client uses a limited set of fonts available in the operating systems used. Other fonts cannot be selected in the font selection dialog box of the web client, and when used are replaced with supported fonts.
- To access Service and Settings (main menu), use F10 key; access by pressing Alt key once is not supported.
- Pressing the Ctrl + W combination in Google Chrome web browser will not result in word selection, but will close the auxiliary window.
- Pressing the Ctrl + F4 combination in Google Chrome web browser closes the current tab. If it is the last tab, it closes the current web browser window.
- Pressing the Ctrl + N combination in Google Chrome web browser creates a new browser window and does not open the New Document creation menu.
- Web browsers do not support scale display, other than 100%, or using non-standard DPI.
- Navigation between windows using the keyboard has a number of features (depending on the web browser type):
- Microsoft Internet Explorer:
- Version 6.0 ‑ no features.
- Version 7 & 8 ‑ navigation using Ctrl + Tab, Ctrl + Shift + Tab is not supported if tabs are enabled in the Web browser. Navigation using F6, Ctrl + F6 is available with no limitations. In Microsoft Internet Explorer 8 web browser, in some cases when navigating between windows a Click OK to navigate to the window with the OK button warning will be displayed. Transition to the window will be performed after pressing the OK key on the keyboard, additional configuration is required, which can be done using Service and Settings ‑ Settings ‑Web Browser Settings dialog box.
- Google Chrome:
- For any version ‑ navigation using the Ctrl + Tab, Ctrl + Shift + Tab is unavailable. Navigation using F6, Ctrl + F6 is available with no limitations.
- For version 7.0 and earlier ‑ when using the (F6, Ctrl + F6) hotkeys to switch web client windows, when attempting to re-open an already opened form or using the Activate() method to navigate, after switching to a new window a warning is displayed, saying Navigation to window completed. Click OK to continue. After clicking OK you can continue operations with the window, to which the switch occurred.
- Microsoft Internet Explorer:
- The modal window in Microsoft Internet Explorer web browser locks all parent windows, in Mozilla Firefox web browser only the parent window is locked, and in Google Chrome web browser windows are not locked. All other application windows are shaded, you can switch to them, but you can't perform any actions in them.
- When a modal window is opened, refreshing of the main window stops in Microsoft Internet Explorer.
- Web browser limitations make it impossible to open a modeless form from a modal one. Therefore, all forms to be opened from the modal form are also opened in the modal mode.
- The size of the web client window cannot be less than a minimum size defined by the web browser.
- When operating in multiple monitors, if they have a different resolution set, windows, that are opened not on the first display, can have different coordinates when they are re-opened.
- Displaying the command bar with a vertical display of buttons is not supported.
- Displaying a missing picture in a web client differs from displaying a missing picture in a thin client.
- Microsoft Internet Explorer 8 incorrectly displays images containing color with transparency other than 0 and 100%.
- Displaying pages with a web server hostname in the address matching web client hostname in an HTML document field is not supported. It is recommended to store pages in the Infobase.
- Event processing of an HTML document field for pages with web server hostname in the address differing from the web client hostname is not supported. Pages that require event processing should be stored in an Infobase.
- When ChooseFromList() and ShowChooseFromList() methods are used, the value list selection window is opened as a separate browser window and not as a list.
- When the ChooseFromMenu() method is used, the value list selection menu and data composition system details menu are opened as a separate browser window and not as a menu.
- When the PlaceFile() method is called, there could be situations when errors related to placing files are determined incorrectly. In this case, True value is returned and the Address parameter does not contain a temporary storage address.
- In Safari web browser, the calculator and calendar windows are always opened in windows that are not smaller than the minimum window size for this browser
- Scroll bar color for HTML document field corresponds to the color specified by the operating system, except the case when Microsoft Internet Explorer web browser is used and the HTML document field displays an HTML page set by a text string.
- Calling the DocumentComplete and OnClick event handlers and executing Print and Save commands of an HTML document field is not supported if a document is displayed in the field, where the webserver hostname differs from the web client hostname.
- The behavior of undo and return commands in multiline input fields differs from other clients. In the web client, the browser determines the number of changes that are rolled back.
- The result of left-clicking a word in the input field (with Ctrl key pressed) depends on the browser and does not result in the selection of the word been clicked.
- Pressing the left/right arrows in a text document field in the first/last string position will move the pointer to the previous/next string.
- In a multiline input field and in a text document field, text entry in replace mode is not supported.
- In a multiline input field and a form table cell, the text is wrapped only by words. The solid text at the item border is not wrapped.
- When Shift+Del is pressed in a multiline input field, the whole string is deleted and automatic line separator on input field borders is not considered.
- If an invalid XML version 1.0 character (http://www.w3.org/TR/xml/) is programmatically placed to an input field, then in Google Chrome and Safari web browsers this character is replaced with "?" and the input field becomes read-only.
- If tooltip text contains line separators, then in Mozilla Firefox web browser white spaces are shown instead.
- The web client interface language in the Safari web browser matches the browser interface language if the interface language is not explicitly set using the L start parameter.
- When a web client is debugged and local variables or method parameters are used in the Expression window, a scoreboard or breakpoint conditions, their names should be specified exactly as they were set in the definition (case sensitive).
- The following features are not supported in the web client:
- General:
- print on the current printer.
- Graphical schema field:
- search and replace.
- Text document:
- transition to line;
- operations with tabs;
- Text submenu in Service and Settings menu (main menu).
- General:
- The web client does not support calling commands using the following hotkeys:
- Picture field:
- zoom in (Num+);
- zoom out (Num-);
- picture scrolling using the keyboard.
- Graphical schema field:
- schema scrolling.
- Table linked to a hierarchical list:
- minimize node (Ctrl + Num-);
- minimize all nodes (Ctrl + Shift + Num-);
- maximize node (Ctrl + Num+);
- maximize all nodes (Ctrl + Shift+ Num+).
- Spreadsheet Document:
- minimize group (Ctrl + Num-);
- minimize all groups (Ctrl + Shift + Num-);
- maximize group (Ctrl + Num+);
- maximize all groups (Ctrl + Shift + Num+);
- scroll page left (Alt + Page Up);
- scroll page right (Alt + Page Down);
- selecting cells using the keyboard.
- Text document:
- delete current line (Ctrl +L): not supported in Mozilla Firefox, Google Chrome and Safari web browsers.
- Picture field:
- In the OS X operating system, when a non-English keyboard layout is enabled, hotkeys are not supported if the following keys are used in combinations:
- in Google Chrome web browser: Alt and Alt + Shift keys;
- in Safari web browser: Alt, Alt + Shift, Cmd, and Cmd + Shift keys.
- The video call window of the collaboration system cannot be moved beyond the borders of the web browser window.