1C:Enterprise 8.3.14. New functionality and changes.

Version 8.3.14

Version 8.3.14 includes known bug fixes and functionality modifications.

Improved database configuration update mechanism graduated out of beta.

Windows-based 64-bit client application (thin client, thick client, and Designer) graduated out of beta.

The term "managed application" is replaced with the term "client application." Unless necessary, the term "managed" is no longer used in V8Update file, help files, and documentation. For example, "managed application" is replaced with "client application" and "managed form input field extension" is replaced with "form input field extension." The renaming is applied to related UI texts in client applications and Designer.


New functionality and changes

Functionality After Before Result of changes
Configuration properties. For configuration property Compatibility mode, new value Version 8.3.13 is now implemented. Compatibility with versions 8.1, 8.2.13, 8.2.16, 8.3.1 - 8.3.12 was implemented. Configurations developed using 1C:Enterprise platform version 8.3.13 or earlier can run on version 8.3.14 (without the need to update the configuration or the application data structures). This provides the option to migrate to version 8.3.14 in two stages: first, update the platform version (without any changes to the configuration), and then make the required changes and disable compatibility mode. This also gives you the option to open the infobase using version 8.3.13 after the migration to version 8.3.14, even if you have disabled the compatibility mode (simply enable it again).
Server clusters. New standalone 1C:Enterprise server. It can handle client applications that operate an infobase over HTTP protocol. The standalone server provides HTTP connection, the web-server is no longer required. The standalone server uses computer resources more efficiently. A single instance of the standalone server provides access to a singe infobase. The standalone server does not support the Designer mode. You can operate the standalone server by the command-line utility. The standalone server supports both file and client/server mode of infobase. It can handle up to 3 client applications in file mode (without sessions of background jobs, web-services etc.) without server license. It requires a server license of any type in other cases. The standalone server has some limited functionality. For more info see documentation. The standalone server provides some inbound administrative tools. This feature is provided solely for beta testing purpose. This feature was not provided. The new 1C:Enterprise architecture improves the stability and effectiveness of server operations.
Database copies. Server clusters. DBMS operations. Copies of tables that can intensify the DBMS load when used in reports or queries now can be stored in an external database (external to the 1C:Enterprise database). The feature is supported only in client/server mode. You can define which database will be addressed by a specific report or query. Table copies can be stored in a DBMS of any supported type. The server cluster DBMS type can differ from a database copy DBMS type. The synchronization between the server cluster database and a database copy can be carried out by the means of DBMS or 1C:Enterprise. New global context property: DatabaseCopies. New Query object properties: RequiredDataRelevance and RequiredDataRelevanceTime. New QueryResult object properties: DataIsRelevant, DataRelevanceTime, and DatabaseCopy. New DataCompositionOutputParameterValues object properties: RequiredDataRelevance, RequiredDataRelevanceTime, DataRelevanceOutput, and DatabaseCopyOutput. New functions of the data composition system expression language: DataIsRelevant(), DataRelevanceTime(), and DatabaseCopy(). New system background jobs: Initial population of a database copy and Database copy notification handler. New cluster services: Database copy service and Database copy time service. New standard function: Database copy management. New technological log event: <DBCOPIES>. The database copy feature requires a CORP license. This feature is provided solely for beta testing purpose. This feature was not provided. New feature: infobase load can be distributed among a few physical DBMS. For example, the main database can process all document entries, and the database copies can process reports and queries that significantly affect the database performance.
Server clusters. System requirements. New feature: the accelerator of analytical report generation (Data accelerator). It is possible due to a new server cluster service, which acts as a database stored in RAM. Data accelerator is based on the database copy engine. New server cluster service: Data accelerator service. Data accelerator runs only on 64-bit operating systems. It does not support Windows XP and Windows Vista. The database copy feature requires a CORP license. This feature is provided solely for beta testing purpose. This feature was not provided. The generation time of complicated analytical reports is significantly reduced.
Collaboration system. The collaboration system supports file operations. Collaboration system servers support the following file storages: Amazon S3, Google Cloud and other storages based on Amazon S3 protocol. The following limitations can be set on collaboration system servers:
  • Maximum attachment file size.
  • Total size of daily uploaded files.
  • Total size of daily received files.
New property: CollaborationSystemMessage.Attachments. New collaboration system methods: AttachmentsSupported(), AttachCommandsGenerationHandler(), and DetachCommandsGenerationHandler().
This feature was not provided. Expanded collaboration system capabilities.
Collaboration system. Upgrade: more than two people can join a video conference. Participants can join and leave a conference at any moment. Upgrade: it is possible to establish video conferences between 1C:Enterprise 8.3.13 and 8.3.14. In this case, only one-on-one video conference is possible. This feature was not provided. Only video calls (one-on-one video conferences) were possible. Expanded collaboration system capabilities.
Development tools. New features for Designer agent mode (similar to the features provided by Designer command line):
  • Dump a mobile platform configuration to XML files.
  • Generate a mobile client signature.
  • Dump a mobile client configuration.
  • Dump a configuration or extension to a file.
  • Restore a configuration or extension from a file.
  • Disable configuration support.
  • Dump an infobase.
  • Restore an infobase.
  • Delete infobase data.
New features for Designer agent mode (not available in other modes):
  • Create an empty extension.
  • Delete an extension.
  • Get extension properties.
  • Set extension properties.
New feature: show status of time-consuming operations in agent mode (for some commands). Upgrade: more errors are described by specific code in error-type field. Upgrade: messages returned after a command execution in agent mode contain more details.
These features were not provided. New features for Designer in agent mode.
Server clusters. Administration tools. New feature: you can administer server clusters using 1C:Enterprise language. The administration is based on ras server, without using COM technology. The cluster supports servers with 1C:Enterprise versions different from the client application version. The administration tools are available from the thin client and from the server. New object: ServerAdministration. This feature was not provided. Server cluster administration was available from 1C:Enterprise language only over COM connections on a server running on Windows. Server administration required a 1C:Enterprise version identical to the server version. You can implement cross-platform administration interfaces for 1C:Enterprise server clusters with the client application version different from the server cluster version. You can implement cluster consoles for Linux. It is not necessary to use the cluster console that requires Microsoft Management Console.
Data display. New feature: number-noun agreement. New global context method: GetStringDeclensionsByNumber(). This feature was not provided. Generating sentences with numbers (in words or figures) is more convenient.
Common objects. New feature: solving systems of linear equations. New object: SolvingLinearEquationsSystems This feature was not provided. Solving large systems of linear equations takes less time.
Data display. New picture added to the picture library: Attach. The picture was not available in the library. The picture library is upgraded.
Configuration extensions. New feature: an adopted enumeration value set can be extended. When an extension with an extended enumeration value set is deleted, the infobase object attributes that stored the deleted values take a blank reference to the enumeration as their values. This feature was not provided. Enumeration management is upgraded.
Configuration extensions. New property for metadata objects adopted to extensions: Comment. The property is intended solely for developers and ignored when building the final configuration or during extension applicability tests. This feature was not provided. Developers can describe the purpose of extension objects using built-in means.
Configuration extensions. Common objects. You can create native session parameters in a configuration extension. They can be included in access restriction text. This feature was not provided. Extended configuration extension options.
Calculation registers. New feature: you can get the effective period of a calculation register record set before the set is written. New method for calculation register record sets: GetAdjustedEffectivePeriod(). The effective period could be calculated only after a calculation register record set was written. Due to reducing the number of writing operations, parallel register calculations and performance are improved in certain scenarios.
Server clusters. New filters for resource consumption counters: by safe mode and by security profile. New comparison operator for filtering resource consumption counters: inequality. New resource consumption counter filter feature: a number of conditions with the same filter type can be combined using the AND operator. These features were not provided. Advanced performance analysis for applications running in client/server mode.
Charts. New feature: editing sets of chart series and points. New methods for ChartPoints and ChartSeriesCollection objects: Insert(), Move(), Delete(), and Clear(). This feature was not provided. To edit a point or value, one had to refill all chart data. New chart features. For example, you can create autoscrolling charts where the first point of a chart is removed and the last one is added with a certain period.
System requirements. New feature: software license for beta testing. The license is complementary to 1C:Enterprise server license. Beta testing license cannot replace a 1C:Enterprise server licence. The number of beta testing licenses must be equal to or greater than the number of server licenses for the server cluster that runs the tests. If a new feature requires a beta testing license, it is mentioned in the feature announcement. To apply for a beta testing license, send your request to betaplatform@1c.ru. Feature beta testing did not require special licenses. In some cases, feature beta testing requires beta testing licenses.
Table of contents

