Функция 1С ТекущаяДата() возвращает текущую дату и время компьютера, как они установлены в операционной системе.
Рубрика: Язык 1С
-
Работа с датами 1С
При работе с датами 1С, типовой порядок частей даты – год, месяц, день, час, минуты, секунды. При этом часы, минуты, секунды можно пропустить.
При создании даты из строки («приведение к дате») можно указать в локализованном формате (день.месяц.год часы:минуты:секунды), но только полностью.
Например:
//Работа с датами 1С - преобразовать дату в 1С из частей - год, месяц, день (плюс необязательно время)
Дата = Дата(2012,10,30); //без времени
Дата = Дата(2012,10,30,12,00,00); //со временем//Работа с датами 1С - преобразовать дату в 1С из строки, разные способы
Дата = Дата("20121030"); //год, месяц, день
Дата = Дата("30.10.2012 12:00:00"); //локализованный формат, только полностью//Работа с датами 1С - указание значения даты без приведения, напрямую
Дата = '20121030'; //без времени
Дата = '20121030120000'; //со временем -
1С СтрПолучитьСтроку – выделение одной строки из многострочного текста
Функция 1С СтрПолучитьСтроку(Текст) возвращает одну из строк из многострочного текста. Нумерация строк начинается с 1 и заканчивается 1С СтрЧислоСтрок(Текст).
В строке 1С может содержаться несколько строк, например так (здесь 2 строки):
Строка = "Привет,
| мир!" -
1С СтрЧислоСтрок – количество строк в многострочном тексте
Функция 1С СтрЧислоСтрок(Текст) возвращает количество строк в тексте. Как мы обсуждали в «Функции работы со строками 1С», в строке 1С может содержаться несколько строк, например так (здесь 2 строки):
Строка = "Привет,
| мир!" -
1С СтрЧислоВхождений – количество вхождений подстроки
Функция 1С СтрЧислоВхождений(ГдеИщем, ЧтоИщем) возвращает цифру – сколько количество раз встретилась строка ЧтоИщем в строке ГдеИщем.
-
1С СтрЗаменить – замена строки или символа
Функция 1С СтрЗаменить(ГдеЗаменять, ЧтоЗаменять, НаЧто) заменяет все вхождения ЧтоЗаменять в строке ГдеЗаменять.
-
1С ПустаяСтрока – проверка строки на заполненность
Функция 1С ПустаяСтрока(Строка) проверяет строку на заполненность. Под «заполненностью» понимается не просто пустая строка с нулевой длиной, но и строка, в которой есть символы, но они «незначимы». Подробнее о «незначимых» символах см. функцию СокрЛП().
-
1С ВРег, 1С НРег, 1С ТРег – изменение «регистра» символов
Функции 1С ВРег(Строка) и 1С НРег(Строка) приводит все символы в строке к верхнему (АБВГД) или нижнему (абвгд) регистру.
Функция 1С ТРег(Строка) приводит все символы в строке к нижнему (абвгд) регистру, а первую букву в каждом слове к верхнему (АБВГД).
-
1С Найти – поиск подстроки или символа
Функция 1С Найти(СтрокаГдеИщем, СтрокаЧтоИщем) ищет в тексте первое вхождение нужной нам подстроки, и возвращает номер позиции первой буквы найденной подстроки в тексте.
-
1С Сред, 1С Лев, 1С Прав — подстрока
Функции 1С Сред(Строка, СПозиции, КоличествоСимволов), 1С Лев(Строка, КоличествоСимволов) и 1С Прав(Строка, КоличествоСимволов) возвращают часть строки (т.е. подстроку).
-
1С СокрЛП, 1С СокрЛ, 1С СокрП – удаление лишних символов
Функции 1С СокрЛП(Строка), 1С СокрЛ(Строка) и 1С СокрП(Строка) удаляют из текста лишние символы.
-
1С СтрДлина – длина строки
Функция 1С СтрДлина(Строка) возвращает количество букв в строке, включая «непечатные» символы (переносы строк и прочее).