|
УФ. ДиалогОткрытияФайла
| ☑ |
0
Alekzander Wolf
16.11.16
✎
07:34
|
Добавил реквизит на форму ПутьКФайлу с тип строка неограниченной длины.
Далее код:
СтандартнаяОбработка = Ложь;
ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
// Устанавливаем фильтр только на документы excel
Фильтр = "(*.xlsx;*.xls)|*.xlsx;*.xls|";
ДиалогОткрытияФайла.Фильтр = Фильтр;
ДиалогОткрытияФайла.ПроверятьСуществованиеФайла = Истина;
ДиалогОткрытияФайла.МножественныйВыбор = Ложь;
ДиалогОткрытияФайла.Заголовок = "Выберите загружаемый файл MS Excel";
Если ДиалогОткрытияФайла.Выбрать() Тогда
ПутьКФайлу = ДиалогОткрытияФайла.ПолноеИмяФайла;
КонецЕсли;
Код работает без ошибок, но поле ввода ПутьКФайлу после выбора файла так и остается пустым. Как это исправить?
|
|
1
Alekzander Wolf
16.11.16
✎
07:59
|
Сам реквизит ПутькФайлу заполнен, а вот в поле на форме ничего не отображается
|
|
2
Fedor-1971
16.11.16
✎
09:48
|
(1) а в поле на форме какой путь к данным?
ПутьКФайлу -точно реквизит формы, а не объекта?
|
|
3
Alekzander Wolf
16.11.16
✎
11:01
|
(2) реквизит формы
|
|
4
Alekzander Wolf
16.11.16
✎
11:03
|
Путь к данным ПутьКФайлу
|
|
5
Alekzander Wolf
16.11.16
✎
13:03
|
ап
|
|
6
shpioleg
16.11.16
✎
13:15
|
У меня без этого СтандартнаяОбработка = Ложь;
работает событие НачалоВыбора
|
|
7
Мимохожий Однако
16.11.16
✎
13:22
|
Встань отладчиком на строку присвоения и убедись,что это просто переменная, а не реквизит
|
|
8
DrShad
16.11.16
✎
13:26
|
код на клиенте или на серванте?
|
|
9
DrShad
16.11.16
✎
13:27
|
+(8) сорри, глупый вопрос
|
|
10
Fedor-1971
16.11.16
✎
13:36
|
(3) Поставь курсор за ПутьКФайлу| и нажми CTRL+Spase - иконка "-" зелёный, это реквизит формы, красный, это просто переменная
|
|
11
Alekzander Wolf
16.11.16
✎
13:44
|
Стояла галка Режим выбора из списка
РежимВыбораИзСписка, ListChoiceMode
|
|
12
Fedor-1971
16.11.16
✎
13:48
|
(11) Молодец. Следующий раз приводи и название процедуры/функции в коде
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан