Имя: Пароль:
1C
 
Есть в 8 функция "Мод"?
↓Ø (Волшебник 17.03.2017 18:15)
0 Мисти
 
17.03.17
15:09
Честно говоря, не помню, как она может называться.
Имеется в виду, что "разница по модулю" меньше одного.
Чтобы не выписывать варианты - если меньше минус одного, больше плюс одного и т.д.
1 Волшебник
 
модератор
17.03.17
15:09
%
2 Неверный Параметр И
 
17.03.17
15:12
Макс(Пыщь, -Пыщь)
3 Волшебник
 
модератор
17.03.17
15:13
Функция МодульЧисла(а)
     Возврат Макс(а, -а);
КонецФункции
4 Ёпрст
 
гуру
17.03.17
15:13
(0) тебе abs нужна, наверное, а не mod ?
5 Мисти
 
17.03.17
15:14
(2) мне понятно! % - нет, абс - наверное, а есть такое?
6 dezss
 
17.03.17
15:14
7 dezss
 
17.03.17
15:14
тс-а в гугле зобанели, видимо
8 Мисти
 
17.03.17
15:18
Я не умею ему вопрос правильно задать, он меня выводит на таких же неудачников, которые задают дурацкие вопросы.
9 Ёпрст
 
гуру
17.03.17
15:20
Или так

Функция МодульЧисла(а)
   Возврат sqrt(Pow(а,2));
КонецФункции
10 dezss
 
17.03.17
15:25
(9) ах ты извращенец)))
11 Fish
 
гуру
17.03.17
15:26
Можно и так:
Функция МодульЧисла(а)
   Возврат ?(а<0,-а,а);
КонецФункции
12 Ёпрст
 
гуру
17.03.17
15:28
или так

Функция МодульЧисла(а)
   Возврат ?(Найти(строка(а),"-")>0,а,-а);
КонецФункции
13 Ёпрст
 
гуру
17.03.17
15:29
Или так

Функция МодульЧисла(а)
   Возврат Число(СтрЗаменить(строка(а),"-",""));
КонецФункции
14 Fish
 
гуру
17.03.17
15:29
(13) Опередил :))
15 Ёпрст
 
гуру
17.03.17
15:30
Даже, функция строка там лишняя, в обоих функциях :)
16 Fish
 
гуру
17.03.17
15:31
Остались ещё варианты с запросами.
17 Ёпрст
 
гуру
17.03.17
15:31
Функция МодульЧисла(а)
   Возврат ?(Найти(а,"-")>0,а,-а);
КонецФункции


Функция МодульЧисла(а)
   Возврат Число(СтрЗаменить(а,"-",""));
КонецФункции
18 НЕА123
 
17.03.17
15:32
(13)
без формат можно?
19 Ёпрст
 
гуру
17.03.17
15:35
(18) через ? Можно
20 Мисти
 
17.03.17
15:42
Я хотела узнать, есть ли что-то встроенное, а так я и сама умею. Мне (2) больше всего нравится.
21 Волшебник
 
модератор
17.03.17
18:15
Хватит разврата.
AdBlock убивает бесплатный контент. 1Сергей