New functionality and changes in the 1C:Enterprise mode

Functionality After Before Result of changes
Web client. The web client does not support configurations with Version 8.2 interface. The web client does not support switching between Version 8.2 and Taxi interfaces. Command-line options itdi and itaxi are ignored. The options are considered obsolete and not recommended for use. Regardless of the value of the ClientSettings.ClientApplicationInterfaceVariant property, the Taxi interface is used. The web client supported Version 8.2 interface. Support of obsolete client application interface type is discontinued. Web client stability is improved.
Collaboration system. Upgrade: a user can separately turn off the camera or microphone during a video call. When a user turned off the camera during a video call, the microphone turned off automatically. Eliminated unexpected system behavior.
Command interface. Upgrade: if a section or command interface command has a help topic, its tooltip does not contain the "Help" hyperlink. The help topics are still available from the help window. In the current section functions panel and the functions menu, lists and configuration objects have tooltips with their explanations or extended presentations. The tooltip behavior was as follows:
  • If a section had a help topic, the tooltip for the section in the sections panel contained the "Help" hyperlink.
  • If a command had a help topic, the tooltip for the command in the current section functions panel contained the "Help" hyperlink.
  • The functions menu commands did not have tooltips.
  • In the web client, section tooltips in the sections panel contained the section synonyms, not the explanations.
  • In the web client, in the current section functions panel, tooltips of lists and objects contained the command synonyms, not the explanations or extended presentations of lists and objects.
Faster command interface displaying in the thin client. Standardized view of section and command tooltips in different client applications
Command interface. In "All Functions" dialog box, the Ctrl+F keyboard shortcut starts a search. In "All Functions" dialog box, there were two ways to start a search:
  • Open the search box with Ctrl+F keyboard shortcut.
  • Type the search text in the configuration object list.
Eliminated unexpected system behavior.
Configuration extensions. Web client. In the web client, if an infobase contains extensions, browsers cache pictures according to the following rules:
  • Extended configuration pictures are cached for all sessions of the infobase.
  • Extension pictures are cached for each session.
In the web client, if an infobase contains extensions, browsers cached all configuration pictures for each session. Eliminated unexpected system behavior.
Table of contents

Optimization

Functionality After Before Result of changes
Charts. Upgrade: improved performance of charts that contain large data sets. We recommend that you analyze charts in your applications and refactor them as follows:
  • The initial data population is performed on the server.
  • Major data changes (including data repopulations) are performed on the server.
  • Minor data changes can be performed on the client.
Inefficient performance of charts that contained large data sets. Improved performance of charts that contain large data sets.
Administration tools. Upgrade: the user list in Designer opens faster. The improvement is noticeable if the list contains many users and roles. In an infobase that contained many users and roles, the user list opened slowly. The user list opens faster.
Accounting registers. Accumulation registers. Upgrade: faster totals recalculation for accounting registers and accumulation registers in the following cases:
  • During Verify and repair operation in Designer.
  • Using the RecalcTotals() method when the following conditions are met:
Totals recalculation for accounting registers and accumulation registers took a significant amount of time. Totals recalculation for accounting registers and accumulation registers takes less time.
Full-text search. Upgrade: faster search for expressions like "word*" when an application has many instances of "word". Upgrade: exceeding search word threshold is less likely for expressions like "word*". This upgrade is ignored in 8.3.13 version compatibility mode. Search for expressions like "word*" could fail due to exceeding search word threshold error. Optimization of full-text search.
DBMS operations. Upgrade: faster restructuring of infobases based on Microsoft SQL Server and IBM Db2. Restructuring of infobases based on Microsoft SQL Server and IBM Db2 took more time. Faster restructuring of infobases based on Microsoft SQL Server and IBM Db2.
DBMS operations. Upgrade: simultaneous release of a number of connections with Microsoft SQL Server is less likely, which improves TempDB performance. There was a possibility of simultaneous release of a number of connections with Microsoft SQL Server, which significantly reduced TempDB performance. Optimized operation of TempDB on Microsoft SQL Server.
Calculation registers. New feature: clustered index by recorder for calculation registers. An index is rebuilt during calculation register restructuring or during Verify and repair operation. Upon deleting records from an effective period table, if there is no filter by register dimensions, the deletion query does not require establishing connection to the main register table. Clustered index was not available for calculation registers. Upon deleting records from an effective period table, if there was no filter by register dimensions, the deletion query always established connection to the main register table. Reduced possibility of table lock upon deleting calculation register effective period records.
Table of contents

Changes that affect system behavior

Functionality After Before Result of changes
Client applications. New feature: the thin client (connected over HTTP/HTTPS) supports all OpenID authentication providers that support OpenID Connect protocol. This feature was not provided. Only the web client supported such OpenID authentication providers. New user authentication option for the thin client.
Client application. New feature: user authentication with Unified System for Identification and Authentication (USIA) in the web client or thin client (connected over HTTP/HTTPS). New properties in OpenID Connect provider description in the default.vrd file (the <providers> element): dialect and crypto. In the thin client, authentication with USIA is possible only if the infobase is published on an Apache web server. This feature was not provided. New user authentication option.
Queries. Data composition system. New feature: when managing queries with the QuerySchema object, you can use the query language extension for the data composition system. New property: QuerySchema.DataCompositionMode. New properties for the QuerySchemaSelectQuery object: DataCompositionSelectionFields and Characteristics. New property: QuerySchemaSelectOperator.DataCompositionFilterExpression. New property: QuerySchemaTable.DataCompositionParameters. New feature: query wizard in 1C:Enterprise mode supports the query language extension for the data composition system. New property: QueryWizard.DataCompositionMode. The QuerySchema object did not support the query extension for the data composition system. Query wizard in 1C:Enterprise mode did not support the query language extension for the data composition system. New features for queries in 1C:Enterprise mode related to the extension for the data composition system.
Server clusters. Upgrade: on cluster manager crash the details of the running and completed background jobs are saved. Scheduled jobs starting and processing is not interrupted. Cluster manager crash caused the following:
  • For all infobases, the details of the running and completed background jobs were lost, as well as background job-related messages.
  • If a client application was waiting for background jobs to complete, it stopped responding for indefinite period.
  • Execution of scheduled job stopped for one minute, till the data was reread from the infobases.
Improved fault tolerance of server cluster operations related to background and scheduled jobs. Users of applications that run background or scheduled jobs do not notice cluster manager crashes.
Dynamic lists. New feature: you can specify fields that will be used as selection key fields. New properties for the DynamicList object: KeyType and KeyFields. New object: DynamicListRowKey. New feature: dynamic list query settings dialog box allows customization of the fields that form row keys. This feature is ignored in 8.3.7 version compatibility mode. We recommend that you revise all dynamic lists (excluding RecordsWithExtDimensions, TasksByPerformer, filter criterion, and information register slice tables) with no main table specified or where the main table is a virtual table without a key toward using keys of Field value or Row key types. This feature was not provided. Key fields were defined by the main dynamic list table. New feature for dynamic lists with no main table. Improved performance of dynamic lists with no main table. For example, now such dynamic lists support groupings.
Development tools. New feature: in Designer agent mode, names of user working directories contain numeric codes. The directory–user mapping is stored in agentbasedir.json file located in the agent working directory (the AgentBaseDir command-line option). In Designer agent mode, names of user working directories contained the usernames. Working directory names do not reveal the names of the users that work in Designer agent mode. Shorter paths to user working directories.
Configuration extensions. Upgrade: when a form is adopted by an extension, only form items are adopted. After adoption, you can edit all item properties from an extension using the form editor. By default, other form objects (such as attributes, commands, and parameters) are not adopted, so they are not editable. To edit such objects, you must include them in the extension. When a form is adopted, the parent configuration object of the form is not adopted. The upgrade does not affect the forms adopted to extensions in the previous 1C:Enterprise versions. When a form was adopted by an extension, the parent configuration object and all the extension objects were adopted. Managing adopted configuration object forms is more convenient. Adjusting extensions to new configuration versions is more convenient.
Charts. Data composition system. Upgrade: when you print a report, each chart fits one page. Upon printing, the data composition system output processor sets StayWithNext property value to True for the spreadsheet document rows that follow the chart. This upgrade is ignored in 8.3.13 version compatibility mode. In a printed report, a chart could be ripped by a page break. Printed reports are more readable.
Managed locks. Managed forms. Upgrade: in the thin, thick, and web clients, a form unlocks objects in one minute after the modification flag is cleared. In the thin, thick, and web client, a form unlocked objects after the form had been closed. Parallel operation is improved in some cases.
Configuration extensions. Upgrade: when a configuration extension is applied, the number of parameters and Val keyword before event handler parameters are not checked. When a configuration extension was applied, the number of parameters and Val keyword before event handler parameters were checked. The number of parameters in an extension had to match the number of parameters in an extended configuration. Extension behavior complies with the platform behavior for the main configuration. Upon an event handler call, the number of parameters is not checked.
Data composition system. Upgrade: upon data composition template generation, a field alias includes the source field alias and the field details (the presentation of the field attribute, the aggregate function, and so on). This upgrade is ignored in 8.3.13 version compatibility mode. Upon data composition template generation, default query wizard naming rules were applied to create a field alias. A field content is more transparent by its alias.
Pictures. New feature: support of GIF pictures with "XMP DataXMP" extension. This feature was not provided. Extended list of supported picture formats. 1C:Enterprise supports GIF pictures created with Adobe tools.
DBMS operations. Technological log. Upgrade: for PostgreSQL DBMS, the technological log (<plansql> event) keeps query plans for UPDATE, DELETE, and INSERT queries. For PostgreSQL DBMS, the technological log (<plansql> event) kept query plans only for SELECT queries. Analyzing applications based on PostgreSQL DBMS is more convenient.
Development tools. Upgrade: upon comparing configuration modules, you can see which methods are unchanged but moved to another preprocessor instruction or region. Upon comparing configuration modules, methods that were unchanged but moved to another preprocessor instruction or region were displayed as changed, which could be misleading. Module comparison is more transparent and convenient.
Database configuration update. New feature: critical errors of the optimized database configuration update mechanism are displayed in Designer and in the <EXCP> event of the technological log. Critical errors of the optimized database configuration update mechanism were not displayed in Designer or in the <EXCP> event of the technological log. Improved diagnostics of critical errors in the optimized database configuration update mechanism.
Spreadsheet documents. Upgrade: data import from Microsoft Office OpenXML (Microsoft Excel 2007 or later) and ODT (OpenDocument) files is updated. Some bugs related to import from these file types are fixed. Importing data from Microsoft Office OpenXML (Microsoft Excel 2007 or later) and ODT (OpenDocument) files could cause errors. Eliminated unexpected system behavior.
Queries. Upgrade: more informative text of the error that occurs when a query statement contains plus (+) operator with an operand longer than 1,024 characters. This upgrade is ignored in 8.3.13 version compatibility mode. The message describing the error that occurred when a query statement contained plus (+) operator with an operand longer than 1,024 characters was not informative. Improved query language error diagnostics.
Queries. Upgrade: for the query language SUBSTRING() function, the resulting string length equals the third parameter value, but does not exceed the first parameter value. This upgrade is ignored in 8.3.13 version compatibility mode. For the query language SUBSTRING() function, the resulting string length always equaled the third parameter value. The first parameter value length was ignored. Eliminated unexpected system behavior.
Spreadsheet documents. Upgrade: when exporting a spreadsheet document from an XLS (Microsoft Excel 97), Microsoft Office OpenXML (Microsoft Excel 2007 and later), or ODS (OpenDocument) file, if a shape or picture text in the source spreadsheet is blank or contains only spaces, a drawing of Text type is not created in the target spreadsheet. This upgrade is ignored in 8.3.13 version compatibility mode. When importing a spreadsheet document from an XLS (Microsoft Excel 97), Microsoft Office OpenXML (Microsoft Excel 2007 and later), or ODS (OpenDocument) file, the following behavior occurred:
  • For shapes, if the text was blank, the import was not performed; if the text contained only spaces, the import was performed.
  • For pictures, if the text was blank or contained only spaces, the import was performed.
Eliminated unexpected system behavior.
Dumping configurations to files/Restoring configurations from files. When the configuration root is restored from XML partially and there is no external property file with support settings, the restore settings will be cleared. The configuration support will disabled as a result. When the configuration root was restored from XML partially and there was no external property file with support settings, the restore settings remained intact. The configuration support mode remained intact as well. Eliminated unexpected system behavior.
Spreadsheet documents. Upgrade: for spreadsheet document drawings that are comments, the DrawingType property value is SpreadsheetDocumentDrawingType.Comment. This upgrade is ignored in 8.3.13 version compatibility mode. For spreadsheet document drawings that were comments, the DrawingType property value was SpreadsheetDocumentDrawingType.Text. Eliminated unexpected system behavior.
Technological log. New technological log properties for DBMS access events (DB2, DBMSSQL, DBPOSTGRS, and DBORACLE) and EXCP and SDBL events: Dbms, Database, and DBCopy. This feature was not provided. More convenient DBMS selection diagnostics when managing database copies.
Development tools. Upgrade: when comparing configurations, you can view the detailed differences in help topics. Upgrade: you can compare help topics in selected language, similar to other platform multilingual tools. When comparing configurations, you could only see if the help topics were different, without any details on the differences. Comparing help topics in configurations is more convenient.
Table of contents

Changes that require modification of configuration and administrative settings

Functionality After Before Result of changes
Administration tools. Software licensing. New feature: ring command-line utility and its license module are provided as a standalone distribution package (1C:Enterprise licensing utility). The distribution package supports Windows 7 and later, and Linux x86 and x86-64. The distribution archive names comply with the following pattern: 1c-enterprise-license-tools-a.b.c+d-os-arch.zip. The archive is included into 1C:Enterprise distribution package. The distribution packages of the ring utility and its license module are no longer stored to the ExtDst directory. You can find 1C:Enterprise installer documentation on the ITS DVD Read more.. The ring utility and its license module were a part of 1C:Enterprise distribution package and were stored to the ExtDst directory. The installation of the ring utility was available only after the installation of 1C:Enterprise. Distribution and update of the ring utility and its license module are more convenient. To install or update the licensing utility, you do not have to install the entire 1C:Enterprise.
Software licensing. New feature: upon activating ("activate" command) a software license and upon creating a response file ("acquire" command) with the ring utility, you can specify an alternative Licensing Center. A Licensing Center can be set in the ExternalResourcesMode parameter of the conf.cfg file. New parameter for the "ring license activate" and "ring license acquire" commands: --conf-location, which is used to specify the directory for the conf.cfg file. This feature was not provided. Only one Licensing Center was available. Licensing Center selection is similar to selection of other internet resources required by 1C:Enterprise. The system behavior is more consistent.
Internet-enabled functionality. Data display. New feature: client applications that run on Windows use WebKit library to manage help, Syntax Assistant, HTML document fields, planner, formatted documents, and HTML document editor. In these cases, Microsoft Internet Explorer is no longer applicable. WebKit is included into 1C:Enterprise distribution package and does not require separate installation. The HTMLDocumentField.Document property value type is ExternalObject. The DOM model that can be accessed by this property is changed. We recommend that you review the use of HTMLDocumentField form item in your applications and update applications that use features specific for Microsoft Internet Explorer. Client applications that ran on Windows used Microsoft Internet Explorer to manage help, Syntax Assistant, HTML document fields, planner, formatted documents, and HTML document editor. Managing HTML documents is more consistent, regardless of the operating system.
Infobase operations. New feature to ensure the correct identification of two-digit years: the first year of the century. The default first year of the century is changed from 1930 to 1950, meaning 49 is identified as 2049 and 50 as 1950. In a separated infobase, each data area defined by a set of independent separators has its own first year of the century. New global context methods: SetInfobaseBeginningOfCentury(), GetInfobaseBeginningOfCentury(), and SessionBeginningOfCentury(). The default first year of the century to identify two-digit years was 1930. The year could not be changed. System behavior related to two-digit years is more transparent. You can customize the first year of the century.
Web client. Development tools. Upgrade: for a file infobase published on a web server, connecting the web client to the infobase in debug mode is only allowed if the infobase was published with the option that allows debugging. Otherwise, debugging is not available. To debug an application using the web client with a file infobase, you have to republish the infobase with debugging allowed. Debugging applications using the web client with a file infobase was available regardless of the debugging status in the infobase publishing settings. Eliminated unexpected system behavior.
Configuration extensions. Access rights. New pattern of roles–extensions interaction:
  • Users have access to all extension objects if the extension and the extended configuration do not contain roles.
  • "Set rights for new objects" role property in the extended configuration also covers the extension objects.
  • "Set rights for attributes and tabular sections by default" role property in the extended configuration also covers the extension objects.
  • "Set rights for native attributes and tabular sections by default" role property in the extension's native role also covers attributes and tabular sections of the adopted extension objects.
Adopt roles into extensions only when you need to set the extension object rights that do not match the extended configuration's default rights. This pattern is ignored in 8.3.13 version compatibility mode.
Old pattern of roles–extensions interaction:
  • Users had access to all extension objects if the extension did not contain roles.
  • To set rights for extension objects (including attributes and tabular sections) you had to adopt all roles you needed to change into the extension.
More convenient roles–extensions interaction pattern. The interaction logic is more transparent.
Charts. Data composition system. New chart tooltip types and view options. New feature: reference lines and tooltips can be displayed at the same time. New properties for the Chart object: ChartValuesTooltipDisplayMode, ValueTooltipFillType, PointsPopUpReferenceLineRepresentation, and ValuesPopUpReferenceLineRepresentation. New feature: chart items can be selected manually or programmatically. A selection can include nonadjacent items. New property for the Chart object: SelectionMode. New event and methods for chart field extensions of field forms. Event: OnActivate. Methods: GetSelectedItems() and SetSelectedItems(). New methods for the SpreadsheetDocumentDrawing object: GetSelectedItems() and SetSelectedItems(). New properties for the DataCompositionOutputParameterValues, DataCompositionGroupOutputParameterValues, DataCompositionChartOutputParameterValues, and DataCompositionAreaTemplateChartAppearance objects: ChartType.ValueTooltipDisplayMode, ChartType.ChartValuesTooltipFillType, ChartType.PointsPopUpReferenceLineRepresentation, ChartType.ValuesPopUpReferenceLineRepresentation, and ChartType.SelectionMode. The following chart features were available:
  • Upon hovering over a chart item, display a tooltip.
  • Upon double-clicking a chart item, trigger the Selection event.
  • Upon double-clicking a chart value, point, or series with details, trigger the DetailProcessing event.
Improved chart interactivity.
Managed forms. Upgrade: if a form input field contains a value of reference type, its ChoiceFoldersAndItems property value set to Auto is interpreted as Items. This upgrade is ignored in 8.3.13 version compatibility mode. If a form input field contained a value of reference type, its ChoiceFoldersAndItems property value set to Auto was interpreted as FoldersAndItems. Eliminated unexpected system behavior.
Data composition system. Upgrade: upon generation of a data set selection query, the data composition template generator makes an attempt to aggregate the data using the DBMS query language. Query language functions applied to a single field for data aggregation: SUM(), MINIMUM(), and MAXIMUM(). New property that manages aggregate calculation with query language: DataCompositionSchemaDataSetQuery.UseQueryGroupsIfPossible. This upgrade is ignored in 8.3.13 version compatibility mode. The data composition system did not use grouping to aggregate data in queries, unless it was explicitly specified by the GROUP BY clause. Improved data acquisition by the data composition system in some cases.
Data composition system. New comparison algorithm for arrays, value tables, and other nonprimitive types in the data composition system:
  • For arrays, the algorithm output is the result of element-by-element comparison.
  • For value tables, the algorithm output is the result of element-by-element comparison.
  • For objects of types other than primitive, reference, array, and value table types, the following comparison algorithm is applied:
  • This upgrade is ignored in 8.3.13 version compatibility mode.
The algorithm output for objects of the same type (including arrays and value tables, excluding objects of primitive type and reference type) was comparison of the object RAM addresses. Eliminated unexpected system behavior.
Server clusters. Administration tools. New properties for the IClusterInfo object: ErrorsCountThreshold (the number of server errors that is considered critical) and KillProblemProcesses (force closes corrupted processes). This feature was not provided. Eliminated unexpected system behavior.
Queries. Upgrade: if a query selection list does not contain tabular section attributes, but the query contains a comparison of tabular section attributes combined with "AND" operator, the conditions are applied together to each tabular section row. This upgrade is ignored in 8.3.13 version compatibility mode. If a query selection list did not contain tabular section attributes, but the query contained a comparison of tabular section attributes combined with "AND" operator, the conditions were applied separately, which could lead to incorrect comparison results. Eliminated unexpected system behavior.
Pictures. New feature: you can use 1C:Enterprise language to change picture parameters, such as format, size, DPI, and color depth. New picture management logic:
  • The Picture object contains only picture details and supports picture reading and writing.
  • New object for picture editing: PictureToProcess.
