Имя: Пароль:
1C
1С v8
Вызов функции из общего модуля расширения
0 RolandGrey
 
29.11.19
15:29
Доброго дня.
Можно ли как-н извернуться чтобы вызвать функцию из общего модуля, созданного в расширении, из внешней обработки?

пока есть только бредовая идея найти какую-н "бесполезную" фунцию из какого-н модуля в конфигурации и шлепнуть обработку "После" и там все что нужно дописать :)
1 тарам пам пам
 
29.11.19
15:56
Я особо с расширениями не работал, но могу предложить пару "тупых" способов
1) можно попробовать сохранить модуль с "некорректным" вызовом, пусть даже он не проходит синтакс-проверку в конфигураторе, и попробовать запустить в предприятии
2) попробовать вызов через Вычислить("ИмяОбщегоМодуля").ИмяФункции()
2 Bootini
 
29.11.19
15:57
Вычислить()
3 Bootini
 
29.11.19
16:00
Продублируй модуль в обработке и вызывая сколько душе...
4 Оригинальный ник
 
29.11.19
16:09
Добавил в расширение общий модуль с галкой Сервер. В модуле прописал экспортную функцию. По команде из формы внешней обработки вызываю ту самую ф-ю и получаю результат. Что не получается?
5 d4rkmesa
 
29.11.19
16:11
Безопасный режим может мешает?
6 Оригинальный ник
 
29.11.19
16:14
(5) Выполняется и при безопасном режиме
7 pechkin
 
29.11.19
17:52
конечно можно
8 pechkin
 
29.11.19
17:52
правда в конфигураторе чтобы не ругалось расширение тоже должно быть открыто
9 drcrasher
 
29.11.19
17:54
(0) расш_ОбщийМодуль.ИмяМетода()
работает, вчера такое сдал заказчику.

можно через ОбщегоНазначения.ВыполнитьМетодКонфигурации(), чтобы не ругалось, но не обязательно