Получить минимальное или максимальное из
ОкончатЦена = Окр(Цена*0.5, 2);
|
Округление.
|
Рублей = Цел(Цена);
|
Получить целую часть числа.
|
ОблНал = Макс(ОблНал-Льготы,0);
МинЗнач = Мин(значение1,значение2,значение3);
|
Получить минимальное или максимальное из значений. Можно передавать несколько параметров (больше двух)
|
Длина = СтрДлина("Иванов Иван Иванович");
|
Получить длину строки.
|
ФИО = СокрЛ(ФИО); //убрать пробелы слева
ФИО = СокрП(ФИО); //убрать пробелы справа
ФИО = СокрЛП(ФИО); //убрать пробелы слева и справа
|
Отсечение пробелов.
|
АБ = Лев("АБВГДЕ",2);
ГДЕ = Прав("АБВГДЕ",3);
БВГ = Сред("АБВГДЕ",2,3);
|
Вырезание подстроки слева, справа и из середины.
|
НомерСимвола = Найти(ФИО, " "); //найти позицию первого пробела
|
Поиск вхождения подстроки в строку.
|
НоваяСтрока = СтрЗаменить(ПрежняяСтрока," ", "_");
|
Замена одной подстроки на другую.
|
ФИОЗаглавнымиБуквами = ВРЕГ(ФИО)
ФИОстрочнымиБуквами = нрег(ФИО)
|
Изменение регистра букв.
|
СегодняВ1С = РабочаяДата(); //дата в параметрах 1С
СегодняВСистеме = ТекущаяДата(); //дата в операционной системе
СейчасВСистеме = ТекущееВремя();
|
Получить текущую дату и время.
|
НачалоМесяца = НачМесяца(НекаяДата);
КонецМесяца = КонМесяца(НекаяДата);
НачалоГода = НачГода(НекаяДата);
КонецГода = КонГода(НекаяДата);
|
Получение начала/конца месяца/года по некой дате.
|
Год = ДатаГод(ДатаРождения);
Месяц = ДатаМесяц(ДатаРождения);
Число = ДатаЧисло(ДатаРождения);
|
Выделить из даты год, месяц и число.
|
ДатаЧерезДваМесяца = ДобавитьМесяц(НекаяДата,2);
|
Прибавление к дате нескольких месяцев. Если число отрицательное, то отсчет ведется назад.
|
ПериодСтрокой = ПериодСтр(Дата1, Дата2);
|
Строковое представление периода, например "Январь 2002".
|
НекаяДата = Дата("01.01.2002");
Сообщение = "Месяц " + Строка(НомерМесяца);
НекоеЧисло = Число("5");
|
Преобразование типов.
Содержание Назад Вперед
|