Глава 7-1 Системные процедуры и функции
Системные процедуры и функции доступны в любом программном модуле конфигурации.
Доступ к системным процедурам и функциям в текстах программных модулей непосредственный,
т. е. просто имя процедуры или функции (без предварительной ссылки на какой-либо
объект).
Вызов любой функции в тексте программного модуля можно записывать как вызов
процедуры, т. е. в языке допускается игнорировать возвращаемое значение.
Округлить число.
Синтаксис:
Окр(Число1, [Число2], [Спосо6])
Англоязычный синоним:
Round
Параметры:
Число1 |
Числовое выражение, значение которого надо округлить. |
Число2 |
Необязательный параметр. Числовое выражение, значение которого — формат
округления (число знаков дробной части (если Число2
отрицательно, то округляется до соответствующего количества знаков целой
части). Значение этого параметра по умолчанию — 0. |
Способ |
Необязательный параметр. Числовое выражение — способ округления: 0 —
если при округлении 1.5 = 1; 1 — если при округлении 1.5 = 2. Значение
по умолчанию — 0. |
Возвращаемое значение:
Числовое значение результата округления.
Описание:
Функция Окр возвращает числовое значение результата округления
Число1 до Число2
знаков дробной части (если Число2 отрицательно, то округляется до
соответствующего количества знаков целой части). Параметр Число2 может быть опущен, при этом принимается,
что Число2 = 0.
Пример:
ОкруглЦена = Окр(ЦЕНА, -2);
Получить целую часть числа.
Синтаксис:
Цел(Число)
Англоязычный синоним:
Int
Параметры:
Число |
Числовое выражение. |
Возвращаемое значение:
Числовое значение целой части переданного в качестве параметра числа.
Описание:
Функция Цел возвращает целую часть переданного в качестве
параметра числа, полностью отсекая дробную часть.
Пример:
МожноКупить = Цел(Наличность/Цена);
Определить минимальное значение.
Синтаксис:
Мин(Элемент1, ..., ЭлементN)
Англоязычный синоним:
Min
Параметры:
Элемент1, ..., ЭлементN |
Список выражений базовых типов данных. |
Возвращаемое значение:
Значение минимального элемента из списка Элемент1, ..., ЭлементN
Описание:
Функция Мин определяет минимальное значение из списка
Элемент1, ..., ЭлементN.
Тот или иной семантический вариант функции определяется по типу данных первого
параметра. В случае несовпадения типа второго и последующих параметров с требуемым,
их значения преобразуются к требуемому типу в соответствии с правилами преобразования
типов. Если тип первого операнда не соответствует ни одному из допустимых типов,
то в зависимости от ситуации может производиться преобразование типов или возбуждаться
состояние ошибки исполнения.
Пример:
МинимЦена = Мин(Цена1, Цена2, ЦенаЗ);
Определить максимальное значение.
Синтаксис:
Макс(Элемент1, ..., ЭлементN)
Англоязычный синоним:
Мах
Параметры:
Элемент1, ..., ЭлементN Список
выражений базовых типов данных.
Возвращаемое значение:
Значение максимального элемента из списка Элемент1, ..., ЭлементN
Описание:
Функция Макс определяет максимальное значение из списка Элемент1,
..., ЭлементN.
Тот или иной семантический вариант функции определяется по типу данных первого
параметра. В случае несовпадения типа второго и последующих параметров с требуемым,
их значения преобразуются к требуемому типу в соответствии с правилами преобразования
типов. Если тип первого операнда не соответствует ни одному из допустимых типов,
то в зависимости от ситуации может производиться преобразование типов или возбуждаться
состояние ошибки исполнения.
Пример:
МаксимЦена = Макс(Цена1, Цена2, ЦенаЗ);
Вычислить десятичный логарифм числа.
Синтаксис:
Лог10(Число)
Англоязычный синоним:
Log10
Параметры:
Число |
Числовое выражение. |
Возвращаемое значение:
Числовое значение результата вычисления десятичного логарифма.
Описание:
Функция Лог10 вычисляет и возвращает десятичный логарифм
числа. При отрицательном или нулевом значении параметра возвращаемое значение
— 0.
Пример:
Шкала = Лог10(Частота);
Вычислить натуральный логарифм числа.
Синтаксис:
Лог(Число)
Англоязычный синоним:
Ln
Параметры:
Число |
Числовое выражение. |
Возвращаемое значение:
Числовое значение результата вычисления натурального логарифма.
Описание:
Функция Лог вычисляет и возвращает натуральный логарифм
числа. При отрицательном или нулевом значении параметра возвращаемое значение
— 0.
Пример:
Шкала = Лог(Частота);
Получить длину строки.
Синтаксис:
СтрДлина(Строка)
Англоязычный синоним:
StrLen
Параметры:
Строка |
Строковое выражение. |
Возвращаемое значение:
Числовое значение длины строки.
Описание:
Функция СтрДлина получает в качестве параметра строку
и возвращает числовое значение ее длины.
Пример:
Длина = СтрДлина(Измерим длину строки);
Проверить строку на наличие значащих символов.
Синтаксис:
ПустаяСтрока(Строка)
Англоязычный синоним:
IsBlankString
Параметры:
Строка |
Строковое выражение. |
Возвращаемое значение:
Числовое значение. 1 — пустая строка или только пробелы. 0 — не пустая строка.
Описание:
Функция ПустаяСтрока проверяет переданный параметр Строка на наличие значащих символов (любых
кроме пробелов) и возвращает число 1, если строка пустая или содержит только
пробелы, 0 , если строка не пустая.
Пример:
Если ПустаяСтрока(Буфер) = 1 Тогда
// если Буфер содержит только пробелы, то его удаляем
Буфер = ;
КонецЕсли;
Отбросить в строке стоящие слева пробелы.
Синтаксис:
СокрЛ(Строка)
Англоязычный синоним:
TrimL
Параметры:
Строка |
Строковое выражение. |
Возвращаемое значение:
Строковое значение.
Описание:
Функция СокрЛ получает в качестве параметра строку, отсекает
стоящие слева пробелы и возвращает результирующую строку.
Пример:
СтрЦена = СокрЛ(Цена) + руб.;
Отбросить в строке стоящие справа пробелы.
Синтаксис:
СокрП(Строка)
Англоязычный синоним:
TrimR
Параметры:
Строка |
Строковое выражение. |
Возвращаемое значение:
Строковое значение.
Описание:
Функция СокрП получает в качестве параметра строку, отсекает
стоящие справа пробелы и возвращает результирующую строку.
Пример:
ФИО = СокрП(Фамилия) + + СокрП(Имя) +
+ СокрП(Отчество);
Отбросить в строке пробелы, стоящие слева и справа.
Синтаксис:
СокрЛП(Строка)
Англоязычный синоним:
TrimAll
Параметры:
Строка |
Строковое выражение. |
Возвращаемое значение:
Строковое значение.
Описание:
Функция СокрЛП получает в качестве параметра строку,
отсекает стоящие слева и справа пробелы, и возвращает результирующую строку.
Пример:
ФИО = СокрЛП(Фамилия) + + СокрП(Имя) +
+ СокрП(Отчество);
Выбрать в строке символы слева.
Синтаксис:
Лев (Строка, Число)
Англоязычный синоним:
Left
Параметры:
Строка |
Строковое выражение. |
Число |
Числовое выражение. |
Возвращаемое значение:
Строковое значение.
Описание:
Функция Лев получает в качестве параметра строку, выбирает первые слева символы
строки, числом равные Число,
и возвращает в качестве значения результирующую строку.
Пример:
Фамилия = Лев(ФИО, 15);
Выбрать в строке символы справа.
Синтаксис:
Прав(Строка, Число)
Англоязычный синоним:
Right
Параметры:
Строка |
Строковое выражение. |
Число |
Числовое выражение. |
Возвращаемое значение:
Строковое значение.
Описание:
Функция Прав получает в качестве параметра строку, выбирает
крайние справа символы строки, числом равные Число,
и возвращает в качестве значения результирующую строку.
Пример:
Отчество = Прав(ФИО, 15);
Выбрать подстроку.
Синтаксис:
Сред(Строка, Число1, Число2)
Англоязычный синоним:
Mid
Параметры:
Строка |
Строковое выражение. |
Число1 |
Числовое выражение, начальный номер символа. |
Число2 |
Числовое выражение, количество символов. |
Возвращаемое значение:
Строковое значение.
Описание:
Функция Сред возвращает подстроку параметра Строка,
начиная с символа с номером Число1
общим количеством Число2. Позиции в строке считаются, начиная
с 1. Параметр Число2 может быть опущен,
тогда выделяются все символы начиная с символа с номером Число1
до конца строки.
Пример:
Имя = Сред(ФИО, 10, 12);
Найти вхождение подстроки.
Синтаксис:
Найти(Строка1, Строка2)
Англоязычный синоним:
Find
Параметры:
Строка1 |
Строковое выражение места поиска. |
Строка2 |
Строковое выражение шаблона поиска. |
Возвращаемое значение:
Числовое значение позиции первого знака найденной подстроки.
Описание:
Функция Найти находит вхождение строки Строка2
как подстроки в Строка1.
Возвращает числовое значение позиции первого знака найденной подстроки (первая
позиция имеет индекс 1). Если не находит — возвращает число 0.
Пример:
Симв = Найти(ФИО, Борис);
Заменить вхождение подстроки другим значением.
Синтаксис:
СтрЗаменить(СтрИсточник, СтрПодстрока, СтрЗамены)
Англоязычный синоним:
StrReplace
Параметры:
СтрИсточник |
Строковое выражение места поиска. |
СтрПодстрока |
Строковое выражение шаблона поиска. |
СтрЗамены |
Строковое выражение замены. |
Возвращаемое значение:
Результирующая строка.
Описание:
Функция СтрЗаменить находит вхождение строки СтрПодстрока как подстроки в СтрИсточник
и заменяет его на СтрЗамены.
Результирующую строку возвращает в качестве собственного значения. Исходная
строка не изменяется.
Пример:
Результат = СтрЗаменить(СтрИсточник, СтрПодстрока, СтрЗамены);
Вычислить число вхождений подстроки.
Синтаксис:
СтрЧислоВхождений(СтрИсточник, СтрПодстрока)
Англоязычный синоним:
StrCountOccur
Параметры:
СтрИсточник |
Строковое выражение места поиска. |
СтрПодстрока |
Строковое выражение шаблона поиска. |
Возвращаемое значение:
Число вхождений.
Описание:
Функция СтрЧислоВхождений вычисляет число вхождений строки
СтрПодстрока как подстроки
в СтрИсточник.
Пример:
Результат = СтрЧислоВхождений(СтрИсточник, СтрПодстрока);
Определить число строк в многострочном тексте.
Синтаксис:
СтрКоличествоСтрок(Строка)
Англоязычный синоним:
StrLineCount
Параметры:
Строка |
Строковое выражение, в котором строки разделены символами перевода строк. |
Возвращаемое значение:
Число строк в многострочном тексте.
Описание:
Функция СтрКоличествоСтрок вычисляет число строк в многострочном
тексте (строки разделены символами перевода строк).
Пример:
Рез = СтрКоличествоСтрок(ДлТекст);
См. также: РазделительСтрок
Получить строку из многострочного текста по номеру.
Синтаксис:
СтрПолучитьСтроку(Текст, НомерСтроки)
Англоязычный синоним:
StrGetLine
Параметры:
Текст |
Строковое выражение, в котором строки разделены символами перевода строк. |
НомерСтроки |
Числовое выражение, начальный номер символа. |
Возвращаемое значение:
Строковое значение.
Описание:
Функция СтрПолучитьСтроку возвращает строку с номером
НомерСтроки из многострочного текста Текст (строки разделены символами перевода
строк).
Пример:
ВтораяСтрока = СтрПолучитьСтроку(ДлТекст, 2);
См. также: РазделительСтрок
Преобразовать символы строки в верхний регистр.
Синтаксис:
ВРег(Строка)
Англоязычный синоним:
UpРег
Параметры:
Строка |
Строковое выражение. |
Возвращаемое значение:
Строковое значение.
Описание:
Функция ВРег преобразует все символы строки в верхний
регистр. Результирующую строку возвращает в качестве собственного значения.
Исходная строка не изменяется.
Пример:
Загл = ВРег(маленькие);
Преобразовать символы строки в нижний регистр.
Синтаксис:
НРег(Строка)
Англоязычный синоним:
Lower
Параметры:
Строка |
Строковое выражение. |
Возвращаемое значение:
Строковое значение.
Описание:
Функция НРег преобразует все символы строки в нижний
регистр. Результирующую строку возвращает в качестве собственного значения.
Исходная строка не изменяется.
Пример:
Загл = НРег(БОЛЬШИЕ);
Преобразовать строку в кодировку ANSI.
Синтаксис:
OemToAnsi(Строка)
Англоязычный синоним:
OemToAnsi
Параметры:
Строка |
Строковое выражение. |
Возвращаемое значение:
Строковое значение.
Описание:
Функция OemToAnsi используется для перевода строки из
DOS-кодировки в Windows-Кодировку. Результирующая строка возвращается в качестве
собственного значения. Исходная строка не изменяется.
Пример:
Загл = OemToAnsi(ТекстDOS);
Преобразовать строку в кодировку OEM.
Синтаксис:
AnsiToOem(Строка)
Англоязычный синоним:
AnsiToOem
Параметры:
Строка |
Строковое выражение. |
Возвращаемое значение:
Строковое значение.
Описание:
Функция AnsiToOem используется для перевода строки из
Windows-кодировки в DOS-Кодировку. Результирующая строка возвращается в качестве
собственного значения. Исходная строка не изменяется.
Пример:
3aгл = AnsiToOem(TeкстWin);
Преобразовать код символа в символ.
Синтаксис:
Симв(КодСимвола)
Англоязычный синоним:
Chr
Параметры:
КодСимвола |
Числовое выражение. |
Возвращаемое значение:
Строковое значение.
Описание:
Функция Chr преобразует код символа в символ. Возвращает
результирующий символ в виде строкового значения.
Пример:
Буква_я = Симв(255);
Преобразовать символ в код символа.
Синтаксис:
КодСимв(Символ)
Англоязычный синоним:
Asс
Параметры:
Символ |
Строковое выражение. |
Возвращаемое значение:
Числовое значение.
Описание:
Функция КодСимв преобразует символ в код символа. Возвращает
результирующий код символа в виде числового значения.
Пример:
КодБуквы_я = КодСимв(я);
Установить/получить текущую рабочую дату.
Синтаксис:
РабочаяДата(Дата, РежимСменыРабДаты)
Англоязычный синоним:
WorkingDate
Параметры:
Дата |
Необязательный параметр. Выражение типа «дата». |
РежимСменыРабДаты |
Необязательный параметр. Режим автоматической смены рабочей даты в полночь:
0 — не менять; 1 — менять с предупреждением; 2 — менять автоматически
без предупреждения. Если параметр не указан, то режим не меняется и действует
установка, выбранная в параметрах системы. |
Возвращаемое значение:
Значение текущей рабочей даты (на момент до выполнения функции).
Описание:
При помощи функции РабочаяДата можно установить/получить
значение рабочей даты, выбранной в текущем сеансе работы программы (которая
может изменяться при помощи главного меню Сервис-Параметры-Общие-РабочаяДата).
Пример:
// оклад сотрудника на текущую рабочую дату
Сотрудник.Оклад.Получить(РабочаяДата());
Возвратить текущую дату.
Синтаксис:
ТекущаяДата()
Англоязычный синоним:
CurDate
Возвращаемое значение:
Результирующая дата.
Описание:
Функция ТекущаяДата возвращает текущую (системную) дату.
Возвращаемое значение — результирующая дата.
Пример:
ДатаТекущая = ТекущаяДата();
Добавляет к указанной дате заданное число месяцев.
Синтаксис:
ДобавитьМесяц(Дата, ЧислоМесяцев)
Англоязычный синоним:
AddMonth
Параметры:
Дата |
Выражение со значением типа «дата». |
ЧислоМесяцев |
Числовое выражение, задающее число месяцев, добавляемое к дате. |
Возвращаемое значение:
Результирующая дата.
Описание:
Функция ДобавитьМесяц добавляет к указанной дате заданное
число месяцев.
Пример:
ДатаЧерезТриМесяца = ДобавитьМесяц(РабочаяДата(), 3);
Определить дату начала месяца.
Синтаксис:
НачМесяца(Дата)
Англоязычный синоним:
BegOfMonth
Параметры:
Дата |
Выражение со значением типа «дата». |
Возвращаемое значение:
Результирующая дата.
Описание:
Функция НачМесяца определяет дату начала месяца для указанной
даты.
Пример:
ДатаНачалаМесяца = НачМесяца(РабочаяДата());
Определить дату конца месяца.
Синтаксис:
КонМесяца(Дата)
Англоязычный синоним:
EndOfMonth
Параметры:
Дата |
Выражение со значением типа «дата». |
Возвращаемое значение:
Результирующая дата.
Описание:
Функция КонМесяца определяет дату конца месяца для указанной
даты.
Пример:
ДатаКонцаМесяца = КонМесяца(РабочаяДата());
Определить дату начала квартала.
Синтаксис:
НачКвартала(Дата)
Англоязычный синоним:
BegOfQuart
Параметры:
Дата |
Выражение со значением типа «дата». |
Возвращаемое значение:
Результирующая дата.
Описание:
Функция НачКвартала определяет дату начала квартала для
указанной даты.
Пример:
ДатаНачалаКвартала = НачКвартала(РабочаяДата());
Определить дату конца квартала.
Синтаксис:
КонКвартала(Дата)
Англоязычный синоним:
EndOfQuart
Параметры:
Дата |
Выражение со значением типа «дата». |
Возвращаемое значение:
Результирующая дата.
Описание:
Функция КонКвартала определяет дату конца квартала для
указанной даты.
Пример:
ДатаКонцаКвартала = КонКвартала(РабочаяДата());
Определить дату начала года.
Синтаксис:
НачГода(Дата)
Англоязычный синоним:
BegOfYear
Параметры:
Дата |
Выражение со значением типа «дата». |
Возвращаемое значение:
Результирующая дата.
Описание:
Функция НачГода определяет дату начала года для указанной
даты.
Пример:
ДатаНачалаГода = НачГода(РабочаяДата());
Определить дату конца года.
Синтаксис:
КонГода(Дата)
Англоязычный синоним:
EndOfYear
Параметры:
Дата |
Выражение со значением типа «дата». |
Возвращаемое значение:
Результирующая дата.
Описание:
Функция КонГода определяет дату конца года для указанной
даты.
Пример:
ПатаКонцаГода = КонГода(РабочаяДата());
Определить дату начала недели.
Синтаксис:
НачНедели(Дата)
Англоязычный синоним:
BegOfWeek
Параметры:
Дата |
Выражение со значением типа «дата». |
Возвращаемое значение:
Результирующая дата.
Описание:
Функция НачНедели определяет дату начала недели для указанной
даты.
Пример:
ДатаНачалаНедели = НачНедели(РабочаяДата());
Определить дату конца недели.
Синтаксис:
КонНедели(Дата)
Англоязычный синоним:
EndOfWeek
Параметры:
Дата |
Выражение со значением типа «дата». |
Возвращаемое значение:
Результирующая дата.
Описание:
Функция КонНедели определяет дату конца недели для указанной
даты.
Пример:
ДатаКонцаНедели = КонНедели(РабочаяДата());
Определить год указанной даты.
Синтаксис:
ДатаГод(Дата)
Англоязычный синоним:
GetYear
Параметры:
Дата |
Выражение со значением типа «дата». |
Возвращаемое значение:
Число со значением определенного года.
Описание:
Функция ДатаГод определяет год указанной даты.
Пример:
ЗначениеГода = ДатаГод(РабочаяДата());
Определить месяц указанной даты.
Синтаксис:
ДатаМесяц(Дата)
Англоязычный синоним:
GetMonbh
Параметры:
Дата |
Выражение со значением типа «дата». |
Возвращаемое значение:
Число со значением номера месяца года.
Описание:
Функция ДатаМесяц определяет месяц указанной даты.
Пример:
ЗначениеМесяца = ДатаМесяц(РабочаяДата());
Определить день месяца указанной даты.
Синтаксис:
ДатаЧисло(Дата)
Англоязычный синоним:
GetDay
Параметры:
Дата |
Выражение со значением типа «дата». |
Возвращаемое значение:
Число со значением определенного дня месяца.
Описание:
Функция ДатаЧисло определяет день месяца указанной даты.
Пример:
ЗначениеДняМесяца = ДатаЧисло(РабочаяДата());
Определить номер недели в году для указанной даты.
Синтаксис:
НомерНеделиГода(Дата)
Англоязычный синоним:
GetWeekOfYear
Параметры:
Дата |
Выражение со значением типа «дата». |
Возвращаемое значение:
Число со значением определенного номера недели в году.
Описание:
Функция НомерНеделиГода определяет номер недели в году
для указанной даты.
Пример:
ЗначениеНедели = НомерНеделиГода(РабочаяДата());
Определить день года указанной даты.
Синтаксис:
НомерДняГода(Дата)
Англоязычный синоним:
GetDayOfYear
Параметры:
Дата |
Выражение со значением типа «дата». |
Возвращаемое значение:
Число со значением определенного дня года.
Описание:
Функция НомерДняГода определяет порядковый день в году
для указанной даты.
Пример:
ЗначениеДняГода = НомерДняГода(РабочаяДата());
Определить день недели указанной даты.
Синтаксис:
НомерДняНедели(Дата)
Англоязычный синоним:
GetDayOfWeek
Параметры:
Дата |
Выражение со значением типа «дата». |
Возвращаемое значение:
Число со значением определенного порядкового дня недели.
Описание:
Функция НомерДняНедели определяет день недели указанной
даты. Возвращаемое значение — число со значением определенного порядкового дня
недели (1 — понедельник, 2 — вторник, ..., 7 — воскресенье).
Пример:
ЗначениеДняНедели = НомерДняНедели(РабочаяДата());
Строковое представление периода.
Синтаксис:
ПериодСтр(ДатаНачалаПериода, ДатаКонцаПериода)
Англоязычный синоним:
Рег1odStr
Параметры:
ДатаНачалаПериода |
Дата — начальная дата периода. |
ДатаКонцаПериода |
Дата — конечная дата периода. |
Возвращаемое значение:
Символьная строка — представление периода.
Описание:
Внутри системы все периоды задаются интервалом дат — дата начала и дата конца.
Функция ПериодСтр предназначена для того, чтобы в случае,
если период фактически является кварталом, месяцем, полугодием отобразить его
соответствующим образом, например 1 квартал 1997 г.
Функция ПериодСтр возвращает информацию о периоде бухгалтерских
итогов в виде строки символов. Строка может использоваться для выдачи ин-форации
о периоде итогов в отчетах.
Пример:
Дата1='01.01.97';
Дата2='31.03.97';
Сообщить(ПериодСтр(Дата1, Дата2)); //Выводит 1 квартал
1997 г.
Устанавливает вариант задания начала стандартного интервала отображения журнала
документов.
Синтаксис:
НачалоСтандартногоИнтервала(Вариант)
Англоязычный синоним:
BegOfStandrdRange
Параметры:
Вариант |
Необязательный параметр. Выражение со значением типа строка или дата.
Возможные строковые значения параметра:
День, Месяц, Квартал, Год,
Day, Month,
Quarter, Year.
Значением типа «дата» задается конкретная дата начала интервала журнала
документов. Если параметр не задан, то установка сделанная в параметрах
системы не меняется, а только возвращается текущий вариант. |
Возвращаемое значение:
Возвращает текущий установленный вариант.
Описание:
Функция НачалоСтандартногоИнтервала устанавливает вариант
зада ния начала стандартного интервала отображения журнала документов. Вариан
может изменяться при помощи главного меню Сервис-Параметры-Общие.
Пример:
НачалоСтандартногоИнтервала(Месяц);
Устанавливает вариант задания конца стандартного интервала ото бражения журнала
документов.
Синтаксис:
КонецСтандартногоИнтервала(Вариант)
Англоязычный синоним:
EndOfStandardRange
Параметры:
Вариант |
Необязательный параметр. Выражение со значением типа строка или дата.
Возможные строковые значения параметра: День, Месяц,
Квартал, Год, Day, Month,
Quarter, Year. Значением типа «дата» задается
конкретная дата конца интервала журнала документов. Если параметр не задан,
то установка сделанная в параметрах системы не меняется, а только возвращается
текущий вариант. |
Возвращаемое значение:
Возвращает текущий установленный вариант.
Описание:
Функция КонецСтандартногоИнтервала устанавливает вариант
задания конца стандартного интервала отображения журнала документов. Вариант
может изменяться при помощи главного меню Сервис-Параметры-Общие.
Пример:
КонецСтандартногоИнтервала(Месяц);
Возвратить текущее время
Синтаксис:
ТекущееВремя(Час, Мин, Сек)
Англоязычный синоним:
CurrentTime
Параметры:
Час |
Необязательный параметр. Имя переменной, куда система возвращает числовое
значение часа текущего времени. |
Мин |
Необязательный параметр. Имя переменной, куда система возвращает числовое
значение минут текущего времени. |
Сек |
Необязательный параметр. Имя переменной, куда система возвращает числовое
значение секунд текущего времени. |
Возвращаемое значение:
Текущее время в текстовом виде.
Описание:
Функция ТекущееВремя возвращает текущее (системное) время
в текстовом виде. Кроме того, если в качестве параметров при вызове функции
передать переменные, то функция вернет в них числовые значения текущего часа,
минуты, секунды.
Пример:
Сообщить(Сейчас + ТекущееВремя());
Преобразовать параметр в дату.
Синтаксис 1:
Дата(Параметр)
Синтаксис 2:
Дата(Год, Месяц, Число)
Англоязычный синоним:
Date
Параметры:
Параметр |
Числовое выражение. |
Год |
Числовое выражение. Год указывается 4-х знач-ным числом (вместе с веком). |
Месяц |
Числовое выражение. |
Число |
Числовое выражение. |
Возвращаемое значение:
Значение типа «дата».
Описание:
Функция Дата преобразует значение переданных параметров в дату, руководствуясь
принятыми правилами преобразования типов и возвращает значение даты.
Пример:
// преобразование из строки
ДатаРожд = Дата('06.03.1958');
Преобразовать параметр в строку.
Синтаксис:
Строка(Параметр)
Англоязычный синоним:
String
Параметры:
Возвращаемое значение:
Строковое значение.
Описание:
Функция Строка преобразует параметр в строку, руководствуясь
принятыми правилами преобразования типов и возвращает значение строки.
Стр = Строка(ДатаРожд + 1);
Преобразовать параметр в число.
Синтаксис:
Число(Параметр)
Англоязычный синоним:
Number
Параметры:
Возвращаемое значение:
Числовое значение.
Описание:
Функция Число преобразует параметр в число, руководствуясь
принятыми правилами преобразования типов и возвращает значение числа.
Пример:
ВР = Число(Вар + Род);
Содержание раздела