УФ Как присвоить значению полю формы с типом строка? #744333


#0 by Domovoi
Есть реквизит типа текст. На форме выведен этот реквизит, установлена кнопка выбора. При выборе выбираем каталог и должны путь к каталогу записать в элемент (или реквизит).
#1 by Domovoi
Как присвоить значение элементу? Или на крайняк реквизиту?
#2 by pessok
ну дык... ИмяРеквизитаФормы = ДиалогВыбораФайла.ПолныйПуть
#3 by Fish
А СП что говорит по этому поводу? И да, у тебя УФ или обычные формы?
#4 by pessok
полноимяфайла, т.е.
#5 by Легат
Судя по тому  ,что на клиенте - управляемые..
#6 by Fish
В УФ православно использовать ДиалогВыбораФайла.Показать вместо ДиалогВыбораФайла.Выбрать
#7 by pessok
у него в шляпе написано, что УФ
#8 by Domovoi
УФ у меня
#9 by Fish
Точно, слона-то я и не приметил. Тогда будет правильно.
#10 by Fish
Синтаксис: Показать(<ОписаниеОповещения>) Параметры: Тип: ОписаниеОповещения. Содержит описание процедуры, которая будет вызвана после закрытия диалога выбора со следующими параметрами: <ВыбранныеФайлы> – массив выбранных имен файлов или Неопределено, если выбор не осуществлен. <ДополнительныеПараметры> - значение, которое было указано при создании объекта ОписаниеОповещения. Описание: Начинает отображение диалога выбора файла. Доступность: Тонкий клиент, веб-клиент, толстый клиент.
#11 by pessok
камрады, в другое спрашивают :D
#12 by Fish
Это понятно, но имхо, лучше на УФ сразу использовать немодальные вызовы, чтобы потом не пришлось переделывать.
#13 by Легат
Элемент.Значение = ДиалогФыбораФайла.Каталог так, не?
#14 by Domovoi
В УФ нельзя так, насколько я понял. У элемента там нет Значение
#15 by Domovoi
А такое точно есть? А то у меня в СП нет и через точку не выдает такой метод.
#16 by trooba
Я делал реквизит: Элементы.ДекорацияПериод.Заголовок=
#17 by trooba
+ Но это естественно не хранит путь, да и зачем оно надо?
#18 by Domovoi
Попробовал, нету такого ДиалогВыбораФайла.Показать
#19 by Fish
Платформа какая?
#20 by Domovoi
8.3 (8.3.4.437)
#21 by Fish
Древняя. См:
#22 by Domovoi
Что-то это тяжко как-то. Простого стандартного метода нету что ли? Забыли прикрутить?
#23 by Fish
Так у тебя что не получается? Определить выбранное имя файла/каталог или присвоить его твоему элементу?
#24 by Domovoi
Присвоить его элементу
#25 by Domovoi
По старому я написал бы: Но теперь нету Элемент.Значение Вместо Элемент.Значение - что используется в УФ?
#26 by Nuobu
Вместо этого справа вверху добавляется новый элемент на форму. Тип - строка. Вот в него ты и можешь сохранить своё значение. Только не в значение, а так:
#27 by Domovoi
Вообще выбор делается в элементе, который является реквизитом справочника. В итоге мне надо чтобы значение попало в реквизит.
#28 by Domovoi
+Элемент расположен на форме элемента справочника
#29 by Domovoi
Это работает
#30 by Fish
Ну тогда пиши: Объект.КакТамТвойРеквизитНазывается = ДиалогФыбораФайла.Каталог; Только я бы ещё добавил в процедуру НачалоВыбора СтандартнаяОбработка = ложь;
#31 by Domovoi
О чудо! :) работает. О, кстати, СтандартнаяОбработка = ложь; я всегда раньше ставил, а тут без этого работает как я понял.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С