Changes performed after version publication




FunctionalityAfterBeforeResult of changes
Interface.
In Taxi interface the command check in the menu now displays the same way in different displaying options and different client application types.The command check in the menu could be different depending on displaying options and client application types.The command check in the menu now displays the same way.
Data composition system.
If a filter is added to a query of composition schema data set that includes union, this filter is added to every part of the union. If a particular union part does not contain a field that is used in the filter, this field is replaced by NULL.

This change is not implemented in version 8.3.12 compatibility mode.

If a filter was added to a query of composition schema data set that includes union, this filter was added to parts of the union that contained the field that was used in the filter. Unified filter operations in data composition system between the union data set and query data set, where the query contained a union.
Internet-enabled functionality.
The parameters of the following FTPConnection object methods were renamed in the Syntax Assistant: Get() and Put().

This change is available in the Syntax Assistant only.

The parameters of the following FTPConnection object methods were different in the Syntax Assistant: Get() and Put().The names of the FTP methods parameters became more clear.
Mobile device-specific features.
Mobile platform.
Mobile client.
The DeliverableNotification.Title value is now displayed when a notification is shown on iOS version 8.2 and later mobile device.The DeliverableNotification.Title value was available on Android only.Improved notifications on iOS.
Collaboration system.
Mobile platform.
Mobile client.
The collaboration system notifications now contain the sender name. The noncontext conversation title is displayed in the notification title. The collaboration system notifications did not contain the sender name. The noncontext conversation title was displayed both in the notification title and text.Improved collaboration system notifications.
Internet-enabled functionality.
macOS certificate store is now supported.

New objects: MacOSCertificationAuthorityCertificates, MacOSCertificateSelectMode, and MacOSClientCertificate.

macOS certificate store support is added to object OSCertificationAuthorityCertificates.

New -macos parameter for /HttpsCA and /HttpsCert command-line options of the client application.

New technological log event: <MACCERT>.

macOS certificate store was not supported. Secured connection was only available if certificates were stored in files.You can use the system certificate store to establish secured connection on macOS.
Collaboration system.
The client application agent supports multiple versions of the collaboration system server's exchange protocol.

New 1ceclac application is provided. The client application agent's directory structure is changed.

The client application agent supports a single version of the collaboration system server's exchange protocol.The client application agent supports the previous versions of the collaboration system server's exchange protocol.
Dynamic lists.
The following restrictions apply to search in dynamic lists:
  • The search string cannot exceed 1000 characters.
  • The search string cannot contain more that 20 words.

If the search string does not comply with the listed requirements, an exception is generated. For details on splitting the search string into words, see 1C:Enterprise documentation.

There were no restrictions to search in dynamic lists.Improved application server reliability when searching in dynamic lists.
Dynamic lists.
Data composition system.
When opening report forms or dynamic list forms, if user settings are not available in the storage, the system performs the following actions:
  • Items with unavailable or missing fields are deleted from the main dynamic list settings and report option settings that are marked as user settings.
  • Items with unavailable or missing fields are deleted from the default user settings.
  • BeforeLoadUserSettingsAtServer and OnLoadUserSettingsAtServer event handlers are executed.

New UseDefaultSettings parameter for BeforeLoadUserSettingsAtServer and OnLoadUserSettingsAtServer event handlers.

The Set default settings command of report and dynamic list forms performs the following actions:

  • Items with unavailable or missing fields are deleted from the main dynamic list settings and report option settings that are marked as user settings.
  • Items with unavailable or missing fields are deleted from the default user settings.
  • If the user settings of a dynamic list or a report option were not changed on the client (interactively or from 1C:Enterprise language) since the form was opened, the current user settings are deleted from the system storage when the form is closed

Method DataCompositionSettingsComposer.Refresh() with parameter DataCompositionSettingsRefreshMethod.Full performs the following actions: sets the Use flag to False for main settings items that lost their linking to available fields, and deletes items of main settings and user settings that are marked as user settings but contain fields absent from the collection of available fields or not available for the current functional options and rights.

This change is not implemented in version 8.3.12 compatibility mode.

When opening report forms or dynamic list forms, if user settings were not available in the storage, the system performed the following actions:
  • Items with unavailable or missing fields were not deleted from the main dynamic list settings and report option settings that were marked as user settings.
  • Items with unavailable or missing fields were not deleted from the default user settings.
  • BeforeLoadUserSettingsAtServer and OnLoadUserSettingsAtServer event handlers were not executed.

The Set default settings command of report and dynamic list forms had the following behavior:

  • Items with unavailable or missing fields were not deleted from the main dynamic list settings and report option settings that were marked as user settings.
  • Items with unavailable or missing fields were not deleted from the default user settings.
  • If the user settings of a dynamic list or a report option were not changed on the client (interactively or from 1C:Enterprise language) since the form was opened, the default settings generated based on the main dynamic list settings or on the current report option settings were saved as user settings when the form was closed.

Method DataCompositionSettingsComposer.Refresh() with parameter DataCompositionSettingsRefreshMethod.Full set the Use flag to False for main settings items that lost their linking to available fields.

Unavailable fields cannot be added to the default user settings of reports or dynamic lists.
Data analysis.
If a data set contains an even number of elements, its median is calculated as the arithmetic mean of the two middle elements of the ordered set. In particular, this rule applies to data sets that contain two elements.

This change is not implemented in version 8.3.12 compatibility mode.

If a data set contained an even number of elements, its median was calculated as follows:
  • For data sets with more than 2 elements, the arithmetic mean of the two middle elements of the ordered set.
  • For data sets with 2 elements, the value of the second element.
Eliminated unexpected system behavior.
Internet-enabled functionality.
For SMTP operations, added support of NOTIFY parameter of RCPT command and RET parameter of MAIL command. This provides support for mail delivery receipts described in RFC 1891.

InternetMailMessage.DeliveryReceiptAddresses property is deprecated. This property is only available in Version 8.3.12 compatibility mode.

Note that some SMTP server implementations or some of their settings can prevent receiving mail delivery receipts.

It is recommended that you do not use DeliveryReceiptAddresses property of InternetMailMessage object. Use the following properties instead:

  • ReadReceiptAddresses and RequestReadReceipt to receive read receipts.
  • RequestDeliveryReceipt to receive delivery receipts.
Instead of delivery receipts, read receipts were generated.Eliminated unexpected system behavior.

Both delivery and read receipts are now available.

Internet-enabled functionality.
If a mailbox does not contain any messages matching the IDs specified in the parameter of InternetMail.GetMessagesFlags() method, the method returns a blank map.

This change is not implemented in version 8.3.12 compatibility mode.

If a mailbox did not contain any messages matching the IDs specified in the parameter of InternetMail.GetMessagesFlags() method, the method generated an exception.Eliminated unexpected system behavior.
Spreadsheet documents.
An attempt to save a spreadsheet document with pictures in 1C:Enterprise 7.7 format on a server or in an external connection generates an exception. Only spreadsheet documents without pictures can be saved in this format.An attempt to save a spreadsheet document with pictures in 1C:Enterprise 7.7 format on a server or in an external connection resulted in generation of a corrupted document that could not be opened. Eliminated unexpected system behavior.
Managed forms.
If the Width property of a form field is not 0 and horizontal stretching is not applied, this property defines the field width without the input field buttons (Select, Clear, and others). The resulting field width is equal to the sum of the Width value and all button widths.

This change is not implemented in version 8.3.12 compatibility mode.

If the Width property of a form field was not 0 and horizontal stretching was not applied, this property defined the field width as follows:
  • If input field buttons were available, it defined the field width without the buttons.
  • If input field buttons were not available, the actual width was slightly greater than the specified one.

Thus, adding or removing input field buttons could change the field width.

Eliminated unexpected system behavior.
Collaboration system.
If several applications share a collaboration server, the message counter of the client application agent is incremented once per message.If several applications shared a collaboration server, the message counter of the client application agent was incremented several times (once per application). Eliminated unexpected system behavior.
Add-ins.
macOS.
Client applications running on macOS now support add-ins based on Native API.

The add-in technology documentation and examples are updated accordingly (read more).

Client applications running on macOS did not support add-ins based on Native API.Client applications running on macOS now support add-ins.

Comments
0
Add comment