реквизит формы ПутьККаталогу строка неограниченной длины, имеет кнопку выбора. По этой кнопке открывается диалог выбора каталога, в отладчике вижу, что значение ПутьККаталогу изменилось, на форме ничего не меняется.
Если ВыбратьКаталог Тогда
ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога);
Иначе
ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
КонецЕсли;
ДиалогОткрытияФайла.ПолноеИмяФайла = ИмяФайла;
ДиалогОткрытияФайла.Фильтр = "Все файлы(*.*)|*.*|Текст с разделителями(*.csv)|*.csv|Файлы excel (*.xls, *.xlsx)|*.xls;*.xlsx";
ДиалогОткрытияФайла.МножественныйВыбор = Ложь;
ДиалогОткрытияФайла.Заголовок = "Выберите файл";
Если ДиалогОткрытияФайла.Выбрать() Тогда
Если ВыбратьКаталог Тогда
ИмяФайла = ДиалогОткрытияФайла.Каталог;
Иначе
ИмяФайла = ДиалогОткрытияФайла.ПолноеИмяФайла;
КонецЕсли;
КонецЕсли;
Если ВыбратьКаталог Тогда
ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога);
ДиалогОткрытияФайла.Заголовок = "Выберите каталог";
ДиалогОткрытияФайла.Каталог = ИмяФайла;
Иначе
ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
ДиалогОткрытияФайла.Заголовок = "Выберите файл";
ДиалогОткрытияФайла.ПолноеИмяФайла = ИмяФайла;
ДиалогОткрытияФайла.Фильтр = "Все файлы(*.*)|*.*|Текст с разделителями(*.csv)|*.csv|Файлы excel (*.xls, *.xlsx)|*.xls;*.xlsx";
ДиалогОткрытияФайла.МножественныйВыбор = Ложь;
КонецЕсли;
Если ДиалогОткрытияФайла.Выбрать() Тогда
Если ВыбратьКаталог Тогда
ИмяФайла = ДиалогОткрытияФайла.Каталог;
Иначе
ИмяФайла = ДиалогОткрытияФайла.ПолноеИмяФайла;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.