Вход | Регистрация
 

Установка значению на форме обработки

Установка значению на форме обработки
Я
   NIGHTHUNTER
 
11.02.21 - 12:46
На форме обработки лежит поле, тип строка.
У самой обработки нет реквизитов.
Делаю установку значения в это поле. Хочу узнать метод которым не пользовался.

Элементы.ВыборКаталога = ДиалогОткрытия.Каталог + "\";

Так выходит ошибка, поле объекта недоступно для записи.

ЭтотОбъект.ВыборКаталога = ДиалогОткрытия.Каталог + "\";

так срабатывает.

Какие ещё есть способы установки значения элементу формы обработки? Не реквизиту обработки.
   FIXXXL
 
1 - 11.02.21 - 12:48
(0) открой для себя реквизиты формы
   NIGHTHUNTER
 
2 - 11.02.21 - 13:08
(1) А как это7 Подскажите пожалуйста ?
   NIGHTHUNTER
 
3 - 11.02.21 - 13:11
(1) Это реквизит формы http://joxi.ru/BA0qa4NipzMgyr
   Альбатрос
 
4 - 11.02.21 - 13:16
На сервере делаешь или на клиенте?
   NIGHTHUNTER
 
5 - 11.02.21 - 13:26
(4) Это (0) На клиенте, но сейчас видимо буду что то делать на сервере.

Это нужно начинать использовать?  

РеквизитФормыВЗначение("ВыборКаталога", "Строка");
   NIGHTHUNTER
 
6 - 11.02.21 - 13:27
(4) Если у меня есть значение типа строка ВыборКаталога , как и что я должен делать что бы его заполнить ?
   NIGHTHUNTER
 
7 - 11.02.21 - 13:33
Если я делаю так, то там тоже нет этого реквизита формы ВыборКаталога ...

//
&НаСервере
Процедура УстановитьВыбранныйКаталогНаСервере()
    ОбработкаОбъект = РеквизитФормыВЗначение("Объект");
    
КонецПроцедуры
   Альбатрос
 
8 - 11.02.21 - 13:36
(6) Выбор каталого не будет работать на сервере вроде, делать надо на клиенте
   Альбатрос
 
9 - 11.02.21 - 13:37
Убери слово Элементы, прросто выборКаталога
   Альбатрос
 
10 - 11.02.21 - 13:40
(8) dcvsckt lbfkju jnrhsnbz
   NIGHTHUNTER
 
11 - 11.02.21 - 13:43
(8) Да, вот это работает

ВыборКаталога = ДиалогОткрытия.Каталог + ?(СтрДлина(ДиалогОткрытия.Каталог) > 3, "\", ""); 

То есть, вот это не в этом случае нужно использовать РеквизитФормыВЗначение ?

Список тем форума
Рекламное место пустует  Рекламное место пустует
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.