|
Получить значение Поля формы (Управляемая форма) | ☑ | ||
|---|---|---|---|---|
|
0
neitrosha
21.03.13
✎
13:09
|
Есть форма записи регистра сведений, есть реквизит с типом "Булево", который находится на форме. На него я накладываю событие "ПриИзменении" и хочу узнать, какое у него значение.
&НаКлиенте Процедура ТекущееМестоРаботыПриИзменении(Элемент) Сообщить(Элемент); КонецПроцедуры Понятно, что так не заработает - выдает лишь "ПолеФормы". Порылся в отладчике по свойствам - не нашел, где может храниться значение. Как можно всё-таки вытащить значение (Истина/Ложь)? По идее, можно попробовать пробиться к реквизиту, но не знаю, как. |
|||
|
1
cw014
21.03.13
✎
13:10
|
Сообщить(ТекущееМестоРаботы);
|
|||
|
2
neitrosha
21.03.13
✎
13:18
|
(1) {РегистрСведений.МестаРаботыСпециалистов.Форма.ФормаЗаписи.Форма(5,11)}: Переменная не определена (ТекущееМестоРаботы)
Сообщить(<<?>>ТекущееМестоРаботы); (Проверка: Тонкий клиент) |
|||
|
3
vicof
21.03.13
✎
13:18
|
Объект.ТекущееМестоРаботы
|
|||
|
4
cw014
21.03.13
✎
13:19
|
+(3) Тогда так
|
|||
|
5
neitrosha
21.03.13
✎
13:24
|
(4) {РегистрСведений.МестаРаботыСпециалистов.Форма.ФормаЗаписи.Форма(5,11)}: Переменная не определена (Объект)
Сообщить(<<?>>Объект.ТекущееМестоРаботы); (Проверка: Тонкий клиент) Так я тоже пытался, почти сразу же. Получается, что у меня где-то изначально идет не так, в плане передачи параметров? Потому что странно. Хотя имя ПолеФормы выдает спокойно. Но ни его значение. |
|||
|
6
neitrosha
21.03.13
✎
13:25
|
Либо же проблема в реквизитом. Хотя я смотрел все имена - всё нормально.
|
|||
|
7
cw014
21.03.13
✎
13:26
|
(5)(6) Жесть, учи матчасть. У регистра сведений нету Объекта.
Запись.ТекущееМестоРаботы |
|||
|
8
neitrosha
21.03.13
✎
13:28
|
(7) Надо.
Что нет Объекта - знал. Запись - не нашел почему-то сразу. Спасибо. |
|||
|
9
НЕА123
21.03.13
✎
13:41
|
(8)
на будущее. у поля формы есть свойство путь к данным. там оно и есть Запись.ТекущееМестоРаботы. |
| Форум | Правила | Описание | Секции | Поиск |