|
Булево в 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) В параметре сеанса такое может быть. Но не в константе.
|
|