|
Не видит экспортную функцию общего модуля через COM соединение | ☑ | ||
---|---|---|---|---|
0
dka80
23.05.18
✎
12:36
|
Добрый день.
Есть Конфигурация 1 (управляемые формы), в ней общий модуль (установлены галки Клиент, Сервер, Внешнее соединение, Вызов сервера) и экспортная функция. Есть конфигурация 2 (обычные формы), где из внешней обработки вызывается функция общего модуля конфигурации 1. В результате выдается "Метод объекта не обнаружен". Почему он не видит функцию и что нужно сделать, чтобы увидел? Спасибо. |
|||
1
_Дайвер_
23.05.18
✎
12:37
|
(0) Покажи как обращаешься к ней из обработки
|
|||
2
dka80
23.05.18
✎
12:39
|
V83COMConnector = Новый COMОбъект("V83.COMConnector");
Base1С = V83COMConnector.Connect(Параметры); Результат Base1С.МойОбщийМодуль.МояФункция(); |
|||
3
dka80
23.05.18
✎
12:39
|
*Результат = Base1С.МойОбщийМодуль.МояФункция();
|
|||
4
hhhh
23.05.18
✎
12:43
|
(3) клиент (обычное приложение) может забыл галку.
|
|||
5
_Дайвер_
23.05.18
✎
12:43
|
(3) Подключение к базе то проходит? Отладчиком пробегался?
|
|||
6
dka80
23.05.18
✎
12:47
|
Проходит, пробегался.
(4) в конфигурации 2 нет галки Клиент (обычное приложение). Это ЗУП 3 |
|||
7
dka80
23.05.18
✎
12:48
|
*в конфигурации 1 нет галки Клиент (обычное приложение). Это ЗУП 3
|
|||
8
Малыш Джон
23.05.18
✎
12:50
|
(7) ну возможно именно в этом дело
|
|||
9
hhhh
23.05.18
✎
12:52
|
(7) вообще убери галку Клиент.
|
|||
10
Ненавижу 1С
гуру
23.05.18
✎
12:52
|
крак ставили на платформу?
|
|||
11
lEvGl
гуру
23.05.18
✎
12:54
|
ну так препроцессоры же в 8.3
|
|||
12
lEvGl
гуру
23.05.18
✎
12:54
|
#ВнешнееСоединение или как там на функцию
|
|||
13
dka80
23.05.18
✎
13:16
|
В базе 1:
#Если ВнешнееСоединение Тогда &НаСервере Функция МояФункция() Экспорт КонецФункции #КонецЕсли Галки на общем модуле: Сервер, Внешнее соединение, Вызов сервера. В базе 2 создал серверный общий модуль. Перенес в него вызов функции. Все равно не видит |
|||
14
Вафель
23.05.18
✎
13:17
|
у модуля галка внеш.соед стоит?
|
|||
15
Вафель
23.05.18
✎
13:17
|
внешнее соединение - это не на сервере
|
|||
16
hhhh
23.05.18
✎
13:18
|
(13) &НаСервере выкинь.
|
|||
17
Малыш Джон
23.05.18
✎
13:18
|
(13) галка "Вызов сервера" нужна для модулей, содержащих серверные процедуры, вызываемые с клиента
|
|||
18
Малыш Джон
23.05.18
✎
13:19
|
+(17) дело не в ней, просто в (13) она не нужна
|
|||
19
dka80
23.05.18
✎
13:26
|
Ура, товарищи!
#Если ВнешнееСоединение Тогда Функция МояФункция() Экспорт КонецФункции #КонецЕсли Вот так отработало. Всем спасибо. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |