1С8.3: Внешние источники данных - функции + Oracle11g #720398


#0 by Ozius
Всем доброго времени.. Возникла проблема использования Внешних источников данных, в частности проблема с работой функций. Подключаюсь к Oracle записи из таблиц грузятся благополучно, но вот функции не отрабатывают, вернее сказать возникает следующая ошибка: {Форма.ФормаОтчета.Форма}: Ошибка при вызове метода контекста (GL_P_GLOSTER_WEB_PACK_GETDS_ALL_CLIENTS): Ошибка внешней базы данных: ошибка при выполнении запроса: Ошибка ODBC. SQLSTATE: 42S22 Номер ошибки: 904 Судя по ошибке можно предположить, что неверный идентификатор, вот только я не понимаю, что тут имеется ввиду, тип возвращаемого значения? Вызываю ту же функцию в pl/sql developer возвращается полноценная таблица. Вот ссылка на скрин конфы: Может кто сталкивался? Буду рад любой помощи.
#1 by Ozius
up
#2 by МихаилМ
замените кавычки на квадратные скобки
#3 by Ozius
Не понял, какие кавычки вы конкретно имеете ввиду? В коде?  или может быть в "выражении источника"?
#4 by Ozius
Чуть больше разобрался. На самом деле получается что у меня не функция в Oracle, а процедура, в которую загоняется переменная по ссылке, после отработки процедуру, все нужные данные (таблица) находятся в этой переменной. Вот так выглядит запрос в pl/sql developer: begin   -- Call the procedure В 1с в "выражение в источнике данных" содержится: gl.p_gloster_web_pack.getds_all_clients Можно ли вообще вернуть в 1с такое провернуть??? Если нет, тогда не понятно почему при подключении внешнего источника данных эта процедура видна.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С