Функция формирует строковое представление для интервала дат.
Синтаксис
Функция ПериодСтр()
имеет следующий синтаксис:
строка ПериодСтр(ДатаНачала, ДатаОкончания)
А также альтернативный англоязычный синтаксис:
string PeriodStr(FromDate, ToDate)
Описание параметров
Описание параметров функции ПериодСтр()
Имя параметра | Тип | Описание |
---|---|---|
ДатаНачала* | Дата | Дата начала периода |
ДатаОкончания* | Дата | Дата окончания периода |
* — обязательный параметр |
Тип возвращаемого значения
Строка
Описание
Функция ПериодСтр()
формирует строковое представление для периода, заданного датой начала и окончания. Всего в учете используется 4 стандартных периода:
- Месяц — характеризуется первым и последним днем месяца;
- Квартал — характеризуется первым и последним днем квартала. В квартале 3 месяца. В году 4 квартала;
- Полугодие — характеризуется первым и последним днем полугодия. К полугодии два квартала. В году два полугодия;
- Год — характеризуется первым и последним днем года;
Если даты начала и окончания заданного периода совпадают с одним из стандартных периодов, будет возвращено его представление. В противном случае будет возвращен строковый интервал дат.
Данная функция может быть полезна при выводе диапазона дат в некоторых отчетах и обработках.
Пример использования
Пример кода с использованием функции ПериодСтр()
ПериодСтр('01.01.2011', '31.01.2011'); //получаем месяц: // Январь 2011 г. ПериодСтр('01.04.2011', '30.06.2011'); //получаем квартал: // 2 Квартал 2011 г. ПериодСтр('01.01.2010', '31.12.2010'); //получаем год: // 2010 г. ПериодСтр('01.03.2010', '01.04.2010'); //получаем интервал: // 01.03.2010 - 01.04.2010