Help to the user in case of problems when starting the system and other improvements

16.09.2021

This text is an announcement of recent performance.
It isn’t really useful to make use of the content material of this text to grasp the brand new performance.
A full description of the brand new performance shall be supplied within the documentation for the corresponding model.
A whole checklist of adjustments within the new model is supplied within the v8Update.htm file.

Deliberate in model 8.3.21Pattern

In model 8.3.21, we made quite a few enhancements designed to make the interplay of the system with the person extra user-friendly.

Assist the person with an error whereas logging in

If an error has occurred in the course of the operation of the system, we attempt to be sure that the message about it offers the person a touch – find out how to repair this error (if the person can repair it himself) or present the person with a handy solution to report the error to specialists (to technical help, and so forth.) ). A giant step on this course was taken in model 8.3.17, and we proceed to maneuver on.

In model 8.3.21, we redesigned the strategy to error messages when logging into the system. Now directors and builders can add info to messages that can clarify to the person the reason for the issue in additional element and, probably, may help the person resolve it. We suggest that you simply benefit from these new options once they develop into out there to enhance the person expertise.

If an error occurred whereas logging in, the person might be proven further info that may assist him resolve the issue:

  • Textual content (for instance, “Name the administrator on obligation at +7 (495) 123-45-67”)

  • A hyperlink to a useful resource with info (for instance, to an internet site that describes find out how to resolve an issue that has arisen)

When an error message is displayed, a assist textual content (if specified) and a “Need assistance” hyperlink (if a hyperlink to a useful resource with info is specified) are displayed underneath the system message. The entire error check is displayed by clicking on the “Present particulars …” hyperlink:

Logon errors are a few of the most tough to deal with. Such errors, specifically, can happen as a result of inaccessibility of the 1C server, and, subsequently, at this second it’s not possible to obtain information from the server about what info to point out to the person. Due to this fact, the knowledge described above might be written for every database into the * .v8i database checklist file – if the system login fails, the knowledge shall be learn from this file (if the file is on the market) and proven to the person.

There are alternatives for working when * .v8i recordsdata are usually not out there – working within the cloud, working remotely, and so forth. Due to this fact, this info can be configured by the usual processing “Handle error show settings” (parameters “Assist textual content” and “Navigational assist hyperlink”) and saved within the infobase. If the consumer has already efficiently logged in to the system, these parameters are learn from the server and cached on the consumer.

If the consumer efficiently contacted the server and skim the precise values ​​of the “Assist textual content” and “Navigational assist hyperlink” parameters, however then the system encountered issues when connecting to the server, the final learn parameter values ​​shall be used within the reconnection try dialog.

Notice! The knowledge recorded within the * .v8i file and the settings of the “Assist textual content” and “Assist navigation hyperlink” parameters are unbiased of one another. If the * .v8i file is on the market, however the 1C server will not be out there and the consumer doesn’t have cached values ​​for the “Assist textual content” and “Navigational assist hyperlink” parameters, the person shall be proven info from the * .v8i file, in any other case – info from the ” Assist textual content “and” Assist navigation hyperlink “.

Base connection settings

The next parameters are added to the database checklist file (* .v8i) within the database properties:

  • StartupErrorHelpText (string) – Textual content displayed within the error dialog earlier than beginning the session or within the dialog to attempt to reconnect

  • StartupErrorHelpURL (string) – hyperlink to useful resource with info

Skinny consumer

For builders and directors, will probably be potential to set parameters for displaying error messages when logging into the system, each programmatically (by new properties and strategies of embedded language objects) and in the usual processing “Handle error show settings” (known as from the system menu merchandise “Capabilities for a technician “):

In regards to the parameter “Handle of the server for processing errors at startup” – in a separate part under.

The texts of messages which can be proven in varied drawback conditions when getting into the system have additionally been redesigned:

State of affairs Message
Failed to ascertain a connection to the server “Unable to hook up with“ ”.

  • Verify your community connection

  • Verify that the connection parameters are appropriate

  • Maybe the server is present process upkeep, please attempt to log in later. “
Unique lock established If a blocking message is specified, this message is proven, if not specified:
“In the mean time, the doorway to the appliance will not be potential, upkeep work is underway, please attempt to log in later.”
Session begin prohibited If a message about banning the beginning of a session is specified, this message is proven, if not specified:
“In the mean time, the doorway to the appliance will not be potential, upkeep work is underway, please attempt to log in later.”
Deny exterior session management If a prohibition message is specified, this message is proven, if not specified:
“In the mean time, the doorway to the appliance will not be potential, upkeep work is underway, please attempt to log in later.”
Every other errors “In the mean time, the appliance can’t be logged in, please attempt to log in later.”

If the issue arose after you began working with the system, the displayed textual content on the type of retrying the connection to the server would be the similar as on the desk above, and the total textual content might be considered by clicking on the hyperlink “Present particulars …”.

Internet consumer

We have now tried to implement related “pleasant” error messages when logging into the system and within the internet consumer. The net consumer has difficulties in monitoring browser-server interactions. the browser is an exterior software for us, and we can not at all times management the processes occurring in it. Right here expertise got here to our rescue service-workers… This expertise, specifically, permits caching info on the consumer aspect, which can be utilized to load information when a community useful resource is unavailable.

Whether it is not possible to contact the net server, the browser will show a web page with details about the connection error, the textual content specified within the settings, and the textual content obtained from the request to the deal with of the knowledge service (i.e., the truth is, with the identical info as within the skinny consumer ):

This can work if a number of situations are met:

  • Connecting to an internet server through HTTPS

  • The net server has already been efficiently logged in from the browser (to cache the web page on the consumer displaying error info)

  • The browser ought to supportservice-workers expertise

About server startup error

Above, we talked about the parameter “Handle of the startup error dealing with service”.

If this parameter is ready, then in case of startup errors at this deal with, the 1C consumer will make a request for added info. And at this deal with you possibly can configure an internet server that can give extra detailed details about the present state of affairs – to tell customers within the occasion of sudden emergencies and / or server unavailability, and so forth. For instance, you possibly can show to the person the textual content “We’re already engaged on an issue. The server will resume after 14:00. ”

To help this situation, you possibly can implement a quite simple choice: simply put a JSON file in a folder and configure an internet server (Apache, nginx, IIS) to serve this file. If issues come up on the server, you possibly can enter the required textual content (userMessage) into this file and set the time till which this article is going to be displayed on the shape (in our instance, till 14:00).

You too can implement extra advanced eventualities – for instance, ship details about errors when getting into the system to the group’s inner technical help service.

Login through HTTP with Session Locked

When logging in through HTTP (skinny or internet consumer), help for the / UC parameter is added. This parameter specifies the entry code that permits you to log into the database when the session is locked. This can enable the administrator to enter the database revealed by HTTP, even when session blocking is ready in it.

Bug report

When producing a crash report, the power to show the “About” window is added.

A person who encounters this error will be capable of rapidly receive details about the configuration and the platform for transferring it to technical help with out closing the error message window.

Tags: 8.3.21

Inform mates:

Facebook
Twitter
Pinterest
WhatsApp

Related Articles

Latest Articles