Имя: Пароль:
1C
 
программное добавление реквизита формы
0 JohnnySE
 
12.05.11
22:31
Приветствую. нужна помощь.
Программно добавляю на форму(обычную) обработки реквизит:
ЭлементыФормы.Добавить(Тип("ПолеВвода"), "ВремяРазгрузки", Истина );
при этом свойство Данные - пустое
Если добавляю в конфигураторе - свойство Данные заполнено строкой "ВремяРазгрузки", ну и на вкладке Реквизиты появляется строчка (ВремяРазгрузки).
Как установить свойство Данные программно?
Так - не работает:
ЭлементыФормы.ВремяРазгрузки.Данные = "ВремяРазгрузки";
1 EvgeniuXP
 
12.05.11
23:18
ЭлементыФормы.ВремяРазгрузки.Значение?
2 EvgeniuXP
 
12.05.11
23:21
возможно и не правильно, я раньше тоже добавлял программно, но как-то не понравилось отображение этих добавляемых элементов на форме, + еще привязки надо регулировать программно на форме, поэтому сделал проще, заранее создал все и играл только видимостью :)
3 JohnnySE
 
12.05.11
23:55
Значение здесь не при чем.
4 coding
 
13.05.11
00:26
(2) А если много элементов? Все же лучше использовать добавление програмно. Вот пример, как я делал эквалайзер к проигрователю инфостар_т.ру/public/63071/
5 JohnnySE
 
13.05.11
10:44
апну
6 palpetrovich
 
13.05.11
10:53
(4) в терминале не играет :)
7 MRAK
 
13.05.11
10:54
(0) попробуй создать визуально и форму декомпилируй

http://aitika.ru/program/171-1c-Dekompilyatsiya-i-analiz-form-s-generatsiey-koda-formi
8 palpetrovich
 
13.05.11
10:55
+6 "Обращайтесь по вищенаписанимы координатами." - это на каком языке? :)
9 Reset
 
13.05.11
10:57
(0) ЭлементыФормы.ВремяРазгрузки.Данные = "ВремяРазгрузки";
Должно работать.

Разумеется, ты не забыл при этом вручную создать реквизит формы ВремяРазгрузки..
10 JohnnySE
 
13.05.11
13:00
Если реквизит формы нужно добавлять вручную, то команда
ЭлементыФормы.Добавить - выглядит как издевательство.
11 Aprobator
 
13.05.11
13:03
(0) лениво копаться, а так посмотри документ Корректировка записей регистров в типовых.
12 73
 
13.05.11
13:08
(10) Издевательство - путать реквизит с элементом формы.
13 JohnnySE
 
13.05.11
14:00
Хорошо. Можно ли добавить реквизит формы программно?
14 Aprobator
 
13.05.11
14:20
так реквизит формы - нет. Но добавить элемент формы и прописать путь к любому реквизиту обработки - нет проблем.