|
Использование обработки через COM и общие модули | ☑ | ||
---|---|---|---|---|
0
John83
15.09.22
✎
17:57
|
УПП 1.3
Открываю обработку из соседней базы через com. В этой обработке идет обращение к общим модулям. Вот только при ее выполнении, идет обращение к модулям базы, в которой создается com-соединение. Как сделать, чтобы обработка обращалась к модулям конфы, где она сама расположена? |
|||
1
H A D G E H O G s
15.09.22
✎
18:02
|
Магия
|
|||
2
lodger
15.09.22
✎
18:04
|
уверен, что открытие обормотки выполняется в базе открой через com-коннектор?
|
|||
3
John83
15.09.22
✎
21:03
|
(2) получаю форму, но естественно не открываю
|
|||
4
TormozIT
гуру
15.09.22
✎
21:18
|
(0) Обманщик ты. Доказательство в студию.
|
|||
5
John83
15.09.22
✎
23:26
|
(4) вот чесн слово
https://imgur.com/a/szrLuav если что, вызываю конструктор спецификаций, там в т.ч. поиск основной спецификации |
|||
6
H A D G E H O G s
15.09.22
✎
23:28
|
(5) Ну а стек вызова?
|
|||
7
H A D G E H O G s
15.09.22
✎
23:29
|
(5) Пиши на [email protected], дай коннект к anydesk, гляну
|
|||
8
Сергиус
15.09.22
✎
23:40
|
(0)На какой платформе такое? Возможно локальный интерпритатор не учитывает контекст и делает местные вызовы из общих модулей.
|
|||
9
H A D G E H O G s
15.09.22
✎
23:44
|
(8) Так то крайне возможно, но в целом, все эти проблемы "Версия компоненты ‘comcntr’ отличается от версии корневого модуля" просто от того, что 1С не смогла в LoadLibrary() и вместо загрузки еще одного экземпляра Core83.dll той же версии, что и comconnector, тулит ей уже загруженную. Что вполне себе решается через ВК, кстати.
|
|||
10
Garykom
гуру
15.09.22
✎
23:53
|
(0) >Открываю обработку из соседней базы через com
Объясни зачем во времена http-сервисов работать через жопу? |
|||
11
Сергиус
16.09.22
✎
00:24
|
(10)Ну http сервис еще надо настроить. Если задача запустить готовую обработку в другой базе, то не факт, что оно будет целесообразно.
|
|||
12
John83
19.09.22
✎
14:07
|
хм... если открыть из справочника внешних обработок, то обращается к общим модулям из текущей базы. Если же эту обработку добавить в ту конфу, то уже не открывает, ругается "Интерактивные операции недоступны".
Видать, надо другой путь искать. |
|||
13
kittystark
19.09.22
✎
14:30
|
(0) запусти через командную строку
|
|||
14
TormozIT
гуру
19.09.22
✎
14:40
|
(10) Потому что под каждую задачу разумно подбирать оптимальный путь решения, а не "я всегда все делаю через http сервис, потому что так правильно".
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |