|
простенький вопрос, но как проверить есть ли модуль
| ☑ |
0
screamhome
22.05.12
✎
10:39
|
нужно проверить есить ли модуль в конфе
если есть то использовать функцию из модуля
если нет то другую функцию
так ошибку выдает
Попытка
Тек = ШШШ_КК.Функция1(Ссылка);
Исключение
Тек= Функция2(Ссылка);
КонецПопытки;
как сделать?
|
|
1
ShoGUN
22.05.12
✎
10:40
|
(0) Через Метаданные?
|
|
2
pumbaEO
22.05.12
✎
10:41
|
Попытка
Выполнить("МойМодульПихаюТудаЧеХочу.ЧетаДелает()")
Исключение
КонецПопытки
|
|
3
Wobland
22.05.12
✎
10:41
|
спросить у метаданных?
|
|
4
Defender aka LINN
22.05.12
✎
10:41
|
Проверять через метаданные. Выполнить, например, через "Выполнить", хотя это и некрасиво, конечно.
|
|
5
Stepa86
22.05.12
✎
10:42
|
Метаданные.ОбщиеМодули.Найти(
|
|
6
ShoGUN
22.05.12
✎
10:47
|
Кстати, если модуль есть в конфе - это ещё не значит, что в модуле есть нужная функция :)
|
|
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн