Для получения строкового представления выбранного периода в версии 8 используется функция глобального контекста ПредставлениеПериода(). Она позволяет получить строковое представление периода, заданного датами начала и окончания.
Например:
Оператор | Значение |
---|---|
ПредставлениеПериода('20050101000000', '20050101235959') | 1 января 2005 г. |
ПредставлениеПериода('20050101000000', '20050131235959') | Январь 2005 г. |
ПредставлениеПериода('20050101000000', '20050228235959') | Январь 2005 г. - Февраль 2005 г. |
Кроме стандартных периодов эта функция позволяет получать представления так называемых финансовых периодов: первых девяти месяцев года и первого полугодия. Для этого используется форматная строка с указанием признака "ФП":
Оператор | Значение |
---|---|
ПредставлениеПериода('20050101000000', '20050630235959', "ФП = Истина") | 1 полугодие 2005 г. |
ПредставлениеПериода('20050101000000', '20050930235959', "ФП = Истина") | 9 месяцев 2005 г. |
Кроме этого форматная строка позволяет получать представление периода на языке, отличном от используемого по-умолчанию:
Оператор | Значение | Язык |
---|---|---|
ПредставлениеПериода('20050101000000', '20050331235959', "L = en_US") | 1 quarter of 2005 | Английский |
ПредставлениеПериода('20050101000000', '20050331235959', "L = bg_BG") | 1-во тримесечие на 2005 г. | Болгарский |
ПредставлениеПериода('20050101000000', '20050331235959', "L = de_DE") | 1. Quartal 2005 | Немецкий |