Имя: Пароль:
1C
1С v8
Получить значение поля формы
0 Симпатяшка
 
13.09.12
08:43
Решаю такую задачку: есть просто номенклатура, а есть комплекты, если элемент справочника является комплектом, то у него есть табличная часть, иначе нет. Сделала у справочника реквизит "Комплект" типа булево и хочу на форме при его изменении менять видимость табличной части. Вопрос в том, как узнать его значение. Элементы.Комплект возвращает тип "поле формы", а мне надо получить именно значение - истина или ложь
1 Рэйв
 
13.09.12
08:45
Элементы.Комплект.Видимость=Ложь
2 Defender aka LINN
 
13.09.12
08:47
(0) Мда...
3 Симпатяшка
 
13.09.12
08:48
у меня так, если Комплект = Истина, тогда Элементы.ТабличнаяЧасть.Видимость = Истина, если Комплект = Ложь, тогда Элементы.ТабличнаяЧасть.Видимость = Ложь. Вопрос в том как понять Комплект у меня Истина или Ложь, то есть стоит ли галочка на форме
4 Zmich
 
13.09.12
08:49
ЭлементыФормы.Комплект.Значение
5 Defender aka LINN
 
13.09.12
08:49
(3) Ответь для начала на вопрос: при чем тут элемент формы?
6 чувак
 
13.09.12
08:50
Просто напиши "Комплект"
7 Defender aka LINN
 
13.09.12
08:50
(4) Я куею...
8 chelentano
 
13.09.12
08:51
(0) вы откуда опять все такие набежали то?
9 Симпатяшка
 
13.09.12
08:53
(5) я на форме убираю галочку и хочу чтобы ТЧ тоже убралась, сразу, еще до записи. Поэтому я хочу проверить то значение, которое на форме
10 Симпатяшка
 
13.09.12
08:54
(4)у ЭлементыФормы.Комплект нет свойства Значение, как я понимаю
11 chelentano
 
13.09.12
08:55
присоединяюсь к (7)
12 чувак
 
13.09.12
08:56
Так?
Элементы.Комплект.Видимость=Комплект
13 Симпатяшка
 
13.09.12
08:56
(8) Не все же сразу всё умеют и понимают. Может вам этот вопрос и кажется глупым, но я новичок и мне непонятно как это сделать
14 Симпатяшка
 
13.09.12
08:57
(6) всё происходит на клиенте
15 Симпатяшка
 
13.09.12
08:58
(12) я не поняла что вы хотели сказать
16 чувак
 
13.09.12
08:58
(14) Т.е. управляемая форма?
17 Cashtane
 
13.09.12
08:59
(16)Она значение не может получить Комплекта, а видимость проставить она видимо умеет.
18 lapinio
 
13.09.12
08:59
Если Объект.Комплект Тогда

Элементы.хз.Видимость = Истина

Иначе
Элементы.хз.Видимость = Ложь
19 Симпатяшка
 
13.09.12
09:00
(16) да
20 Симпатяшка
 
13.09.12
09:00
(17) да
21 Симпатяшка
 
13.09.12
09:01
(18) то есть всё равно обращаться придется к объекту, а не к форме?
22 Infsams654
 
13.09.12
09:01
(15) - (12)(18)+
Элементы.ТабличнаяЧасть.Видимость = Комплект
23 Симпатяшка
 
13.09.12
09:01
(18) я надеялась можно без этого обойтись
24 чувак
 
13.09.12
09:01
(19) Тогда попробоуй:

Элементы.Комплект.Видимость=Объект.Комплект

(В обоих значение булево, так будет проще)
25 lapinio
 
13.09.12
09:01
да к объекту. Потому что это реквизит
26 lapinio
 
13.09.12
09:02
Была бы табличная часть тогда через элементы
27 Симпатяшка
 
13.09.12
09:03
Ясно. Спасибо. Вопрос исчерпан )
28 чувак
 
13.09.12
09:04
(27) Ты хоть скажи, получилось?
29 Cashtane
 
13.09.12
09:06
Мне кажется она хотела: открываешь элемент справочника, ставишь галку Комплект и бац, появляется табличная часть...и заполняешь её.
30 Симпатяшка
 
13.09.12
09:06
(28) дело было в том, что я не хотела обращаться к объекту. Но раз вы все говорите что без этого никак, то буду
31 Симпатяшка
 
13.09.12
09:07
(29) да, так и хотела
32 Cashtane
 
13.09.12
09:07
)))))))))))))))))))
33 Симпатяшка
 
13.09.12
09:07
(29) но видимо так не получится
34 Cashtane
 
13.09.12
09:09
Создаешь галочку на форме. В событии "При изменении" обновляешь форму, убирая или проставляя видимость ТЧ.
35 Симпатяшка
 
13.09.12
09:10
Точно! И как сама не додумалась? Спасибо :)
36 Defender aka LINN
 
модератор
13.09.12
09:19
(30) Причины, я так понимаю, религиозные?
37 Cashtane
 
13.09.12
09:20
(30) Политические?
38 Симпатяшка
 
13.09.12
10:13
(36) (37) учусь программировать, задачки на спеца разбираю, попутно выясняю - а можно ли так сделать, а можно ли эдак?
39 Defender aka LINN
 
13.09.12
10:17
(38) И то правда. Не в книжках же это выяснять или на практике. На форуме надо, это ж и ежу ясно.
40 ptiz
 
13.09.12
10:19
Всё больше девушек 1Сниц появляется на форуме. К чему бы это?
41 Симпатяшка
 
13.09.12
10:22
(39) Естественно, и в книжках я смотрю, но хочется же иногда и с людьми поговорить, а вы сразу сердитесь :(
42 Defender aka LINN
 
13.09.12
10:42
(41) Для поговорить есть LIFE. Для идиотских вопросов выберите другой форум, ради бога.
43 Cashtane
 
13.09.12
10:46
(42) Сурово. А в чем проблема то, не читай, не помогай. Демократия вроде.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn