Функция ВыбратьКаталогВДиалоге() Экспорт
Перем ИмяКаталога;
Проводник = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога);
Если Проводник.Выбрать() Тогда
//ИмяКаталога = Проводник.Каталог;
//ЭтотОбъект.ИмяКаталога = Проводник.Каталог;
//Иначе ИмяКаталога ="";
КонецЕсли;
Возврат ИмяКаталога;
КонецФункции // ()
Синтаксический контроль в общем модуле (только Клиент) не дает ошибку, хотя переменная ИмяКаталога не определена. Почему?