Как округлить число в 1с 8.3, 8.2
1 2 3 4 5 6 7 8 9 10 11 |
// до второго знака после запятой Сообщить(Окр(632.343, 2)); // 632.34 // до второго знака перед запятой Сообщить(Окр(632.343, -2)); // 600 // если не указывать третий параметр, округление работает в большую сторону Сообщить(Окр(1.5, 0)); // 2 // а если указать третьим параметром 0, то в меньшую Сообщить(Окр(1.5, 0, 0)); // 1 |
Как получить целую часть числа в 1с 8.3, 8.2
1 |
Сообщить(Цел(85.754)); // 85 |
Как возвести число в степень в 1с 8.3, 8.2
1 |
Сообщить(Pow(8, 3)); // 8^3 = 512 |
Как извлечь квадратный корень из числа в 1с 8.3, 8.2
1 |
Сообщить(Sqrt(36)); // 6 |
Как вычислить максимальное из нескольких значений в 1с 8.3, 8.2
1 2 3 4 5 6 7 |
Сообщить(Макс(1, 2, 3)); // 3 Сообщить(Макс("aaa", "bbb", "ccc")); // ccc Сообщить(Макс(ТекущаяДата(), ДобавитьМесяц(ТекущаяДата(), 1))); Сообщить(Макс(Истина, Ложь)); // Истина |
Как вычислить минимальное из нескольких значений в 1с 8.3, 8.2
1 2 3 4 5 6 7 |
Сообщить(Мин(2, 5, 7)); // 2 Сообщить(Мин("aaa", "bbb", "ccc")); // aaa Сообщить(Мин(ТекущаяДата(), ДобавитьМесяц(ТекущаяДата(), 1))); Сообщить(Мин(Истина, Ложь)); // Ложь |
Как вычислить выражение из строки в 1с 8.3, 8.2
1 2 3 4 5 6 7 |
Сообщить(Вычислить("2+3")); // 5 Сообщить(Вычислить("ИСТИНА И ЛОЖЬ")); // Нет Сообщить(Вычислить("Sin(3.14)")); // ~0 Сообщить(Вычислить("Pow(Sin(3.14), 2) + Pow(Cos(3.14), 2)")); // ~1 |
Как вывести число без пробелов в 1с 8.3, 8.2
1 |
Сообщить(Формат(8888888, "ЧГ=0")); // 8888888 |