|
получить значение реквизита 8.3 🠗 (Волшебник 13.07.2017 22:41)
| ☑ |
0
ittaxi
13.07.17
✎
22:12
|
Добрый день!
раньше значение реквизита можно было получить через элементыформы и текущие данные. а как теперь получить значения реквизита в 8.3
|
|
1
Имитация работы
13.07.17
✎
22:23
|
- Раньше ведь оно как было?
- Как?
- Вот именно! А теперь что?
- Что?
- Вот и я говорю!
|
|
2
Имитация работы
13.07.17
✎
22:24
|
Реквизиты надо получать обращением к ним по имен в контексте формы.
|
|
3
ittaxi
13.07.17
✎
22:34
|
(2) Реквизит = ПолучитьРеквизиты(Объект.Реквизит);
если ввести значение пишет ошибку
Недопустимое значение параметра (параметр номер '1')
|
|
4
Волшебник
модератор
13.07.17
✎
22:41
|
(3) Передайте правильный параметр в процедуру.
|
|
5
Имитация работы
13.07.17
✎
22:42
|
Всё-таки в (1) я был прав...
|
|
6
ittaxi
13.07.17
✎
22:46
|
(1) НовыйКаталог = ЭлементыФормы.НовыйКаталогФайлов.Значение;
как пример раньше работало.
|
|
7
Имитация работы
13.07.17
✎
23:04
|
(6) Ректальная тонзиллэктомия, прости Господи.
Элемент диалога отображает значение. Значение берется из реквизита формы, имя или путь к которому задается в атрибуте "данные" элемента диалога - элемента формы.
Чтобы получить это значение, не надо мучить элемент формы. Надо просто обратиться к реквизиту формы, содержащему данные. Обращение происходит упоминанием имени реквизита в контексте формы.
|
|
8
ittaxi
13.07.17
✎
23:25
|
(7) Реквизит = ЭтаФорма.Объект.Реквизит;
заработало!!!
это правильно? или тоже Ректальная тонзиллэктомия, прости Господи.
|
|
9
Имитация работы
13.07.17
✎
23:33
|
(8) "ЭтаФорма" - лишнее
Реквизит = Обьект.Реквизит;
|
|
10
ittaxi
13.07.17
✎
23:37
|
(9) Спасибо большое, все работает.
|
|