How to install an extension to work with files explorer. Configuring IE to run external components and extensions in thin client mode

Implementation for Internet Explorer requires installation of a special ActiveX component 1C:Enterprise 8.2. Extension for working with files for Internet Explorer (x86) or its 64-bit variant for 64-bit Internet Explorer. The component is included in the platform, but its installation must be provided in the application solution. If a user does not have sufficient rights to install a component, it can be performed by an administrator.

To work with the component, the browser must have rights to install and use signed ActiveX components for the zone in which the website is located.

NOTE. For the extension to work correctly with files, it is recommended to use the Microsoft Core XML Services (MSXML) library version 4.0 or 6.0.
A list of MSXML module versions, restrictions and installation recommendations is located at: http://support.microsoft.com/kb/269238.

Setting up Mozilla Firefox

To use the Mozilla Firefox browser, the following settings are required:

1. From the Tools menu, select Options.

● In the Content panel, set the following settings:

● Uncheck Block pop-up windows.

● Check the Enable JavaScript checkbox.

● In the Privacy panel, set the following settings:

● Check the Accept cookies from sites checkbox.

● For detailed settings for accepting or rejecting cookies, click the Exceptions button and follow the explanations in the settings dialog.

● Click OK.

2. Launch the 1C:Enterprise web client by entering the infobase address in the browser address bar. In the main menu of the web client, select Tools – Web browser settings. The Web Browser Settings dialog will appear on the screen.

§ To work with the operating system clipboard, extension for working with files and external components, select the Allow working with clipboard, extension for working with files, external components check box.

● To use non-Latin characters in the browser address bar (for example, when clicking on 1C:Enterprise links), check the Allow the use of non-Latin characters in the launch bar settings box.

§ To enable the ability to activate windows using a keyboard shortcut, select the Allow the keyboard to switch between application windows check box.

● Authentication using the operating system is configured by changing the Use operating system authentication checkbox. In some cases, you may need to additionally change the settings of the browser itself: in the network.negotiate-auth.trusted-uris and network.negotiate-auth.delegation-uris parameters, you must specify a list of sites that support the OS authentication mode. To configure these parameters, type about:config in the browser address bar, then type the parameter names in the filter line and set the list of sites as the parameter value.

NOTE. Additional information about setting up OS authentication in the Mozilla Firefox browser is available at (in English): https://developer.mozilla.org/en/Integrated_Authentication

Print (Ctrl+P)

Working with files in asynchronous mode is present only on the client application side. In general, it is recommended to use synchronous methods for working on the server side and asynchronous methods for working on the client application side.
Let's consider an example of working with files in an asynchronous technique: deleting all files in the temporary files directory. For synchronous technology, this action will look like this:

&OnClient
Procedure Delete(Command)
DeleteFiles(Temporary Files Directory(), GetMaskAllClientFiles());

End of Procedure
The asynchronous technique will look different:

&OnClient
Procedure Delete(Command)
Callback = New DescriptionAlerts(“GetTemporaryFileDirectoryCompletion”, ThisObject, “DeleteError”, ThisObject);
StartGettingTemporaryFileDirectory(Callback);
End of Procedure
&OnClient
Procedure GetTemporaryFileDirectoryCompletion(TemporaryFileDirectoryName, AdditionalParameters) Export
Callback = New DescriptionAlerts(“DeleteCompletion”, ThisObject, “FileError”, ThisObject);
StartDeletingFiles(Callback, TemporaryFileDirectoryName, GetMaskAllClientFiles());
End of Procedure
&OnClient
Procedure DeleteComplete(AdditionalOptions) Export
Notify(“Removal completed successfully”);
End of Procedure
&OnClient
Procedure FileError (ErrorInfo, StandardProcessing, AdditionalOptions) Export
Report(“An error was encountered while performing a file operation: ” + BriefErrorIntroduction(ErrorInfo));
End of Procedure

Firstly, it should be noted that almost all file operations have become asynchronous. Even something as simple as getting a directory of temporary files. And the need to obtain such a directory leads to the first asynchronous call. Then the call to actually delete all files occurs. And handling the completion of the deletion requires a second handler, which should house the actions that should happen after all the files in the temporary files directory have been deleted. In this example, this is issuing a message about the completion of the operation.
If an error occurs while performing file operations, control will be transferred to the handler FileError(). It allows you to correctly handle the current situation.

Working with files in the web client

Working with files in the web client has a number of features:
1. Without installing extensions, in any web browser, only the GetFile() and StartPlaceFile() methods are available. The PlaceFile() method is not supported when working with the Google Chrome web browser and if the configuration does not allow the use of modal methods (the Modality usage mode configuration property, see here).
2. When installing the extension for working with files in all web browsers except Google Chrome, both synchronous and asynchronous methods for working with files are available (synchronous or asynchronous depends on the Modality usage mode configuration property),
3. Only an asynchronous extension for working with files is available for the Google Chrome web browser. Synchronous operation is not supported.
4. The file extension does not support working over the HTTPS protocol using a client certificate.
Note 1: For correct operation of the file management extension in the Microsoft Internet Explorer web browser, it is recommended to use
Microsoft Core XML Services (MSXML) libraries version 4.0 or 6.0.
Note 2. The file extension for the Microsoft Internet Explorer web browser is installed in the %APPDATA%\1C\1СEWebExt\FileSystemExtIE directory

Error connecting extension... for 1C:Accounting 8.3, edition 3.0

2016-12-08T16:04:02+00:00

In this instruction I’ll tell you how to deal with an error like this: “Error connecting extension: NameExtensions..." for 1C:Accounting 8.3, edition 3.0.

Download":

6. After that, click the “Restart” button:

1C will restart and the new version of the extension will work, without errors.

Disable extension

If it is impossible to get a new version of the extension or you decide to abandon it for other reasons, then you need to:

1. Log into the database in user mode.

2. Open the "All functions" menu ():

3. In the dialog that opens, expand the “Standard” item and select the “Manage configuration extensions” processing:

4. Here, among the installed extensions, find the one you need (by its name in the error message), select it and press the button " Delete":

After this, the extension will be removed from the database (it no longer worked) and the error message will no longer appear when opening the program.

Sincerely, Vladimir Milkin(teacher and developer).

Users can work with service applications using a web browser. This article will describe setting up a browser to work in the 1C:Fresh service.

Browsers that can be used to work in the 1C:Fresh service:

· Google Chrome for Windows (32- and 64-bit versions);

· Mozilla Firefox versions from 38 for Windows and Linux;

· Microsoft Internet Explorer versions 8, 9 (x86), 10 (x86), 11;

· Microsoft Edge for Windows;

· Apple Safari versions from 4.0.5, for Mac OS X.

The service does not support other browsers (Opera, Yandex browser, UC Browser, etc.) and outdated versions of browsers (for example, Microsoft Internet Explorer 6).

You can work with service applications not only through a browser, but also using the 1C:Enterprise 8 thin client.

Read more about how to install and configure a thin client.

Setting up Google Chrome

  1. Click the "Customize and control Google Chrome" button in the upper right corner of the browser window.
  2. From the menu that appears, select Settings.
  3. At the bottom of the Settings page that opens, click Show advanced settings.
  4. In the Privacy section, click Content settings.
  5. In the page content settings panel that opens:
  • in the "Cookies" group, select the "Allow local data to be set (recommended)" mode;
  • in the JavaScript group, select the “Allow all sites to run JavaScript (recommended)” mode;
  • If in the “Pop-ups” group the “Do not allow any site to show pop-ups” switch is selected, then click the “Manage exceptions” button and add to list of exceptions template //1cfresh.com by selecting “Allow” for it in the “Actions” drop-down list (Behavior).

6. Close the "Content settings" panel by clicking the "Done" button.

7. Under the “Downloads” caption, it is recommended to enable the “Ask where to save each file before downloading” checkbox.

Ready! Google chrome is ready to work with the 1C:Fresh service.

Setting up Mozilla Firefox

1. Launch any 1C:Enterprise application using the Mozilla Firefox browser.

3. If a message appears on the screen stating that Firefox has blocked the installation request, click the Allow button in the message.

5. Wait for the extension to install and then click the "Restart now" button.

Installed third-party browser extensions may prevent the installation of the 1C:Enterprise extension and the correct operation of the browser. In these cases, it is recommended to disable third-party browser add-ons (extensions).

Setting up Internet Explorer

  1. Launch the Microsoft Internet Explorer browser.
  2. Click the "Tools" button in the upper right corner of the browser window and select "Internet Options" from the menu that appears. In Microsoft Internet Explorer up to version 9, the required item is called “Internet Options”.
  3. In the Internet Options window that opens, go to the Security tab.
  4. Select the Trusted sites zone. In Microsoft Internet Explorer before version 9, the required item is called “Trusted Sites”.
  5. Click the Sites button. In Microsoft Internet Explorer prior to version 9, this button is called "Nodes".
  6. In the "Trusted Sites" window that appears, uncheck the "Require server verification for all sites in this zone" checkbox.
  7. In Internet Explorer before version 9, this checkbox is called "All sites in this group require checking https servers."
  8. In the same window, under “Add this website to the zone,” enter the line //1cfresh.com and click the “Add” button.
  9. On the Security tab for the same Trusted sites zone, click the Custom level button.
  10. In the window that appears, do the following:
  • Under Reset custom settings, select Low mode and click the Reset button.
  • If you are using Microsoft Internet Explorer versions 7 or 8, in the Options panel, go to the Miscellaneous section and select Enable for the Display mixed content option.
  • Click OK.

11. Go to the "Privacy" tab. On this tab:

  • Make sure your security settings are set to Medium or Medium High. This is required to accept cookies.
  • If you want to use pop-up blocking, then the Turn on Pop-up Blocker checkbox must be enabled. In this case, you should click the "Settings" button, add the site //1cfresh.com to the "Allowed sites" list, and click the "Close" button.

12. Close the Internet Options dialog box by clicking OK.

13. Close all Internet Explorer browser windows, and then launch the browser again for all settings to take effect.

Ready! Internet Explorer is ready to work with the 1C Fresh service.

Setting up Microsoft Edge

1. Launch your browser.

2. Click the "More" button in the upper right corner of the browser window.

3. From the menu that appears, select Settings.

4. In the options panel that appears, click the View advanced settings button under Advanced settings.

5. In the displayed additional parameters panel:

  • Set the "Block pop-ups" switch to "Off." (Off).
  • Select “Don’t block cookies” from the “Cookies” list.

Ready! Microsoft Edge is ready to work with the 1C Fresh service.

Setting up Safari

1. Open the Apple Safari browser.

2. Open the Apple Safari settings window by selecting the menu command: "Safari|Settings" (Safari | Settings).

3. In the window that appears, select the “Security” tab.

4. On this tab:

  • The "Block pop-up windows" checkbox must be disabled;
  • The "Enable JavaScript" checkbox must be enabled.

5. Go to the "Privacy" tab. On this tab, the value of the Cookies and website data switch should be:

  • "Always allow", or
  • "Allow from websites I visit" - if you have already visited the site 1cfresh.com.

Ready! Safari is ready to work with the 1C:Fresh service.

Setting up and using the Microsoft Internet Explorer web browser

Features of use

If your computer has the Windo.ws XP SP 2 operating system installed, the library is required jscript.dll version 5.6.0.8834 and higher. The library can be found in the folder system32 operating system. Earlier versions of the library will significantly slow down the web client. For earlier versions of jscript.dll, we recommend downloading the update package from the Microsoft website.

Web Browser Usage Settings

Before using your web browser for the first time, you must configure your browser properties. To do this you need to take the following steps:

1. In the upper left corner of the browser, click on the “Settings” icon, select Internet Options and configure the following settings:

2. Allow execution of JavaScript scripts:

  • Security tab for the Internet zone, click Custom level;
  • In the Scripting section, for the Active scripting parameter, select the Enable option and click the "OK" button.

3. Allow pop-ups:

  • Privacy tab;
  • In the Pop-up Blocker section, uncheck the Block Pop-ups option.

4. Allow the use of cookies:

  • Privacy tab - select the level of use of cookies that is convenient for you, but not higher than Medium High.

If you plan to work with external equipment (barcode scanners, electronic scales, etc.), you need to make additional settings for your web browser:

1. Security tab - click the Custom level button;


2. In the window that opens, check Enable for the following parameters:

  • Automatic promting for ActiveX controls
  • Download signed ActiveX controls
  • Working with ActiveX objects and plug-ins (Run ActiveX controls and plug-ins);
  • Working with objects marked as safe (Script ActiveX controls marked safe for scripting).

To avoid checkingkeyboard layout each time auxiliary windows appear, you can configure the default input language. To do this you need:

1. Open the OS settings "Language and Regional Standards" ("Regional and Languages ​​Options")

2. Tab "Languages" ("Languages"), section "Languages ​​and text input languages" ("Text services and input languages") - click the "Details..." button

3. In the window that appears, click the “Settings” tab in the “Default input language” section and select the desired language

4. press the "OK" button

Features of using advanced tools for working with files

Operations with files in web client mode are performed interactively. Even if the action does not require user interaction (selecting a file, etc.), the program displays a dialog box where the user must confirm his action.

To use advanced tools for working with files in Internet Explorer, you need to install the special ActiveX component "1C:Enterprise 8.2. File processing extension for Internet Explorer (x86)" (32- or 64-bit version). This component is already included in the 1C: Enterprise 8.2 platform, but its installation requires the implementation of a call to the InstallFileWorkExtension method in the configuration.

For the component to work correctly, the browser must be granted rights to install and use signed ActiveX components for the zone in which the website is located.