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

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

как из булева получить знак?

как из булева получить знак?
Я
   Stim
 
26.12.12 - 10:17
есть ли какая-нить арифмет операция, как из ИСТИНА получить +, а из ЛОЖЬ получить -
 
 
   Aleksey
 
1 - 26.12.12 - 10:18
?(истина,"+","-");
   zak555
 
2 - 26.12.12 - 10:19
Рез = Чис + ?(Знак, 1, -1)*Чис2;
   Aleksey
 
3 - 26.12.12 - 10:19
Например
А=(Булева) Б

А=?(ВыбЗначение,1,-1)*Б;
   PR
 
4 - 26.12.12 - 10:21
(0) Формат вообще-то, двоечник.
   Stim
 
5 - 26.12.12 - 10:22
конструкция ?(  - это условие. с условием все понятно. интересно было бы через арифметич операцию, например
число(истина) и число(ложь)
   НЕА123
 
6 - 26.12.12 - 10:23
2 * Булево - 1
   ZanderZ
 
7 - 26.12.12 - 10:24
"интересно было бы через арифметич операцию" - что интересного-то ?
   sidalexsandr
 
8 - 26.12.12 - 10:28
(0) (1) - тебе ответил.
   Мимо Проходил
 
9 - 26.12.12 - 10:30
(7) Ну кто-то модели кораблей собирает внутри бутылки через бутылочное горлышко. Интересно же.
ЗЫ. Гинеколог оклеил прихожую, находясь вне квартиры через замочную скважину. Привычка-с. :)) (с) из анека
   Aleksey
 
10 - 26.12.12 - 10:32
 
 Рекламное место пустует
   Reset
 
11 - 26.12.12 - 10:32
На дурацкую формулировку вопрос в (0) самый верный ответ в (1)

Вариант:
Соо=Новый Соответствие;
Соо.Вставить(Истина,"+");
Соо.Вставить(Ложь,"+");

Сообщить(Соо[Истина])
   Reset
 
12 - 26.12.12 - 10:33
только
Соо.Вставить(Ложь,"-"); 
копипаста - зло
   Lama12
 
13 - 26.12.12 - 10:48
(5) Арифметически с неявным преобразованием ответ в (6). Чем не устраивает?

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