---
title: Статусы соединения с DIRECTUM
slug: примеры-сниппеты-общее-обмен-данными-directum/статусы-соединения-с-directum
---

```bsl
// Функция - Статус подключения к directum
// 
// Возвращаемое значение:
//  Соответствие - 
//		* Ключ - Число - ID Статуса выполнения метода GetApplicationEx
//		* Значение - Строка - Описание статуса выполнения метода GetApplicationEx
Функция СтатусыПодключенияКDirectum() Экспорт
	
	СтатусыПодключения = Новый Соответствие;
	СтатусыПодключения.Вставить(0, "Ошибок нет, объект приложения создан успешно");
	СтатусыПодключения.Вставить(1, "Требуется изменение пароля, у пользователя установлен пароль по умолчанию");
	СтатусыПодключения.Вставить(17, "Сервер не найден");
	СтатусыПодключения.Вставить(2763, "Роль приложения не найдена");
	СтатусыПодключения.Вставить(4060, "Невозможно открыть базу данных");
	СтатусыПодключения.Вставить(15247, "У пользователя нет прав на выполнение данного действия");
	СтатусыПодключения.Вставить(18456, "Не удалось произвести вход в систему");
	СтатусыПодключения.Вставить(-3, "Неправильное имя пользователя или пароль");
	СтатусыПодключения.Вставить(-8, "Данная система не установлена. Система установлена, если она указана в файле SystemInfo.xml");
	СтатусыПодключения.Вставить(-42, "Неизвестная ошибка");
	СтатусыПодключения.Вставить(-43, "Не удалось установить соединение с базой данных");
	СтатусыПодключения.Вставить(-44, "Ошибка установки соединения");
	СтатусыПодключения.Вставить(-45, "Неверные параметры соединения");
	СтатусыПодключения.Вставить(-96, "Неверные параметры разблокировки");
	СтатусыПодключения.Вставить(-97, "Ресурс заблокирован");
	
	Возврат СтатусыПодключения;
	
КонецФункции
```