Имя: Пароль:
1C
1С v8
РеквизитыФормы в 8.2 УФ
,
0 ВотОнЯ
 
08.08.11
13:46
Не пойму как получить доступ к реквизитам формы.
"РеквизитыФормы" не существует
"Реквизиты" тоже не существует.. как получить доступ к коллекции?
1 Поручик
 
08.08.11
13:47
Значение = ЭтаФорма["НаименованиеРеквизита"]
2 ВотОнЯ
 
08.08.11
13:51
нет мне не значение нужно, а путь реквизита.. для удаления..

То есть ЭтаФорма["ИмяРеквизита"].Путь даст мне именно то, что мне нужно?
3 rrunover
 
08.08.11
13:53
для удаления откеля, простите?
4 acsent
 
08.08.11
13:54
удалять можно только добавленные
5 ВотОнЯ
 
08.08.11
13:56
(3) - для удаления с формы...
(4) - их и хочу удалять, а вот как получить доступ к коллекции не пойму.
6 apokrit
 
08.08.11
14:02
(5) ПолучитьРеквизиты() не то?
7 GROOVY
 
08.08.11
14:04
Может речь об Элементах формы?
8 ВотОнЯ
 
08.08.11
14:09
(7)нет, с элементами все ок. Добавляются и удаляются без проблем.

Я нашел способ получить реквизиты формы:

РеквизитыФормы = ПолучитьРеквизиты();

возвращает массив реквизитов. Но в них все пути пустые.. (((
9 almar
 
08.08.11
14:12
(8) ИзменитьРеквизиты(,УдаляемыеРеквизиты);
10 ВотОнЯ
 
08.08.11
14:16
(9)А в синтаксис помошнике читали что должно содержаться в "УдаляемыеРеквизиты"?

Массив ПУТЕЙ реквизитов! Вот их то и хочу получить..
11 almar
 
08.08.11
14:18
(10) ИМХО, это просто название реквизита, если это не таблица значений. С таблицей значений программно не развлекался пока
12 ВотОнЯ
 
08.08.11
14:22
(11) ЕПРСТ... в самом деле так и есть...

Спасибо тебе мил человек. =)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший