0
Target1025
02.06.20
✎
10:23
|
Задача: выбрать каталог, записать его в реквизит формы, который также находится на самой форме как поле ввода:
Вот так не работает:
&НаКлиенте
Процедура КаталогНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
Режим = РежимДиалогаВыбораФайла.ВыборКаталога;
ДиалогОткрытия = Новый ДиалогВыбораФайла(Режим);
ДиалогОткрытия.Каталог = "";
ДиалогОткрытия.МножественныйВыбор = Ложь;
ДиалогОткрытия.Заголовок = "Выберите каталог";
Если ДиалогОткрытия.Выбрать() Тогда
ЭтотОбъект.Элементы.Каталог = ДиалогОткрытия.Каталог; // 1.
ЭтаФорма.Элементы.Каталог = ДиалогОткрытия.Каталог; // 2.
КонецЕсли;
КонецПроцедуры
т.к. ругается, что не может записать в недоступный для записи реквизит.
|
|