В базе MS SQL есть хранимая процедура, назовём её dbo_GetAll. При вызове её из среды SQL Server Management Studio я получаю на выходе таблицу с необходимыми данными.
При попытке выполнить эту процедуру из 1С через механизм внешних источников данных получаю ошибку - Обращение к процедуре объекта как к функции (dbo_GetAll).
База закрыта для изменения, содержимое хранимки не посмотреть (а тем паче изменить).
Можно как то обойти? Или какие буквы написать автору этой базы?
(1) а к "вьюхе" обращаться как к таблице? а как на счет параметров? в процедуру передаются две даты, на основании которых строится результат. или "вьюха" будет результатом работы процедуры?
Для использования в 1С надо использовать не хранимые процедуры, а функции (скалярные или возвращающие табличное значение). SQL-процедура действительно может возвращать значение, вот только 1С этого не понимает :-)