This chapter covers operations with 1C:Enterprise web client.
Web client access to an infobase is available if the infobase is running on a server configured for web access.
A web client runs in a web browser. The following browser types are supported:
- Mozilla Firefox version 52 or later for Microsoft Windows, macOS and Linux.
- Microsoft Internet Explorer version 10.0 or later for Windows. For Windows Vista and Windows 7, Microsoft Internet Explorer 10.0 is recommended. For Windows XP, Google Chrome is recommended.
- Microsoft Edge is supported partially; the following features are not supported: add-ins, file system extension, and cryptography extension.
- Google Chrome versions 49 or later for Microsoft Windows and macOS.
- Safari version 4.0.5 or later for Mac OS X (version 10.5 or later).
- Mobile Safari for iPad devices running iOS version 3.2, 4.2, or later. The recommended versions are 4.2 and later.
You can embed a web client in a third-party web site.
11.1. Starting the web client
To run the web client, enter the infobase address in the following format to the web browser address bar:
where host is the address of the infobase website.
Once the infobase is loaded, a combination of characters specifying the language and country is added to the address. It looks like /aa_BB, where aa is the interface language ID and BB is the country ID.
No browser additional setting is required in the better part of cases. But in case of any problems, make sure that the browser settings are correct. For more information on the browser setting, see sections "" on page , "" on page , "" on page , and "" on page .
You can run the web client and open an external link simultaneously. When you enter an external link to the web browser address bar, this loads an application and opens the link data.
For more information about links, see section "" on page .
Running multiple application sessions in a single browser is allowed. Each session will be located in a separate browser tab and use one client license.
11.1.1. Web client window
In the web client the application command interface looks similar to the thin client interface.
When you switch between application areas (sections, lists, and so on) in the main window, the areas are stored in the application history.
To exit the application and load a blank web page, on the main menu, click File – Exit.
11.1.2. Printing in the web client
The web client print form includes a How to set print parameters hyperlink near the Print button that displays the respective help topic. This topic describes how to set up printing in your web browser.
11.1.3. File operations
File operations in the web client have some specifics that originate from web browser security models.
Without file system extension all file system operations (downloading a file from the server, uploading a file to the server, deleting a file, and so on) are always performed interactively.
Some applications provide the option to enable the file system extension manually.
The file system extension allows both interactive and non-interactive operations with the file system.
Information about file system extension setup in browsers:
- For Microsoft Internet Explorer, see page .
- For Mozilla Firefox and Google Chrome, see page .
11.2. Web client specifics
This section describes the features specific to the web client.
11.2.1. Saving documents
For web browser security reasons, all file system operations require manual confirmation.
If the file system extension is installed, every time you attempt to save a file to your disk, the web client displays the warning: Get file <File path> from server?
If the file system extension is not installed, the standard browser dialog box is displayed instead.
11.2.2. Screen sharing (collaboration system)
Screen sharing is available for Google Chrome and Mozilla Firefox web browsers only.
Google Chrome. Functionality is supported for Google Chrome 72 or later. To start screen sharing, install 1C:Enterprise plug-in and use secure connection (https protocol). The browser plug-in needs to be granted auxiliary rights (Screenshot Content). After installing the plug-in, a page reload is required.
In addition to screen sharing, you can also share contents of your browser tab and window of open applications.
Mozilla Firefox. To start screen sharing, use secure connection (https protocol).
11.2.3. Hardware settings (in the collaboration system)
The hardware selection dialog box (see section "" on page ) is supported in Google Chrome and Mozilla Firefox if secure connection is used (https protocol) or the web client is published at localhost.
For the dialog box to work correctly, allow the website where the web client is published to access the camera and microphone.
The list of devices and their names may differ from the list in the thick client or thin client startup modes.
Mozilla Firefox. The dialog box does not display the speaker selection field.
11.2.4. Other specifics
126.96.36.199. Selecting slow connection mode
Click Tools – Settings - Options in the menu to select slow connection mode. In the options dialog box, select the Enable slow connection mode on startup check box. The slow connection mode is enabled next time you run the web client.
NOTE. When you run an infobase from the web browser address bar, use O=Low option to select slow connection mode.
188.8.131.52. File operations
- Tools - File - New command of the main panel menu creates only text or table documents.
- The file comparison mode is not supported.
- The list of last opened files is not supported.
- File preview is not supported.
184.108.40.206. Graphical schema operations
The web client supports opening, saving, and printing graphical schemas. Graphical schemas cannot be edited.
220.127.116.11. Managing spreadsheet documents
Spreadsheet document print settings
In the web client, spreadsheet documents are printed in PDF format by default. To print a document in HTML format, on the main menu, click Tools – Settings - Options. Then, in the Print method group, click HTML.
The Default page size (in the web client) option sets the page size used for splitting a spreadsheet document into pages.
In Google Chrome, if Acrobat Reader is not installed, you might be prompted to install Acrobat Reader before printing.
18.104.22.168. Picture field
In the web client, the picture preview window does not have commands for scaling. To stretch an image to fit window borders, on the Size menu, click Stretch proportionally.
22.214.171.124. Progress indicator window
126.96.36.199. Other specifics
- In the navigation panel, to collapse all command groups, press Ctrl + Alt + Shift + Num–. To expand all command groups, press Ctrl + Alt + Shift + Num+.
- Applications cannot be shut down with Ctrl + Break (or Ctrl + Alt + E) where this option is available in other clients.
- You cannot customize the view of charts, dendrograms, graphical schemas, and geographical schemas inserted in the table document.
- Gantt chart customization options are limited.
- Only a limited set of operating system fonts is available in the web client. Other fonts cannot be selected in the font selection dialog box. When they are used, they are replaced with supported fonts.
- To access the main menu, press F10. Accessing the main menu using Alt is not supported.
- Web browser scales other than 100% and custom dpi values are not supported.
- When lengthy operations are in progress, the pointer is not changed in the situations when such changes occur in other clients.
- In Mozilla Firefox and sometimes in Microsoft Internet Explorer, the color of scroll bars of HTML document fields is the one specified in the operating system.
- The effect of undo and redo commands in multiline text boxes is different from their effect in other clients. In the web client, the browser determines the number of changes that are rolled back.
- Pressing Shift + Del in a multiline text box deletes the entire line, while automatic text wrapping based on the text box width is ignored.
- If a tooltip text includes line breaks, Mozilla Firefox displays spaces instead of them.
- For multiline text boxes and text document fields, the following commands are available on the Edit menu: Find and Replace.
- Safari does not support add-ins and cryptography extensions.
- The automatic user authentication with operating system tools is unavailable in Safari.
- In Google Chrome and Safari, the option to edit headers or footers when printing documents is unavailable.
- In Safari, the web client interface language matches the web browser interface language (unless it is overridden by a startup option).
- In Google Chrome, the print setup and print preview dialog boxes are unavailable.
- In Google Chrome and Safari, the Back/Forward commands of HTML document fields do not work if the field content is set as a string. They only work if the field content is set as a URL.
- The calculator setup dialog box is not supported.
- In the Functions for technician window, the only way to perform search is pressing Ctrl + F. This opens a search dialog box.
- When printing a spreadsheet document in PDF format, if the document uses a non-standard page size and the document does not use the "fine print" mode, you should check before printing and, if necessary, set the required page size in the print dialog box of the web browser.
11.2.5. iPad specifics
- Use double tap instead of double-clicking. Use long tap (over 1 second) instead of right-clicking.
- The on-screen keyboard may not open up automatically while editing a spreadsheet cell or a spreadsheet document (typing text in the input field). To display the keyboard, tap the cell input field again.
- Dragging is not supported.
- Navigation to the main window while auxiliary windows are open is not supported.
- Printing is not supported.
- Text boxes do not have context menus.
- Formatted document field allows only viewing documents (and do not allow editing).
- It is recommended that you close the web client using the close button in the upper right corner of the main window.
- File system extension, cryptography extension, and add-ins are unavailable.
To get started in the browser, apply the following settings:
- Launch browser.
- In the Tools menu, select Browser properties.
- In the window opened, click the Security tab.
- Click Other.
- In the window opened:
- In the Scripts section, set Active Scripts parameter to Allow or Enable.
- Click OK.
- Go to the Privacy tab. In the Settings section, click Advanced and specify the following parameters: First-party Cookies – select Accept, Third-party Cookies – select Accept. You can also click the Sites button (in the Parameters section) and specify the required parameters for infobase addresses.
- Click Advanced. In the Multimedia section, select the Show pictures check box.
If you intend to use add-ins (barcode scanner, electronic scales, and other), file system extensions, cryptography extensions and more, select the appropriate zone on the Security tab: Trusted sites or Local intranet, and then do the following:
- On the Security tab, click Other.
- In the Security Settings dialog box, select the ActiveX controls and plug-ins group. Under the group, Allow the following parameters by selecting Enable:
- Automatic queries of ActiveX controls
- Script ActiveX controls marked safe for scripting;
- Run ActiveX controls and plug-ins;
- Download signed ActiveX controls.
- In the same window (Security Settings), set Download signed ActiveX objects with user permission or Download signed ActiveX controls to Prompt.
You can also configure ActiveX using the ActiveX Installation Service (for Windows Vista, Windows 7, Windows Server 2008, Windows Server 2008 R2). A detailed description of settings can be obtained:
- For Windows Vista, Windows Server 2008:http://technet.microsoft.com/en-US/library/cc721964(WS.10).aspx.
- For Windows 7, Windows Server 2008 R2:http://technet.microsoft.com/en-US/library/dd631688(WS.10).aspx.
NOTE. To view this instruction in the browser, on the main panel, click Tools - Help – Web browser setup instructions.
Internet Explorer requires the ActiveX component 1C:Enterprise 8.3. File system extension for Internet Explorer (x86) or its x64 version. The component is a part of 1C:Enterprise platform but applications must provide the option to install it. If you do not have enough rights for installing the component, ask an administrator.
To be able to work with the component, the browser must have the rights for installation and use of signed ActiveX controls for the zone where the website is located.
NOTE. It is recommended that you use Microsoft Core XML Services (MSXML) library version 4.0 or 6.0.
For a list of MSXML module versions, limitations, and installation recommendations, see http://support.microsoft.com/kb/269238.
Before you run the web client in Mozilla Firefox, you have to configure its settings.
- Click Options in the menu.
- Make the following settings in the panel Privacy & Security:
- Select the parameter Allow cookies and website data in the group Cookies and website data or add the addresses of the information bases to the list of exceptions (the dialog opened by the button Exceptions…).
- Make the following settings in the panel Privacy & Security:
Start 1C:Enterprise web client by typing the infobase address in your web browser address bar.
The saved file location question adding is recommended. It requires the following settings:
- Select Settings in the browser menu.
- Go to the Main section and perform the following settings:
- Under the Downloads section, select the check box next to Always ask you where to save files.
To enable add-in support or cryptography operations, you have to install the browser extensions that provide these options.
The availability of browser extensions depends on the application settings.
NOTE. For information about operating system authentication setup in Mozilla Firefox, visit https://developer.mozilla.org/en/Integrated_Authentication.
11.4.1. Setting up 1C:Enterprise
To be able to perform all clipboard and cryptography operations, use files and add-ins in Mozilla Firefox, you have to install a browser extension. If the extension is not installed, you will be prompted to install it when you attempt to use the clipboard (for example, when you copy a list item by pressing Ctrl + C).
To install the browser extension:
- Click Install.
- Click Allow, then Add, and OK in the pop-up window.
- In the extension installation dialog box, click Install.
Clicking Cancel interrupts the extension installation and returns the focus to the previous window.
The browser extension can also be installed from Firefox extension store. Go to https://addons.mozilla.org/ru/firefox/addon/1c-enterprise-8-extension/ and follow the instruction on the website.
11.4.2. Automatic authentication
You can customize Mozilla Firefox for automatic OS authentication with some exceptions.
You can also apply these settings manually:
- In the address bar, type about:config.
- On the settings page. enter the name of the parameter in the search bar.
This setting can be performed for three parameters:
- For some network and web server configurations, you might need to set values for the network.negotiate-auth.trusted-uris and network.negotiate-auth.delegation-uris parameters.
Next, specify a list of web servers used to work with 1C:Enterprise infobase. Read more about this feature in the article: https://developer.mozilla.org/En/Integrated_Authentication.
The following is a description of what the above parameters are responsible for with different authentication methods:
- Web server supports NTLM authentication.
If the name of the web server that is being accessed is listed in the list of names contained in the network.automatic-ntlm-auth.trusted-uris parameter, an automatic authentication will be attempted. If the name of the web server is not found, the browser will show a dialog, in which you must specify the username and password of the user to access the web server.
- Web server supports Kerberos authentication.
In order to access the web server with this type of authentication, add the name of this web server to the network.negotiate-auth.trusted-uris parameter. For a file infobase, this is enough. If it is necessary to provide automatic authentication of web client users when using the 1C:Enterprise client/server mode, add the DNS name of this web server to the network.negotiate-auth.delegation-uris parameter.
To configure the browser, do the following:
- On the browser menu, click Options.
- Click Advanced.
- Click Content settings.
- In the Cookies section, select the Allow sites to save and read cookie data (recommended) check box or add infobase addresses to the exceptions list.
You should include the request of the location of the file being saved. For that:
- On the browser menu, click Options.
- Click Advanced.
- In the Downloads section, select the Ask where to save each file before downloading check box.
NOTE. To view this instruction in the browser, on the main menu, click Help – Web browser setup instructions.
11.5.1. Setting up 1C:Enterprise extension for Mozilla Firefox and Google Chrome
The web client may request permissions to access the clipboard and access to the hard drive for a specific website through the 1C:Enterprise extension. The user's decision is saved and can be later edited in the extension settings.
188.8.131.52. How to customize browser extension parameters
The specified earlier parameters can be changed using Hard drive access and Clipboard access radio buttons in the list of saved permissions of the parameters dialog box of 1C:Enterprise extension.
You can find the specific application settings by entering the website address in the Search field.
You can also delete stored settings with the Delete website button.
How to call the extension settings dialog box in Google Chrome
To call the extension settings dialog box, you can use one of the following methods:
- Select 1C:Enterprise extension- Parameters command from the toolbar.
- Select Customization and management of Google Chrome - Advanced Tools - Extensions command from the menu.
In the list of extensions on the 1C:Enterprise extension tile, click the Details button.
- Enter the following link in the browser address bar:chrome-extension://pbhelknnhilelbnhfpcjlcabhmfangik/options.html.
How to call the extension settings dialog box in Mozilla Firefox
Select Open menu - Additions to display this dialog box intended to set up an extension.
In Manage my extensions list 1C:Enterprise extension item, click Menu (...) and select Settings.Safari Settings.
Before you run the web client in Google Chrome, you have to configure its settings. On the Safari settings menu, click Preferences and perform the settings:
- Allow cookies: on the Security tab, in the Accept cookies group, select the Only from sites I visit check box.
We recommend that you configure the file download settings as follows: For that:
- On the Safari Settings menu, click Preferences.
- On the General tab, select the Always prompt before downloading check box.
NOTE. In Safari for Mac OS, you cannot customize the location of downloaded files.
11.6. Safari setting for iPad
To configure the browser, do the following.
On the Home page, click Settings, and select Safari application. Configure the following settings:
- Allow cookies:
- Disable Block all cookies.
11.7. Progressive web application
If an application is published over HTTPS and started in Google Chrome (version 73 or higher), it can be installed as a progressive web application.
A progressive web application allows you to use the web client as an application on a user's device and use it offline by caching content.
The main menu of the web client will contain the Display as a separate application command.
Selecting this command will open a prompt to install the progressive web application. You can also start the installation using the installation icon on the right side of the browser address bar.
Clicking Install will install the application and open it in a new window.
The web application menu contains standard commands of web applications.
The shortcut of the installed application will be available:
- On Windows: in the Start menu and on the Desktop.
- On Linux and macOS: in the Dock panel.