New in release 8.3.5: improvement of «Taxi» interface, stability augmentation of client application operation, development of integration with other applications, development of mobile platform, different modifications, new development tools.
Improvement of «Taxi» interface
Improved search in dynamic lists
Search mechanism is modified for the lists. It became more convenient and understandable by:
- using the full-text search;
- searching in all list columns at once;
- highlighting the found fragments;
- searching by number without leading zeros;
- searching by current value;
- automatic displaying the values by which the search was performed;
- saving the values in search history.
Improved dialog to select period
The dialog to select period is significantly modified. Now it is focused on the rapid execution of the most frequent scenario – selection of one or more months. Also the ability is added to select one of the standard periods available in the platform (previous week, this month, etc.).
Software desktop page setup
The software setup is implemented for composition and location of desktop forms. This ability is required, for example, when on the stage of start of work it is necessary to display the forms to input initial remains, and then it is required to hide them and show other forms.
Stability augmentation of client application operation
Holding the session when leaving the program without work
Lifetime is increased for inactive user sessions. Now after prolonged inactivity, «falling asleep» of client computer, the session is not closed, but goes into a «sleep» mode. With resumption of activity, connection assignment, the session resumes its operation. The administrator can set the time limit of being sessions in sleep mode.
Support of long operations
During execution by the 1С:Enterprise server of long operations, web-browser or web-server may close on their own the connection because of its inactivity. When executing read operations, the client applications of 1С:Enterprise can automatically repeat the request.
Now the same ability is implemented for data modification operations. If an error occurs or of network connection is lost, in most cases the client application operation will continue. The client application will display the dialog box which prompts you to repeat request, cancel request of terminate the work with automatic repeat of request after 60 sec.
Development of integration with other applications
Automatic REST interface of application solutions
The ability is implemented to publish automatic REST interface of applications solutions on the web-server. The third-party systems can access it using HTTP requests in order to read, change data, create new data objects and delete existing ones. Thus, in order to interact the third-party systems with application solution, it is not required to change anything.
Automatic REST interface can be used for such tasks as:
- Integration of application solution with Internet websites and online shops;
- Implementation of additional application solution functionality by the third-party tools without modifying its configuration;
- Loading data in application solution and unloading data from it;
- Integration of application solution with enterprise systems, perhaps even without ant additional programming.
HTTP-services in application solution
The ability is implemented to create custom HTTP-services. Compared with existing in SOAP platform web-services, HTTP-services have several advantages:
- Ease of programming client for such services;
- Potentially smaller amount of transferred data;
- Potentially lower computational load;
- HTTP-services are focused on the «resources», while SOAP services are focused on the «actions».
First three factors are particularly important for applications running on mobile devices.
Data editing in external sources
The ability is implemented to add, change and delete data in the external sources. Both software and interactive data editing is available. The work with data versions is supported, as well as the mechanisms of locks and transactions.
Development of mobile platform
Expanding functionality specific for mobile devices
A number of mechanisms are implemented that allow interacting with applications most popular for smartphones:
- Phonebook and contacts stored in it. You can create, change and delete records;
- Calendars and events stored in smartphone data. You can create, change and delete calendars and events, assign reminders, set periodicity and participants of meetings;
- Dialing the phone, sending and receiving SMS/MMS, as well as browsing history of calls;
- Sending messages using email client integrated in the mobile device operating system.
A mechanism of background jobs is implemented in mobile platform. Now, synchronization of mobile application data and «basic» information base data can be performed in background mode, without interrupting user work.
A number of objects are implemented that allow using the arbitrary queries in dynamic lists of mobile applications. Thank to this, their functionality is approaching functionality of «desktop» applications.
In addition, the queries can be used by themselves for reading data. This allows saving in mobile applications the logic of work with data usual for «desktop» applications.
Launching mobile applications on the device emulator
Program management Android Debug Bridge (ADB) is integrated in the Designer. With its help, the mobile application developer can run his application on the device connected to the computer or, in case of its absence, on the virtual Android device.
For each type of chart one or more animation versions are implemented. When initially displayed, the platform chart selects a random animation and shows it. It allows making the charts more entertaining and interesting.
Improvement of event log
Event log is significantly modified in order to increase the speed of queries to the log and reliability of data storage. The format of its storage is modified. In the script the methods are implemented that allow performing a selective log backup and cleaning.
New development tools
Full-text search in different designed items
In the Designer a full-text search is implemented by the configuration objects. It is particularly useful when developing large configurations. New search mechanism allows you to quickly find the desired objects and display them in the same window in which you are working. New search is available:
- in the tree of configuration objects;
- in property palette;
- in the type selection dialog;
- in the configuration object selection dialog.
In addition, in the tree of configuration objects a quick selection is implemented by the current subsystem, as well as a quick selection of objects captured in the repository.
Commands of automatic conversion of modal methods and code sections
A number of commands are implemented that allow you to find in configuration the modal calls and evaluate the possibility of their conversion to the non-modal locking calls. Also these commands allow converting in automatic and semi-automatic mode the found code sections in order that the configuration may operate in the mode without use of modality.
A number of commands are implemented that allow you to make the software code more understandable and human-readable. Using refactoring commands, you can:
- extract the code section in a separate procedure;
- create a typical procedure description;
- find all the places where some variable, procedure or function is used;
- rename the variable, procedure or function in all the places or its usage.
Query builder in the mode of manageable application
The query builder is implemented in the mode of manageable application. Query construction is performed in the mode without use of modality.
In addition, the object model of query scheme is implemented in the script. Now, the query creation or modification can be performed in usual terms of sources, tables, samples, etc., rather than using «concatenation» of text string that contains a query condition as before.
Full list of changes
Full list of changes can be found in the file V8Update.htm.
In a standard installation of Windows platform this file is located in the directory: C:Program Files1cv220.127.116.118docs
In a standard installation of Linux platform this file is located in the directory: /opt/1c/v8.3/i386/docs/ru/