|   |   | 
| 
 | Использование обработки через 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) Пиши на liveups@yandex.ru, дай коннект к 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 сервис, потому что так правильно".     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |