|
8.2 Программно вывести составной реквизит документа
| ☑ |
0
Pereliviya
13.05.14
✎
08:18
|
Здравствуйте!
НЕ управляемая форма.
Подскажите, в реквизитах документа добавлен составного типа реквизит "МойРеквизит".
Как его вывести на форме документа и записать?
Спасибо.
|
|
1
el7cartel
13.05.14
✎
08:20
|
(0) а вам как хочется его выводить?
|
|
2
Pereliviya
13.05.14
✎
08:22
|
(1) какие варианты?
|
|
3
chelentano
13.05.14
✎
08:23
|
(0) "позовите программиста" (с)
|
|
4
Prince-Sentido
13.05.14
✎
08:44
|
(0)как вариант:
Процедура БулевоНажатие(Элемент)
мРеквизит = ЭлементыФормы.МойРеквизит;
мРеквизит.Значение = Истина;
КонецПроцедуры
Процедура СтрокаНажатие(Элемент)
мРеквизит = ЭлементыФормы.МойРеквизит;
мРеквизит.Значение = "Строка";
КонецПроцедуры
не?
|
|
5
Pereliviya
13.05.14
✎
08:48
|
(4) мне нужно программно вывести реквизит сам, а не значение.
|
|
6
andreymongol82
13.05.14
✎
08:53
|
(5) В смысле сам реквизит? Как он в метаданных называется? Или какой тип у него в итоге получился?
|
|
7
Pereliviya
13.05.14
✎
09:02
|
(6) реквизит составного типа (несколько справочников). Он добавлен в документ в структуру как реквизит, но чтобы не портить форму (раздвигать руками и вставлять свой добавленный реквизит) хочу добавить этот добавленный реквизит программно.
|
|
8
Pereliviya
13.05.14
✎
09:03
|
Оказалось просто:
Элемент = ЭлементыФормы.Добавить(Тип("ПолеВвода"),"МОЙРеквизит");
Элемент.Данные = "ДокументОбъект.МОЙРеквизит";
|
|
9
Pereliviya
13.05.14
✎
09:03
|
Всем спасибо за содействие!
|
|
10
andreymongol82
13.05.14
✎
09:05
|
(8) Это называется добавить элемент формы со значением реквизита. Незачто
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший