Имя: Пароль:
1C
1С v8
простенький вопрос, но как проверить есть ли модуль
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ют. Альберт Эйнштейн