Usability of the Taxi interface in version 8.3.6

We by no means cease learning the expertise of utilizing the Taxi interface. We talked with you at the convention and got acquainted with customers’ feedback and strategies. We keep in mind what “was earlier than”. Evaluate what we’ve got now.

Primarily based on this, we’ve got ready a variety of modifications that ought to make the Taxi interface extra handy and enhance its usability. We wish to introduce you to a few of these modifications in this article.

Present in Record command

Within the previous unmanaged interface, there was a Discover in Record command. It allowed, being within the type of an object, to open the kind of a listing and place on the road compared to this object:

We didn’t implement this command within the managed interface. However, after analyzing the amassed expertise and your suggestions, we determined to return this command to the interface. As a result of customers of earlier variations of 1C: Enterprise thought it was needed and handy. The presence of such a command improves the usability of this system.

It’s now known as Present in Record:

This command will seem within the type of an info register report and within the kinds of objects: directories, paperwork, attribute varieties, enterprise processes, duties, calculation varieties, accounts, alternate plan nodes, exterior supply tables and dimension tables of an exterior information supply dice.

This will not be a single command; however, a submenu. It should help you go to the listing of paperwork and any of the journals where this doc is included.

This command works as follows. It first will get the listing type, after which it executes a brand new type methodology, RunTransition (). This methodology is handed a hyperlink on which to place within the listing. Flip, the ExecuteTransition () method raises a new TransitionProcessing occasion on the shape. On this occasion, if you want, you possibly can refuse positioning on the offered hyperlink.

Why is such a posh mechanic made? It is all regarding the listing kinds that might be already open. First, if the shape is already available, then it by some means must be “nudged” so that it’s positioned on the transferred hyperlink. This requires the shape methodology RunTransition (). Secondly, if the shape is already open, it might have some causes for being available. And potential “skipping” of the present line could also be entirely unacceptable. Subsequently, there’s a TransitionProcessing occasion, in which you’ll independently determine whether or not to vary the current line within the listing or refuse it.

Setting a worth when creating it from an enter discipline

A while in the past, we improved the input field and added the power to create new objects instantly from the dropdown:

That is handy, as a result of the hyperlink to the newly created factor is immediately substituted into the enter discipline.

Nevertheless, for you, as programmers, there’s one not fully apparent level right here. An enter discipline can have personal concepts about what values ​​may be chosen into it. These views are described, amongst different issues, utilizing the properties of the configuration object Choice Parameters and Selection Parameter Hyperlinks.

Because of this, a scenario was potential when a worth could be chosen in a discipline that didn’t correspond to the sector’s constraints. For instance, by utilizing the New button as they sort, the consumer-created “unsuitable” merchandise. Within the ChoiceProcessing occasion handler, you didn’t examine if a user-generated worth is acceptable for this discipline. Because of this, the sector turned out to be one thing that, typically talking, shouldn’t be there.

Subsequently, we determined to refine the creation mechanics upon entering and automating this verification. Now, if the consumer has created an “inappropriate” factor, the platform will not substitute it within the water discipline. However, it will show an informational message:

Nevertheless, you probably have your concepts about which components may be chosen in this discipline and which can’t; you possibly can change the habits of the platform. You have to use the SelectValues ​​type occasion handler of the shape wherein the consumer creates a brand new factor. If the consumer makes “unsuitable” merchandise, the SelectAvailable type property of the body shall be set to False. If you happen to assume the user-generated worth is selectable, then you simply have to put SelectAvailable = True.

Displaying pictures and textual content within the part panel

There is just one solution within the Taxi interface to show photos and textual content within the sections panel concurrently. The image is on the left, the textual content on the correct:

Nevertheless, within the earlier model of the managed interface, a distinct association was adopted: the textual content below the image. Some customers are used to this. This association saves the display screen area in some conditions and eliminates the necessity to scroll employing the part pane.

It is arduous to say that one resolution is best than one other. Everyone has its professionals and cons. Subsequently, we determined to supply you and customers with the chance to select one or one other location choice independently:

Now the consumer can prepare the textual content below the images, and the part panel will turn out to be narrower and extra compact:

And also, you, in your half, can configure the usual association of images and textual content within the configurator, within the editor of the shopper software interface:

Chart command pane

One other characteristic that existed earlier than after “disappeared” is the command bar of the graphical schematic. On the whole, the consumer has always been ready and now can edit the graphic scheme utilizing the instructions of the primary menu. However, this isn’t at all times handy. And within the 8.2 interfaces, operating in separate home windows, there was a characteristic that not all customers knew about. However, those that knew (to whom you informed about it) actively used it.

Within the window displaying the graphic diagram, the consumer might allow the extra panel Insert diagram components, after which it grew to become rather mhandierto edit the chart:

Desirous about the comfort of the Taxi interface and analyzing your suggestions, we determined to return the command panel of the graphical scheme to the interface. However, not as a window factor, but as a typical factor. As a result of the Taxi interface is a one-window interface:

No particular abilities are required to make use of this characteristic. It is simply that the command bar of the shape has one other supply of instructions – a graphical diagram. Place a graphic chart within the type. Add a gaggle to the condition – the command bar. Point out the supply of instructions for it – a graphical scheme.

Working with non-standard DPI

Small print and low imaginative and prescient are longstanding drawbacks in human-computer interplay. Different individuals tried to unravel it in completely other instances, in numerous methods. Programmers elevated the font measurement of their functions. Customers diminished the dimensions of the display screen promoted the decision (dpi) of the display screen. Home windows builders carried out interface scaling. However, all these strategies didn’t give the consumer a simple and handy solution to customize the appliance to go well with his wants.

DPI Virtualization has launched in Home windows Vista for the primary time. She was known as upon to unravel all the present issues. From the viewpoint of this expertise, functions are divided into those who independently know the best way to work with any display screen decision (dpi-aware) and those who can’t (dpi-unaware). For these functions that “do not understand how” a digital display screen is emulated, permitting the appliance to look “first-rate at non-standard resolutions.

1C: Enterprise from the viewpoint of Home windows is a dpi-unaware software. At resolutions apart from 96 dpi, she uses DPI Virtualization expertise for it and 1C: Enterprise seems to be, as an instance, satisfactory. It’s environmentally friendly.

However, the issue is that DPI Virtualization doesn’t work. The working system itself might disable this expertise in some conditions. It may be disabled following some suggestions not associated twith1C: Enterprise. For instance, in Home windows Vista, this expertise works solely when the Aero interface mode is enabled. And it’s pretty resource-intensive and is commonly not turned on on weak computer systems.

After analyzing these issues and your suggestions, we transferred 1C: Enterprise to dpi-aware mode. That’s now 1C: Enterprise scaling itself and doesn’t use the Home windows virtualization mode.

Within the following determine, you possibly can evaluate the looks of the appliance within the previous model, dpi-unaware, with virtualization disabled (125 dpi), and within the new model, dpi-aware, with the identical display screen decision of 125 dpi:

Open at a scale of 1: 1

You’ll be able to see that the blurring of the texts has disappeared. Kind components started to be scaled and displayed as they needed to (within the previous model, the footer of the tabular part was “below” the display screen). Appropriate padding, placement and sizes of panel components are used (scrolling of the part panel has disappeared).


Related Articles

Latest Articles