Языки программирования > WEB-Расширение для "1С:Предприятие 8.0, 8.1" (v8)
Можно ли вызвать из Web-расширения функцию 1С?
iPRG Team:
--- Цитировать ---Если развернуть дальше - в нескольких местах
Например: TargetSite->DeclaringType->DeclaringMethod
Method may only be called on a Type for which Type.IsGenericParameter is true
Аналогичное сообщение в ветках ReturnType и еще некоторых.
Параметр IsGeneric везде false
--- Конец цитаты ---
Я сейчас в своем проекте ради эксперимента, переименовал рабочую процедуру специально сделал с ошибкой и запустил.
Ошибка теперь у меня один в один как у тебя: "Неизвестное имя. (Exception from HRESULT: 0x80020006 (DISP_E_UNKNOWNNAME))"
И это у меня также: Method may only be called on a Type for which Type.IsGenericParameter is true.
Попробуй проверить вот так, может ты не к той базе подключаешься?:
Закомментируй вызов своей процедуры и вставь этот код:
--- Код: ---string StrTest = (string)V8.Call(connection, connection.Connection, "КаталогПрограммы");
Response.Write("<h2>" + StrTest + "</h2>");
--- Конец кода ---
После выполнения, если ты к базе без ошибок подключился, у тебя на экране отобразится строка - полный путь к твоей базе.
Это стандартная функция 1С, должна работать в любой базе 1С. Попробуй позапускай таким образом другие функции 1С, чтобы понять в чем проблема.
А другие твои функции 1С работают или только эта одна не работает?
mugg:
Если развернуть дальше - в нескольких местах
Например: TargetSite->DeclaringType->DeclaringMethod
Method may only be called on a Type for which Type.IsGenericParameter is true
Аналогичное сообщение в ветках ReturnType и еще некоторых.
Параметр IsGeneric везде false
mugg:
Вот:
iPRG Team:
В пункте Actions нажми View Detail..., там написано где проблема в 1С, сделай еще от туда скриншот.
mugg:
Нет, все равно пишет ошибку
Навигация
Перейти к полной версии