TechBlog - Messages with tag "User Interface"


If you wish to leave comments or ask questions, please log on or sign up.

User notification mechanism and notification center

This feature is implemented in 1C:Enterprise version 8.3.10.2168.

We have improved the user notification mechanism. From now on, it’s convenient to use in both thin client and web client. We have changed the way the notifications look and added some new features.

Displaying several notifications at a time

In the old version, the screen would display only one notification at a time. New notifications would overlap older ones, meaning that if a user received several notifications in a row, he or she was likely to miss an earlier notification.

Now up to three notifications can be displayed at the same time.

Read more...

Photo:

Automatic modification of table height to fit the contents

This feature is implemented in 1C:Enterprise version 8.3.10.2168.

We have implemented a new table display mode for situations when table height is determined by the content. This mode can be applied to all tables that are not associated with dynamic lists. For example, tabular sections, value tables, and value trees.

In the past, a table looked like this. One could specify either a fixed height for the table or stretch it vertically. As a result, an empty table has always been in its allotted space. And if the table only had a few rows, then after the last row, a rather large unused area remained.

Read more...

Photo:
Files:

Usability of tabs panel in main application window

This feature is implemented in 1C:Enterprise version 8.3.10.2168.

We changed the design of the open items panel and extended its functionality.

130429be675706988f41e30c801384fe.png

Now it looks neater and takes up less space. Meanwhile, its informative value has not diminished. Besides, the open items panel now has a set of new features that should make it easier for users to work with a lot of windows open.

Read more...

Photo:

Quick scaling for forms

This feature is implemented in 1C:Enterprise version 8.3.10.2168.

We have implemented a quick scaling mechanism for forms. For the most part, it is intended for end users, but developers can use it as well, should it be necessary.

We believe that this mechanism will be convenient and useful in cases when you need to quickly and easily, or briefly and temporarily, increase or decrease the scale of the items displayed in a form.

You probably know that you can make the font larger by changing the screen resolution. Some time ago, we modified the platform mechanisms so that applications were clearly and correctly displayed with different screen resolutions (DPI). But changing the DPI is a relatively complex and "fundamental" operation. Firstly, not all users have sufficient knowledge of how to perform it. Secondly, it affects all applications installed on the computer. If you need to zoom in or out of something "here and now", or if you do not have sufficient qualifications, you won’t be changing the DPI.

For such situations, the quick scaling mechanism for forms will be very handy. If you do not have very good eyesight, you can make everything "larger". Alternatively, if your eyesight is rather good, and a table is too wide to fit in the form, you can make it "smaller".

Read more...

Photo:

Thin client on touch screens

This feature is implemented in 1C:Enterprise version 8.3.9.1818.

For a thin client, we implemented scrolling and zooming gestures in order to ensure comfortable work with touch screens.

You can scroll through text documents, text boxes, graphical schemas, planners, and formatted documents with two fingers.

b3613c635e54fe8b5541833fedf6235d.png

Read more...

Photo:

1C:Enterprise platform: what's under the hood?

In this article we introduce the inner structure of the 1C:Enterprise 8 platform and the technologies used in its development.

045810f15cc4d16b068696a0a208c812.png

1С:Enterprise 8 is a major application with over 10 mln lines of code written in C++ (client, server, etc.), JavaScript (web client), and recently added Java. Major projects are interesting due to a lot of reasons, their scale among others, because the issues that go unnoticed in a small code base are highly visible in large-scale initiatives. And, of course, it is always interesting to know how other teams and companies work.

Read more...

Photo:

1C:AccountingSuite - migrating to Taxi

Taxi is a new 1C:Enterprise interface providing better design, improved user experience, compatibility with touch interfaces (tablets), and better browser compatibility.

Read more...

Photo: