Есть ли в версии 8 аналог функции ПериодСтр()?

Для получения строкового представления выбранного периода в версии 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 Немецкий