New methods for the Picture object: Width(), Height(), ColorDepth(), GrayScale(), HorizontalDensity(), VerticalDensity(), and FileSize(). The Picture.Convert() method is deprecated. The PictureProcessor object is deprecated. All PictureProcessor object's methods have matching PictureToProcess object's methods. We recommend that you analyze your applications and replace the deprecated methods and objects with the new ones.
These features were not provided. The only editable picture parameter was picture format. You can change the parameters of any picture stored in an infobase, for example when you need to send it to a third party having specific requirements to pictures.
Table of contents

Renamed objects

Object The old name The new name
The name of the type that describes client application forms.
  • ManagedForm.
  • ClientApplicationForm.
Spreadsheet document form field extension handler that is called upon an area selection in a spreadsheet document or an action in a chart. In 8.3.13 version compatibility mode, the renaming is ignored. We recommend that you analyze your applications and rename handlers of this type.
  • OnActivateArea().
  • OnActivate().
Table of contents

Mobile version of "1C:Enterprise"

Functionality After Before Result of changes
Mobile platform. Development tools. New feature for the mobile platform: report generation based on the data composition system (including data composition system settings dialog boxes). New configuration properties for mobile applications: Default report form, Default report settings form, and Default report option form. Upgrade: data composition system settings forms are adjusted for mobile devices. This feature was not provided. The mobile platform did not support reports. The data composition system supported only preprogrammed reports without user interaction. The mobile platform supports reports, including user interaction (users can customize reports).
Mobile platform. Mobile client. Mobile application builder. Upgrade: you can turn off some advertising features when building a mobile application. To turn off the features, clear the Ads check box in the mobile application permissions. This feature was not provided. Publishing mobile applications in app stores is more convenient.
Mobile platform. Mobile client. New objects available in the mobile version of 1C:Enterprise: FontChooseDialog and ColorChooseDialog. These objects were not provided in the mobile version of 1C:Enterprise. Advanced color and font features in the mobile version of 1C:Enterprise.
Mobile platform. Mobile application builder. Upgrade: faster creation of an infobase at the first start of a mobile application. The upgrade is valid only if the mobile application has been built by exporting (file 1cema.zip) from Designer v. 8.3.14. New format of exporting configurations from Designer. Export to an .xml file is no longer supported. Mobile application builder versions 2.0.8 and earlier do not support configurations exported in the new format. Creation of an infobase at the first start of a mobile application took more time. Faster creation of an infobase at the first start of a mobile application.
Mobile device-specific features. Mobile platform. New feature for Windows-based mobile applications: support of in-app purchase service (Windows InAppPurchase). New property: InAppPurchaseService.WindowsInAppPurchase. New feature for the InAppPurchaseReceipt object: a constructor. Only iOS and Android-based mobile applications supported in-app purchase services. Windows-based mobile applications support in-app purchase services.
Mobile platform. Mobile client. Mobile device-specific features. New feature: integrate rewarded video ads. New feature: get rewarded video ad status. New methods for the AdRepresentationManager object: GetAdStatus(), SetRewardedVideoID(), GetRewardedVideoID(), ShowRewardedVideo(), StartRewardedVideoDownloading(), StartAdBannerDownloading(), and StartRewardedVideoDownloading(). This feature was not provided. Advanced advertising features for mobile applications.
Data display. New mobile platform feature: custom styles and style elements. The feature is available for configurations imported from 1C:Enterprise platform version 8.3.14 and later. Mobile application color scheme ignores the NavigationColor, AuxiliaryNavigationColor, and ImportantColor style properties. This feature was not provided. New options for mobile application appearance management.
Table of contents

  • Upgrade: new sales invoice printing functionality that can demonstrate the GetStringDeclensionsByNumber() function features.
  • New feature: collaboration system file and picture management demonstration. It includes new attachment context menu commands: Set as product picture (if the attachment is a picture) and Add file to product profile.
  • The price list report contains demonstration of picture operations in the data composition system.
Table of contents

Transition from the previous version to the version 8.3.14

  • Conversion of configurations, infobases, external data processors and external reports is not required during the transition from the previous version to the version 8.3.14.
  • Some features that are added in version 8.3.14 do not support compatibility mode. When you toggle the compatibility mode, the structure of some database objects is changed. To be able to work with the infobase using a previous platform version, you have to turn the compatibility mode on.

1C:Enterprise Developer's Community