|
Не проставляется путь к каталогу | ☑ | ||
---|---|---|---|---|
0
Aftee
29.05.17
✎
22:31
|
Всем привет!
Стандартная процедура выбора каталога, но после выбора каталога, путь не прописывается в реквизите формы. В чем проблема? Никак понять не могу. Подскажите, пожалуйста Процедура КаталогЗагрузкиНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) ДиалогВыбораФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога); ДиалогВыбораФайла.Заголовок = "Выбор каталога"; Если ДиалогВыбораФайла.Выбрать() Тогда КаталогЗагрузки = ДиалогВыбораФайла.Каталог; КонецЕсли; КонецПроцедуры |
|||
1
kubik_live
29.05.17
✎
22:33
|
СтандартнаяОбработка=Ложь;
|
|||
2
Aftee
29.05.17
✎
22:34
|
(1) Пробовал, не оно
|
|||
3
pablo_escobar
29.05.17
✎
22:37
|
В ДиалогВыбораФайла.Каталог; путь есть?
КаталогЗагрузки какой тип? |
|||
4
Aftee
29.05.17
✎
22:42
|
(3) Пусть есть, тип строка
|
|||
5
kubik_live
29.05.17
✎
22:43
|
Процедура УдКаталогИБНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь; ДиалогВыбораФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога); ДиалогВыбораФайла.Заголовок = "Выберите каталог файловой ИБ"; ДиалогВыбораФайла.Каталог = УдКаталогИБ; Если ДиалогВыбораФайла.Выбрать() Тогда УдКаталогИБ = ДиалогВыбораФайла.Каталог; КонецЕсли; // Вставить содержимое обработчика. КонецПроцедуры |
|||
6
pablo_escobar
29.05.17
✎
22:49
|
(0) у меня этот код отработал, каталог прописался
|
|||
7
kubik_live
29.05.17
✎
22:50
|
Процедура КаталогЗагрузкиНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка=Ложь; ДиалогВыбораФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога); ДиалогВыбораФайла.Заголовок = "Выбор каталога"; ДиалогВыбораФайла.Каталог = КаталогЗагрузки; Если ДиалогВыбораФайла.Выбрать() Тогда КаталогЗагрузки = ДиалогВыбораФайла.Каталог; КонецЕсли; КонецПроцедуры Нашёл 10 отличий? :)))))) |
|||
8
Aftee
29.05.17
✎
22:51
|
(5) спасибо, Ваш код не зашел, но натолкнул на мысль и заработало вот так:
Процедура КаталогЗагрузкиНачалоВыбора(Элемент, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; ДиалогВыбораФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога); ДиалогВыбораФайла.Заголовок = "Выбор каталога"; ДиалогВыбораФайла.Каталог = Объект.КаталогЗагрузки; Если ДиалогВыбораФайла.Выбрать() Тогда Объект.КаталогЗагрузки = ДиалогВыбораФайла.Каталог; КонецЕсли; КонецПроцедуры Но почему??? Ряд подобных внешних обработок, где к реквизитам обращаются без "Объект". |
|||
9
Aftee
29.05.17
✎
22:51
|
(7) Нашел, только ругается на переменную вот тут:
ДиалогВыбораФайла.Каталог = КаталогЗагрузки; |
|||
10
kubik_live
29.05.17
✎
22:51
|
Это УФФФФ!!!
|
|||
11
pablo_escobar
29.05.17
✎
22:52
|
Потому что у Вас не реквизит формы, а реквизит объекта
|
|||
12
Aftee
29.05.17
✎
22:56
|
(11) слава яй... Спасибо большое. Сильно затупил
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |