Имя: Пароль:
1C
1С v8
Преобразование булево в булево
,
0 Бюро пиявок
 
13.10.13
19:23
Функция преобразования значений:
Булево (Boolean)
Синтаксис:
Булево(<Значение>)
Параметры:
<Значение> (обязательный)

Тип: Число; Булево.
Исходное значение.


Скажите, пожалуйста, зачем преобразовывать булево в булево?
1 Naumov
 
13.10.13
19:36
Чтобы точно было булево.
2 rphosts
 
13.10.13
19:47
(0) Булево (Boolean) - это значит не что у функции аргумент типа будево а что англоязычный аналог вызова имеет имя Boolean
3 Бюро пиявок
 
13.10.13
19:54
(2) Ничего не понял.
4 Бюро пиявок
 
13.10.13
19:55
(1) А нельзя ли на примере? А то как-то не придумывается, где там могут быть сомнения.
5 hhhh
 
13.10.13
20:08
(4) Параметры:
<Значение> (обязательный)

Тип: Число;

с чего вы взяли, чот булево в булево?
6 smaharbA
 
13.10.13
20:11
Булево в восьмерке (как и не в восьмерке) бывает и о трех значениях

Истина
Ложи
Не ложь
7 smaharbA
 
13.10.13
20:11
Ложь
8 smaharbA
 
13.10.13
20:12
(5)

Встроенные функции языка (Script functions)
Булево (Boolean)
Синтаксис:

Булево(<Значение>)
Параметры:

<Значение> (обязательный)

Тип: Число; Булево.
Исходное значение.
Возвращаемое значение:

Тип: Булево.
Полученное значение.
9 KRV
 
13.10.13
20:17
(6) Три значения - "Истина", "Ложь", "Х.З."  )))
10 Бюро пиявок
 
13.10.13
20:19
(6) Не ложь = Истина.
11 Sj
 
13.10.13
20:26
(4)
Если Булево(числоваяпеременная) тогда
12 smaharbA
 
13.10.13
20:26
(10) ytn
13 smaharbA
 
13.10.13
20:26
нет
14 smaharbA
 
13.10.13
20:29
2=Истина    Нет
1=Истина    Да
0=Истина    Нет

2=Ложь    Нет
1=Ложь    Нет
0=Ложь    Да
15 Бюро пиявок
 
13.10.13
20:43
(14) Ничего не понял.
Не бывает нет и да. Бывает истина и ложь.
Поэтому 2 = Истина дает Ложь.

Если написать в табло НЕ ЛОЖЬ, получим истина.
16 smaharbA
 
13.10.13
21:15
"Не ложь" это не то же, что Не ложь
17 SanGvin
 
13.10.13
21:17
отсыпьте мне?
18 bolder
 
13.10.13
21:19
Чего? Истина, Ложь и Можетьбыть!
19 bolder
 
13.10.13
21:22
(18) Причем вчера не равно сегодня.То что было МожетьБыть - Периодическая величина, не иначе.
20 Бюро пиявок
 
13.10.13
22:24
(16) Не понял. А можно пример на "Не ложь". Просто ваш пример выше - он на истину и ложь.
21 smaharbA
 
13.10.13
22:28
(18) нет именно "не ложь", пойдите учиться
22 smaharbA
 
13.10.13
22:31
(20) в свете 1с, только (14)
как то ни странно (можно конечно "оправдывать" неявным приведением типов)

2=Истина    Нет

2=Ложь    Нет

тот же Флажок - бывает и 3-х значений, конечно для упращения в 1с приведено его значение к числу
23 Бюро пиявок
 
13.10.13
22:38
(22) У флажка два значения. Но если значения пока нет, то он будет иметь значение Неопределено.
24 eklmn
 
гуру
13.10.13
22:39
..лять вы че мне мозг взрываете? ветка наркоманов?
25 eklmn
 
гуру
13.10.13
22:40
(23) +1
ложь
истина
неопределено - пока не истина и не ложь
26 smaharbA
 
13.10.13
22:51
(23)
Флажок (CheckBox)
ТриСостояния (ThreeState)
Использование:

Чтение и запись.
Описание:

Тип: Булево.
Содержит признак того, что флажок может иметь три возможных состояния. При этом типом редактируемого значения является Число.
Истина - состояние разрешено.
27 eklmn
 
гуру
13.10.13
22:55
(26) это элемент формы
28 Бюро пиявок
 
13.10.13
22:56
(26) Не туда смотрите. Если флажок с тремя состояниями, то у него значение типа Число. И значения эти 0, 1 и 2.
29 Бюро пиявок
 
13.10.13
22:57
(26) А если Булево, то состояний только два.
30 smaharbA
 
13.10.13
23:01
(28) все туда, выше писалось
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой