Языки программирования > WEB-Расширение для "1С:Предприятие 8.0, 8.1" (v8)

Можно ли вызвать из Web-расширения функцию 1С?

<< < (2/4) > >>

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:
Нет, все равно пишет ошибку

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Перейти к полной версии