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

1С:Предприятие ::

Метки: 

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

↓ [Волшебник, 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 или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует