1С Режим Конфигуратор

         

Получить минимальное или максимальное из




ОкончатЦена = Окр(Цена*0.5, 2);


Округление.




Рублей = Цел(Цена);


Получить целую часть числа.




ОблНал = Макс(ОблНал-Льготы,0);

МинЗнач = Мин(значение1,значение2,значение3);


Получить минимальное или максимальное из значений. Можно передавать несколько параметров (больше двух)




Длина = СтрДлина("Иванов Иван Иванович");


Получить длину строки.




ФИО = СокрЛ(ФИО); //убрать пробелы слева

ФИО = СокрП(ФИО); //убрать пробелы справа

ФИО = СокрЛП(ФИО); //убрать пробелы слева и справа


Отсечение пробелов.




АБ = Лев("АБВГДЕ",2);

ГДЕ = Прав("АБВГДЕ",3);

БВГ = Сред("АБВГДЕ",2,3);


Вырезание подстроки слева, справа и из середины.




НомерСимвола = Найти(ФИО, " "); //найти позицию первого пробела


Поиск вхождения подстроки в строку.




НоваяСтрока = СтрЗаменить(ПрежняяСтрока," ", "_");


Замена одной подстроки на другую.




ФИОЗаглавнымиБуквами = ВРЕГ(ФИО)

ФИОстрочнымиБуквами = нрег(ФИО)


Изменение регистра букв.




СегодняВ1С = РабочаяДата(); //дата в параметрах 1С

СегодняВСистеме = ТекущаяДата(); //дата в операционной системе

СейчасВСистеме = ТекущееВремя();


Получить текущую дату и время.




НачалоМесяца = НачМесяца(НекаяДата);

КонецМесяца = КонМесяца(НекаяДата);

НачалоГода = НачГода(НекаяДата);

КонецГода = КонГода(НекаяДата);


Получение начала/конца месяца/года по некой дате.




Год = ДатаГод(ДатаРождения);

Месяц = ДатаМесяц(ДатаРождения);

Число = ДатаЧисло(ДатаРождения);


Выделить из даты год, месяц и число.




ДатаЧерезДваМесяца = ДобавитьМесяц(НекаяДата,2);


Прибавление к дате нескольких месяцев. Если число отрицательное, то отсчет ведется назад.




ПериодСтрокой = ПериодСтр(Дата1, Дата2);


Строковое представление периода, например "Январь 2002".




НекаяДата = Дата("01.01.2002");

Сообщение = "Месяц " + Строка(НомерМесяца);

НекоеЧисло = Число("5");


Преобразование типов.

Содержание  Назад  Вперед