Вход | Регистрация


Помощь Если Объект.Операция = ("Выдача") тогда

Помощь Если Объект.Операция = ("Выдача") тогда
Я
   alexlencer
 
23.06.18 - 11:28
Не работает код, где Если Объект.Операция = ("Выдача") 
Объект имеет два значение Выдача и  Возврат. Не могу понять как сравнить со статическим значением или как его правильно записать ("Выдача").  
&НаКлиенте
Процедура ОперацияПриИзменении(Элемент)
    Если Объект.Операция = ("Выдача") тогда
         Объект.Книги.Видимость = Истина;
    Иначе 
         Если Объект.Операция = ("Возврат") тогда
         Объект.КнигиПлюс.Видимость = Истина; конецЕсли
      конецЕсли
КонецПроцедуры
 
 
   xenos
 
1 - 23.06.18 - 11:32
Сокрлп(Строка(Объект.Операция ))= «Выдача"

Но так делать не хорошо.
   Mankubus
 
2 - 23.06.18 - 11:45
(0) сравнивай со значением перечисления
   xenos
 
3 - 23.06.18 - 12:02
Это при условии, что там перечисление.

Впрочем, меня  больше беспокоит второе условие на «возврат» - это печально.
   Darych
 
4 - 23.06.18 - 12:09
Что есть "Объект.Операция"?
+(3)Если Объект.Операция = ("Возврат") тогда
         Объект.КнигиПлюс.Видимость = Истина; конецЕсли
      конецЕсли
Это и правда печально
   Darych
 
5 - 23.06.18 - 12:09
(4)+ и на хрена скобки?
   hhhh
 
6 - 23.06.18 - 13:05
(5) это волшебная скобка. Универсальный преобразователь.
   Darych
 
7 - 23.06.18 - 13:12
(6) черт.. не знал. А так бы все проще было...

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует