|
Помощь Если Объект.Операция = ("Выдача") тогда
| ☑ |
0
alexlencer
23.06.18
✎
11:28
|
Не работает код, где Если Объект.Операция = ("Выдача")
Объект имеет два значение Выдача и Возврат. Не могу понять как сравнить со статическим значением или как его правильно записать ("Выдача").
&НаКлиенте
Процедура ОперацияПриИзменении(Элемент)
Если Объект.Операция = ("Выдача") тогда
Объект.Книги.Видимость = Истина;
Иначе
Если Объект.Операция = ("Возврат") тогда
Объект.КнигиПлюс.Видимость = Истина; конецЕсли
конецЕсли
КонецПроцедуры
|
|
1
xenos
23.06.18
✎
11:32
|
Сокрлп(Строка(Объект.Операция ))= «Выдача"
Но так делать не хорошо.
|
|
2
Mankubus
23.06.18
✎
11:45
|
(0) сравнивай со значением перечисления
|
|
3
xenos
23.06.18
✎
12:02
|
Это при условии, что там перечисление.
Впрочем, меня больше беспокоит второе условие на «возврат» - это печально.
|
|
4
Darych
23.06.18
✎
12:09
|
Что есть "Объект.Операция"?
+(3)Если Объект.Операция = ("Возврат") тогда
Объект.КнигиПлюс.Видимость = Истина; конецЕсли
конецЕсли
Это и правда печально
|
|
5
Darych
23.06.18
✎
12:09
|
(4)+ и на хрена скобки?
|
|
6
hhhh
23.06.18
✎
13:05
|
(5) это волшебная скобка. Универсальный преобразователь.
|
|
7
Darych
23.06.18
✎
13:12
|
(6) черт.. не знал. А так бы все проще было...
|
|