Стоит задача использовать в различных отчетах данные из сторонней СУБД.
Просто подключить таблицу ВИД - не проблема, а вот получить результат процедуры из ВИД - фиг.
ВИД подключал согласно документации (
https://its.1c.ru/db/v8321doc#bookmark:dev:TI000001645 )
Вызов процедуры в скуле такой:
exec dbo.rep_on ID, DateOn, DateOff
exec dbo.rep_on 31, '20260101', '20260201'
В ВИД создал ручками таблицу описал все поля, Вид таблицы - выражение: rep_on(&1, &2, &3). Даже явное указание параметров выдает ошибки:
dbo.rep_on(36159, '20260101', '20260201') - объект не найден;
[dbo].[report_on] (31, '20260101', '20260201') - неправильная конструкция "("
[dbo].[report_on] 31, '20260101', '20260201') - неправильный синтаксис "31";
Кто знает как заставить это г... взлететь, да еще и передавать туда параметры?
ПС/тестил в консоле запросов.
ППС/ странная оссобенность нашел эту процедуру при подключении функции синтаксис странный: rep_on;1(&1, &2, &3)