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

1С:Предприятие :: 1С:Предприятие 8 общая

Преобразовать истину/ложь в число

↓ [Волшебник, 04.07.18 - 13:05]
Преобразовать истину/ложь в число
Я
   Стажер_1С
 
04.07.18 - 12:34
Привет всем, вопрос у меня есть переменная типа boolean. При выводе мне надо чтобы переменная принимала значения 1 или 0.Сейчас он выводит истина или ложь. Как мне при выводе поменять это?
Побывала так:
 Переменная = Формат(Истина,"БЛ=0; БИ=1");
Вышло : true
А мне надо чтобы было 1
 
 
   Волшебник
 
1 - 04.07.18 - 12:37
Брехня...

Формат(Истина,"БЛ=0; БИ=1") должен работать
   catena
 
2 - 04.07.18 - 12:38
Число(Истина)=1
   spectre1978
 
3 - 04.07.18 - 12:38
? (Истина, 1, 0)
   catena
 
4 - 04.07.18 - 12:40
0+Истина = 1
   SadrArt
 
5 - 04.07.18 - 12:41
(0) а выводишь куда?
   Asmody
 
6 - 04.07.18 - 12:47
(0) Где "побывала"?
   SleepyHead
 
7 - 04.07.18 - 12:54
(6) Пробовал(а). Волновал(ась)(ся).
   MrBoss
 
8 - 04.07.18 - 12:56
Плюсую за (3)
   Serg_1960
 
9 - 04.07.18 - 13:04
(шутка юмора, но работает)

ЭтоNumber = 0 + ЭтоBoolean;
   Малыш Джон
 
10 - 04.07.18 - 13:09
(0) у тебя видимо там, где выводишь, тип "Булево" установлен, вот и преобразуется твоя единичка обратно в true
 
 Рекламное место пустует
   catena
 
13 - 04.07.18 - 13:10
(9)Почему шутка-юмора? Неявное преобразование результата суммирования по первому аргументу - это описанное поведение 1С.
   Стажер_1С
 
14 - 04.07.18 - 14:36
Всем спасибо,в итоге решили чтоб на стороне сайте меняли, так как переменная имеет тип булево.

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