Changes performed after version publication




FunctionalityAfterBeforeResult of changes
Web client.
Implemented the following features for file system extensions for Google Chrome and Mozilla Firefox:
  • Web server certificate authentication (users are prompted to select the authentication certificate).
  • Operating system authentication in the following scenario: a computer that runs the web client is not included in a domain, and the web server supports operating system authentication (users are prompted to specify the domain user name and password).
File system extensions for Google Chrome and Mozilla Firefox did not support the following:
  • Web server certificate authentication.
  • Operating system authentication in the following scenario: a computer that runs the web client is not included in a domain, and the web server supports operating system authentication.
Improved secure connection support. Improved web client security.
Web client.
In the web client, dragging spreadsheet document cells and pictures is implemented. If Ctrl is held down, they are copied, otherwise they are moved.

The web client behavior is now identical to the thin client behavior.

This change is not implemented in version 8.3.11 compatibility mode.

In the web client, dragging spreadsheet document cells and pictures was not supported.New interactive spreadsheet document operations in the web client.
Automated testing.
If TestedFormField or a similar object is retrieved using FindObject() or FindObjects() method, its TitleText property always stores the title value set in Designer.

This change is not implemented in version 8.3.11 compatibility mode.

If TestedFormField or a similar object was retrieved using FindObject() or FindObjects() method, if its title was explicitly specified in the form editor, a colon might be missing from the title.Eliminated unexpected system behavior.
Managed forms.
Changing the availability of form items and groups in managed form tables does not require a server call. This change is not implemented in version 8.3.6 and earlier compatibility mode.Changing the availability of form items and groups in managed form tables required a server call. Optimized changing the availability of some managed form items.
Mobile platform.
Mobile client.
Implemented the following features of the applications list in the mobile client and mobile application main menu:
  • custom list ordering;
  • alphabetical list ordering;
  • common infobase list operations (only for the web client).

Command-line parameters can be specified for each application in the applications list. The following command-line parameters are available in the mobile application and mobile client: N, P, ClearCache, C, WSA, OIDA, Autooff, DisableStartupMessahes, Z, UsePrivilegedMode, HttpsForceSSLv3, HttpsForceTLS1_0, O, L, VL, WSN, WSP, and URL. Implemented the application startup according with the set of supported command-line parameters.

These features were not provided.New application list management operations. You can now specify command-line options to fine tune the application behavior at startup.
Managed forms.
In the mobile platform and in all client applications, if a form control that has minimum width does not fit the form, the control width is reduced below the minimum.

This change is not implemented in version 8.3.11 compatibility mode.

If a form control that had minimum width did not fit the form, the control width was not reduced below the minimum.Eliminated unexpected system behavior.
Data composition system.
Rows and columns can be docked when generating a grouping header template based on a predefined template.

Columns are docked (FixLeft property of a data composition template area cell is set) if the FixLeft report setting is not set or is set to Auto. Rows are docked (FixTop property is set) if the FixTop report setting is not set or is set to Auto.

This change is not implemented in version 8.3.11 compatibility mode.

Rows and columns were never docked when generating a grouping header template based on a predefined template. Eliminated unexpected system behavior.
Queries.
If a query contains a UNION expression without the ALL keyword, a CAST AS Reference operation will return a single string with NULL value.

ISNULL() function applied to a CAST AS Reference expression returns the correct result.

This change is not implemented in version 8.3.11 compatibility mode

If a query contained a UNION expression without the ALL keyword, a CAST AS Reference operation might return multiple strings with NULL value.

ISNULL() function applied to a CAST AS Reference expression might return an incorrect result.

Eliminated unexpected system behavior.
Collaboration system.
Clarified some of the collaboration system error messages.Some of the collaboration system error messages were less clear.The collaboration system error messages are more clear now.
Data composition system.
In the settings composer of the data composition system, when the source of available settings is specified, if a parameter value is a fixed array and the parameter can store a value list, the value list that includes all the values from the initial fixed array is stored to the parameter.

This change is not implemented in version 8.3.11 compatibility mode

In the settings composer of the data composition system, when the source of available settings was specified, if a parameter value was a fixed array and the parameter could store a value list, a value list containing a single element with the default value of the parameter type was stored to the parameter.Eliminated unexpected system behavior.
Managed forms.
Unified and improved appearance of managed form control tooltips that have ToolTipRepresentation property set to Button. This change is implemented for various types of managed form controls.The appearance of managed form control tooltips that had ToolTipRepresentation property set to Button was not unified across different control types.Unified tooltip appearance for various types of form controls.
Mobile platform.
Mobile client.
Managed forms.
Internet-enabled functionality.
In mobile applications, for managed form field extension for an HTML document field, the Document property is now available.

In mobile applications, for EventData parameter of OnClick event handler of managed form field extension for an HTML document field, Document and Href parameters are now available.

Mobile platform notifications about calls of methods and properties that do not exist may be different from PC platform notifications.

These features were not provided.

On mobile devices, HTML documents displayed in forms were inaccessible.

Extended HTML document capabilities for the mobile platform.
DBMS operations.
System requirements.
Support of Microsoft SQL Server 2017 is implemented.Microsoft SQL Server 2017 was not supported.Support of Microsoft SQL Server 2017 is implemented.
Development tools.
For TextColor and BackColor properties of managed form buttons, both the property palette and the color selection dialog box now display the actual color values (if these properties are set to Auto or to any of the system style items). For TextColor and BackColor properties of managed form buttons, both the property palette and the color selection dialog box displayed the color of the system style item (if these properties were set to Auto or to any of the system style items).The property palette now displays property values more accurately.
Localization.
The French localization of the client applications is available.This feature was not provided.1C:Enterprise is available to French-speaking users.
Mobile client.
The information in the About dialog box in the mobile client was expanded.There was less information in the About dialog box in the mobile client.The About dialog box in the mobile client is now closer to the About dialog box in the thin client.
Mobile platform.
Mobile client.
Collaboration system.
Implemented the feature of receiving and processing push notifications from the collaboration system. The mobile device application should be built with push notifications extension enabled. Notifications are generated by the pushnotifications.1c.com service from 1C company. The registration in service is performed automatically.The collaboration system did not generate mobile push notifications.Reduced risk of missing the collaboration system notification when the application is not running, or is hidden, or when the user is operating in another infobase within a single application.
Internet-enabled functionality.
Implemented the feature of including external providers in the OpenID authentication process.

For the specifics of external providers usage, refer to the documentation.

This feature was not provided.Improved the OpenID authentication support.
Mobile platform.
Mobile client.
The iPhone X screen is now supported in the 1C:Enterprise mobile version.This feature was not provided.The 1C:Enterprise mobile version interface is adapted to iPhone X.
Internet-enabled functionality.
1C:Enterprise 8 now supports cryptographic algorithms that meet the GOST R 34.10-2012 and 34.11-2012 requirements.This feature was not provided.Internet resources that demand the GOST R 34.10-2012 and 34.11-2012 compliance are now available in 1C:Enterprise 8.
Mobile platform.
Mobile client.
Mobile device-specific features.
1C:Enterprise platform does not support barcode scanning, making photos and videos on Windows Desktop.

The following methods of the MultimediaTools object return False on Windows Desktop: BarcodeScanningSupported(), PhotoSupported(), VideoRecordingSupported().

The following methods of the MultimediaTools object returned True on Windows Desktop: BarcodeScanningSupported(), PhotoSupported(), VideoRecordingSupported().Eliminated unexpected system behavior.
Pictures.
If the name of the picture from a picture library equals to the name of the configuration common picture, a warning will be generated during the database update. The database update process will not be interrupted. When accessing the picture by name, the configuration picture returns.

When this warning appears, it is recommended to review picture names in the configuration.

If the name of a picture from a picture library was equal to the name of a configuration common picture, the database update could not be performed.The database update is now available if the name of a picture from a picture library is equal to the name of a configuration common picture.
Mobile platform.
Mobile client.
Administration tools.
The 1C:Enterprise 8 mobile platform now supports OS authentication.

The HTTPConnection object constructor supports the UseOSAuthentication parameter.

This feature was not provided.The 1C:Enterprise 8 mobile platform is now sufficient when the OS authentication is required.
Data display.
Mobile client.
The 1C:Enterprise mobile platform now displays messages of the same style as other mobile messages. Messages are generated by the ShowUserNotification() method with the UserNotificationStatus parameter set to UserNotificationStatus.Information.If a message was generated by the ShowUserNotification() method with the UserNotificationStatus parameter set to UserNotificationStatus.Information, this message was not displayed.Extended capabilities of the ShowUserNotification() method in the mobile client.
Mobile platform.
Mobile client.
Managed forms.
The command set and the appearance of the context menu of a managed form table row was changed in the 1C:Enterprise mobile version.The command set and the appearance of the context menu of a managed form table row in the 1C:Enterprise mobile version were different.Improved the 1C:Enterprise mobile interface.
Internet-enabled functionality.
Improved the analysis of the root certificate revocation.

Implemented the option to specify the behavior of the platform when the root certificate revocation can not be verified unambiguously. Implemented the IgnoreServerCertificatesChainRevocationSoftFail parameter of the conf.cfg file.

These changes are available in all Internet-enabled features of 1C:Enterprise platform.

The analysis of the root certificate revocation was the same regardless of the reason why the remote node was not validated.

There was no option to specify the platform behavior when the root certificate revocation could not be verified unambiguously.

Improved diagnostics of Internet-enabled functionality. In some cases the option to specify the platform behavior is now available.
Mobile platform.
Implemented the database file validation in the verify and repair feature of the mobile platform.

This feature checks whether the database file is corrupted and prompts several solutions.

These features were not provided.

The verify and repair feature could not validate the database file.

If the database file was corrupted the session was abnormally terminated.

Improved the database file diagnostics capabilities.
Configuration extensions.
If the active extension changes the database structure it can not be deleted. If you want to delete the extension you shoud deactivate it first. You will be prompted to confirm the deletion of the inactive extension that changes the database structure.

Implemented the ConfigurationExtension.ModifiesDataStructure() method, which shows whether the configuration extension changes the database structure.

When the extension that changed the database structure was deleted no actions preventing the extension data loss were performed.Reduced risk of configuration extension data loss.
Mobile client.
Mobile application builder.
A web page where user can register in the infobase (or service) can now be specified in the mobile client. This page can be reached either automatically (if there are no registered infobases in the mobile client) or manually.

You can now specify an URL with the personal account of services that contain infobases for the mobile client.

The mobile client can now retrieve shared infobase lists from the server through special web services. You can specify multiple addresses of the same server, as well as addresses of multiple servers.

The following options are now available when building a mobile application:

  • Specifying starting page that will be displayed if the mobile client infobase list is empty.
  • Specifying a custom URL in the infobase list. This URL will be displayed by the internal mobile client features.
  • Specifying multiple web services that return shared infobase lists.
  • Entering a custom web service URL to retrieve a shared infobase list.

The e1c:// type hyperlinks are now supported as a starting page and an infobase list element in the mobile client.

Implemented the AddToStartCfg command-line option for the mobile client. It adds an infobase in the mobile client infobase list. It can be placed in web pages, specified during the mobile application customization.

OpenID authentication is not supported for accessing web-servers with shared infobase lists.

