Перезапуск системы
Описаны случаи, когда подключение к информационной базе невозможно, а также автоматический перезапуск системы и отображение форматированных сообщений.
В некоторых случаях открыть информационную базу невозможно. Система сообщает об этом пользователю и предлагает повторить попытку соединения с информационной базой через 60 секунд. К таким случаям относятся:
- попытка открыть информационную базу в режиме Конфигуратор, когда она уже открыта в этом же режиме;
- для информационной базы установлен монопольный режим работы;
- версии клиента и сервера системы различаются;
- не найден сервер системы;
- не найден сервер баз данных;
установлен запрет соединения с информационной базой;
- блокировка начала сеансов с помощью командной строки запуска клиентского приложения, консоли кластера или метода встроенного языка SetSessionsLock()/УстановитьБлокировкуСеансов();
- сервис внешнего управления сеансами.
Если подключиться к информационной базе невозможно, система выводит диалог с сообщением о причине. В приведенном примере причиной является открытие этой информационной базы конфигуратором. Также предлагается выбрать автоматический перезапуск системы через 1 минуту или отказаться от запуска.

Ожидание перезапуска
В этом диалоге описание ситуации может отображаться как простой или форматированный текст. Форматированное описание ситуации система отображает, если:
- для информационной базы установлен монопольный режим и при его установке текст сообщения задан значением типа FormattedString/ФорматированнаяСтрока;
- установлена блокировка начала сеансов с помощью метода SetSessionsLock()/УстановитьБлокировкуСеансов() и в параметре SessionsLock.Message/БлокировкаСеансов.Сообщение установлено значение типа FormattedString/ФорматированнаяСтрока;
- начало сеанса запрещено сервисом внешнего управления сеансами, и он вернул параметр ErrorDescription, значение которого получено из значения типа FormattedString/ФорматированнаяСтрока с помощью выражения XDTOSerializer.XMLString() / СериализаторXDTO.XMLСтрока().
Текст сообщения будет считаться форматированным, если выполняется выражение:
String(XDTOSerializer.XMLValue(Type("FormattedString"), Text)) <> Text, / Строка(СериализаторXDTO.XMLЗначение(Тип("ФорматированнаяСтрока"), Текст)) <> Текст,
где Text/Текст — строка, переданная сторонними программами (сервис внешнего управления сеансами, консоль кластера, утилита rac и т. д.).
Если в конфигураторе выполнить загрузку информационной базы из .dt-файла, после завершения загрузки будет предложено перезапустить конфигуратор.
При работе в пользовательском режиме, в случае возникновения критической ошибки, система предлагает перезапустить клиентское приложение с теми же параметрами, что и текущее клиентское приложение, которое аварийно завершает работу.