Уровень (Level) — функция предназначена для получения текущего уровня записи.
Синтаксис:Уровень()
Пример:Уровень()
НомерПоПорядку (SequenceNumber) — получить следующий порядковый номер.
Синтаксис:НомерПоПорядку()
Пример:НомерПоПорядку()
НомерПоПорядкуВГруппировке (SequenceNumberInGrouping) — возвращает следующий порядковый номер в текущей группировке.
Пример:НомерПоПорядкуВГруппировке()
Формат (Format) — получить отформатированную строку переданного значения.
Синтаксис:Формат(Значение, ФорматнаяСтрока)
Параметры:
- Значение — выражение, которое требуется отформатировать;
- ФорматнаяСтрока — форматная строка задается в соответствии с форматной строкой 1С:Предприятие.
Пример:Формат(РасходныеНакладные.СуммаДок, "ЧДЦ=2")
НачалоПериода (BeginOfPeriod) — функция предназначена для выделения определенной даты из заданной даты.
Синтаксис:НачалоПериода(Дата, ТипПериода)
Параметры:
- Дата (Дата). Заданная дата;
- ТипПериода (Строка). Содержит одно из значений: Минута; Час; День; Неделя; Месяц; Квартал; Год; Декада; Полугодие.
Пример:НачалоПериода(ДатаВремя(2002, 10, 12, 10, 15, 34), "Месяц")
Результат: 01.10.2002 0:00:00
КонецПериода (EndOfPeriod) — функция предназначена для выделения определенной даты из заданной даты.
Синтаксис:КонецПериода(Дата, ТипПериода)
Параметры:
- Дата (Дата). Заданная дата;
- ТипПериода (Строка). Содержит одно из значений: Минута; Час; День; Неделя; Месяц; Квартал; Год; Декада; Полугодие.
Пример:КонецПериода(ДатаВремя(2002, 10, 12, 10, 15, 34), "Неделя")
Результат: 13.10.2002 23:59:59
ДобавитьКДате (DateAdd) — функция предназначена для прибавления к дате некоторой величины.
Синтаксис:ДобавитьКДате(Выражение, ТипУвеличения, Величина)
Параметры:
- Выражение (Дата). Исходная дата;
- ТипУвеличения (Строка). Содержит одно из значений: Минута; Час; День; Неделя; Месяц; Квартал; Год; Декада; Полугодие.
- Величина (Число). На сколько необходимо увеличить дату, дробная часть игнорируется.
Пример:ДобавитьКДате(ДатаВремя(2002, 10, 12, 10, 15, 34), "Месяц", 1)
Результат: 12.11.2002 10:15:34
РазностьДат (DateDifference) — функция предназначена для получения разницы между двумя датами.
Синтаксис:РазностьДат(Выражение1 , Выражение2 , ТипРазности)
Параметры:
- Выражение1 (Дата). Вычитаемая дата;
- Выражение2 (Дата). Исходная дата;
- ТипРазности (Строка). Содержит одно из значений: Секунда; Минута; Час; День; Месяц; Квартал; Год.
Пример:РАЗНОСТЬДАТ(ДАТАВРЕМЯ(2002, 10, 12, 10, 15, 34),
ДАТАВРЕМЯ(2002, 10, 14, 9, 18, 06), "ДЕНЬ")
Результат: 2
Подстрока (Substring) — данная функция предназначена для выделения подстроки из строки.
Синтаксис:Подстрока(Строка, Позиция, Длина)
Параметры:
- Строка (Строка). Строка, из которой выделяют подстроку;
- Позиция (Число). Позиция символа, с которого начинается выделяемая из строки подстрока;
- Длина (Число). Длина выделяемой подстроки.
Пример:ПОДСТРОКА(Контрагенты.Адрес, 1, 4)
ДлинаСтроки (StringLength) — функция предназначена для определения длины строки.
Синтаксис:ДлинаСтроки(Строка)
Параметр:
- Строка (Строка). Строка, длину которой определяют.
Пример:Строка(Контрагенты.Адрес)
15. Год (Year) — данная функция предназначена для выделения года из значения типа Дата.
Синтаксис:Год(Дата)
Параметр:
- Дата (Дата). Дата, по которой определяют год.
Пример:ГОД(РасхНакл.Дата)
Квартал (Quarter) — данная функция предназначена для выделения номера квартала из значения типа Дата. Номер квартала в норме находится в диапазоне от 1 до 4.
Синтаксис:Квартал(Дата)
Параметр:
- Дата (Дата). Дата, по которой определяют квартал
Пример:КВАРТАЛ(РасхНакл.Дата)
Месяц (Month) — данная функция предназначена для выделения номера месяца из значения типа Дата. Номер месяца в норме находится в диапа-зоне от 1 до 12.
Синтаксис:Месяц(Дата)
Параметр:
- Дата (Дата). Дата, по которой определяют месяц.
Пример:МЕСЯЦ(РасхНакл.Дата)
ДеньГода (DayOfYear) — данная функция предназначена для получения дня года из значения типа Дата. День года в норме находится в диапазоне от 1 до 365(366).
Синтаксис:ДеньГода(Дата)
Параметр:
- Дата (Дата). Дата, по которой определяют день года.
Пример:ДЕНЬГОДА(РасхНакл.Дата)
День (Day) — данная функция предназначена для получения дня месяца из значения типа Дата. День месяца в норме находится в диапазоне от 1 до 31.
Синтаксис:День(Дата)
Параметр:
- Дата (Дата). Дата, по которой определяют дня месяца.
Пример:ДЕНЬ(РасхНакл.Дата)
Неделя (Week) — данная функция предназначена для получения номера недели года из значения типа Дата. Недели года нумеруются, начиная с 1.
Синтаксис:Неделя(Дата)
Параметр:
- Дата (Дата). Дата, по которой определяют номера недели.
Пример:НЕДЕЛЯ(РасхНакл.Дата)
ДеньНедели (WeekDay) — данная функция предназначена для получения дня недели из значения типа Дата. День недели в норме находится в диапазоне от 1 (понедельник) до 7(воскресенье).
Синтаксис:ДеньНедели(Дата)
Параметр:
- Дата (Дата). Дата, по которой определяют день недели .
Пример:ДЕНЬНЕДЕЛИ(РасхНакл.Дата)
Час (Hour) — данная функция предназначена для получения часа суток из значения типа Дата. Час суток находится в диапазоне от 0 до 23.
Синтаксис:Час(Дата)
Параметр:
- Дата (Дата). Дата, по которой определяют час суток.
Пример:ЧАС(РасхНакл.Дата)
Минута (Minute) — данная функция предназначена для получения минуты часа из значения типа Дата. Минута часа находится в диапазоне от 0 до 59.
Синтаксис:Минута(Дата)
Параметр:
- Дата (Дата). Дата, по которой определяют минута часа.
Пример:МИНУТА(РасхНакл.Дата)
Секунда (Second) — данная функция предназначена для получения секунды минуты из значения типа Дата. Секунда минуты находится в диапазоне от 0 до 59.
Синтаксис:Секунда(Дата)
Параметр:
- Дата (Дата). Дата, по которой определяют секунды минуты.
Пример:СЕКУНДА(РасхНакл.Дата)