These features were not provided.The registration of an infobase or a web service in the mobile client became more clear and simple.
Event log.
Implemented the following events:
  • Managing users:
    • Error adding a user (_$User$_.NewError),
    • Error changing a user (_$User$_.UpdateError),
    • Error deleting a user (_$User$_.DeleteError).
  • Infobase operations:
    • Truncate event log (_$InfoBase$_.EventLogReduce),
    • Error truncating event log (_$InfoBase$_.EventLogReduceError),
    • Error changing event log parameters (_$InfoBase$_.EventLogSettingsUpdateError),
    • Error changing infobase parameters (_$InfoBase$_.InfoBaseAdmParamsUpdateError),
    • Start dumping infobase to file (_$InfoBase$_.DumpStart),
    • End dumping infobase to file (_$InfoBase$_.DumpFinish),
    • Error dumping infobase to file (_$InfoBase$_.DumpError),
    • Start restoring infobase from file (_$InfoBase$_.RestoreStart),
    • End restoring infobase from file (_$InfoBase$_.RestoreFinish),
    • Error restoring infobase from file (_$InfoBase$_.RestoreError),
    • Error updating database configuration (_$InfoBase$_.DBConfigUpdateError),
    • Error updating extension database configuration (_$InfoBase$_.DBConfigExtensionUpdateError).

Extended the list of data types that are handled by the following events: _$Access$_.AccessDenied, _$InfoBase$_.EventLogSettingsUpdate.

New events require the DataAdministration access right to view, except managing users events and the following ones: $InfoBase$_.DBConfigUpdateError, and _$InfoBase$_.DBConfigExtensionUpdateError.

There were less registered events and less handled data types.Improved logging events.
Data composition system.
Charts.
Some of the output parameters of the data composition system are only saved if their Use flag is set (the exact list of parameters depends on the configuration compatibility mode).
  • In compatibility mode Version 8.3.10 or earlier: ChartType.PointsScale, ChartType.ValuesScale, and ChartType.SeriesScale.
  • In compatibility mode Version 8.3.11 or earlier: ChartType.ColorPaletteDescription, ChartType.ReferenceBandsColorPaletteDescription, ChartType.ValuesReferenceLines, ChartType.ValuesReferenceBands, ChartType.PointsReferenceLines, ChartType.PointsReferenceBands.
All of the changes in the output parameters of the data composition system were saved. This could cause issues at opening data composition settings in the earlier versions of 1C:Enterprise.Data composition settings related to charts are now usable in the earlier platform versions.
Web client.
The Mozilla Firefox add-on that provides access to 1C:Enterprise extensions and 1C:Enterprise add-ins is available in the add-on store https://addons.mozilla.org. The add-on is automatically updated to newer versions as they appear in the store.The Mozilla Firefox add-on that provides access to 1C:Enterprise extensions and 1C:Enterprise add-ins was not available in the add-on store https://addons.mozilla.org. The add-on updates were delivered and installed with new 1C:Enterprise versions.Updates of the Mozilla Firefox add-on are now transparent to users.
Mobile client.
Mobile platform.
Managed forms.
In the mobile version of 1C:Enterprise, in HTML document fields, full-featured editing of HTML page input fields is now available (if their contentEditable property allows editing). At that, all formatted document functionality is supported.In the mobile version of 1C:Enterprise, in HTML document fields, full-featured editing of HTML page input fields was not available (if their contentEditable property allowed editing). Extended HTML document functionality in the mobile version of 1C:Enterprise.
Internet-enabled functionality.
Add-ins.
Cryptography support.
File operations.
Distribution packages of the file system extension, the cryptography extension, and the add-in extension for Microsoft Internet Explorer are converted into .exe files. Distribution packages in .cab format are considered obsolete, although supported.

The add-in technology documentation is updated. (read more)

Distribution packages of the file system extension, the cryptography extension, and the add-in extension for Microsoft Internet Explorer were provided in .cab files. Installation of the file system extension, the cryptography extension, and the add-in extension for Microsoft Internet Explorer is more convenient.

Comments
0
Add comment