Имя: Пароль:
1C
1С v8
Доступность элементов формы
0 Solitar
 
05.12.11
00:55
Много времени за компом и уже не соображаю че не работает.
Если Элементы.ВидОперации = Перечисления.Статусы.Расходы Тогда
Элементы.ДокОС.Доступность = ИСТИНА;
КонецЕсли;
1 Armando
 
05.12.11
01:09
Да
2 Mans
 
05.12.11
01:18
мож ЭлементыФормы.ХХХХ.Доступность
3 Solitar
 
05.12.11
02:11
не.
4 a_alenkin
 
05.12.11
03:54
а что не работает?
5 guitar_player
 
05.12.11
05:47
плохо
6 Armando
 
05.12.11
13:39
пичалька(
7 Поручик
 
05.12.11
13:44
Скоро 1990 станет эпитетом, хуже 1986-го.
8 Aprobator
 
05.12.11
13:45
Элементы.ВидОперации.Значение = ...
9 Aprobator
 
05.12.11
13:47
хотя тут 8.2.
10 Поручик
 
05.12.11
13:49
(0) Наверное, имеется в виду
Если Объект.ВидОперации = Перечисления.Статусы.Расходы Тогда

если ВидОперации - реквизит объекта

или просто

Если ВидОперации = Перечисления.Статусы.Расходы Тогда

если ВидОперации - реквизит формы
11 Aprobator
 
05.12.11
13:53
(10) во - это ближе к теме.
12 Поручик
 
05.12.11
18:04
(11) Это называется отстутствие строгой типизация в 1С, вернее отсутствие таковой.
13 Armando
 
05.12.11
18:21
Так?
Элементы.ДокОС.Доступность = ВидОперации = Перечисления.Статусы.Расходы
14 Поручик
 
05.12.11
18:29
Годно, можно и так. Для читабельности заключить в скобки.
Элементы.ДокОС.Доступность = (Объект.ВидОперации = Перечисления.Статусы.Расходы);
15 Solitar
 
05.12.11
19:30
уже сделал. как в (10).
всем спасибо.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой