Есть ли в версии 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
Немецкий