|
Булево в 1С | ☑ | ||
|---|---|---|---|---|
|
0
Trixietheflowskigod
28.08.18
✎
09:43
|
Добрый день,
У меня возник вопрос как проверить значение Константы (тип булево) ? По логике работы Есть константа на которой пользователь устанавливает галочку что является истиной, далее есть регламентное задание в подсистеме в коде которого проводится проверка Если Константы.Тех_ОтключениеПодсистемы = Истина Тогда Возврат; КонецЕсли; То есть если стоит галочка то Возврат Иначе он дальше будет выополнять процедуру. Но на деле 1С игнорирует данный код и идет дальше, подправьте или подскажите пожалуйста в чем ошибка |
|||
|
1
мистер игрек
28.08.18
✎
09:44
|
Константы.Тех_ОтключениеПодсистемы.ПолучитьЗначение() = Истина
|
|||
|
2
Гипервизор
28.08.18
✎
09:47
|
(1) Просто Получить()
|
|||
|
3
Trixietheflowskigod
28.08.18
✎
09:53
|
Если Константы.Тех_ОтключениеПодсистемы.Получить()=Истина
Тогда Возврат; КонецЕсли; |
|||
|
4
Trixietheflowskigod
28.08.18
✎
09:53
|
Спасибо вылетело из головы эта получить
|
|||
|
5
Ненавижу 1С
гуру
28.08.18
✎
10:09
|
и вообще так:
Если Константы.Тех_ОтключениеПодсистемы.Получить() Тогда Возврат; КонецЕсли; |
|||
|
6
Aleksey
28.08.18
✎
10:10
|
(5) А если там неопределено?
|
|||
|
7
Ненавижу 1С
гуру
28.08.18
✎
10:12
|
(6) в булевой константе?
|
|||
|
8
hhhh
28.08.18
✎
10:31
|
(7) может быть. или null
|
|||
|
9
Ненавижу 1С
гуру
28.08.18
✎
10:36
|
(8) не бреши
|
|||
|
10
dezss
28.08.18
✎
10:37
|
(8) тогда он ругнется уже на Константы.Тех_ОтключениеПодсистемы, так как ее не существует)
|
|||
|
11
Cyberhawk
28.08.18
✎
10:53
|
(6) В параметре сеанса такое может быть. Но не в константе.
|
| Форум | Правила | Описание | Секции | Поиск |