Обработка использует SQLOLEDB-провайдер от Microsoft. Обычно в системе этот провайдер уже установлен и называется SQLSERV32.DLL. Драйвер называется обычно просто "SQL Server". Просмотреть установленные драйвера можно вызвав:
c:\windows\syswow64\odbcad32.exe - для х86 версии сервера предприятия, или
c:\windows\system32\odbcad32.exe - для х64 версии сервера предприятия.
Подключение выполняется следующим кодом:
СтрокаПодключения =
"Provider=SQLOLEDB.1;
|User ID=" + Пользователь + ";
|Pwd=" + Пароль + ";
|Data Source=" + Сервер + ";
|Initial Catalog=" + База + ";
|MultipleActiveResultSets=True";//наша database
Если Соединение = Неопределено Тогда
Connection = Новый COMОбъект("ADODB.Connection");
Иначе
Connection = Соединение;
КонецЕсли;
Для того, что бы обработка заработала, необходимо установить параметры соединения с SQL-сервером по кнопке настройка. Естественно, нужно знать пользователя и пароль, которые имеют соответствующие разрешения на работу с СУБД.
А в остальном - пробуйте.
PS: И как я сразу не догадался такую штуку сделать. В форме запросов я добавил возможность показать сам объект при двойном щелчке на ссылку объекта. Там всё просто. Ссылка преобразуется в УИД, а потом тупо перебираются все возможные объекты метаданных. Есть идеи, как ускорить алгоритм, но меня производительность пока и так устраивает.