Перейти к основному содержимому

Представление экземпляров в виде строки

Методы ВСтроку() и Представление()

Для любого экземпляра можно вызвать следующие методы:

  • ВСтроку()

    Возвращает человекочитаемое, стабильное (независящее от локали) представление значения экземпляра

  • Представление()

    Возвращает человекочитаемое представление значения экземпляра (оно может зависеть от локали)

Использование методов ВСтроку() и Представление()

метод Показать12(Парам: Объект)
пер Результат = Парам.ВСтроку() + " || " + Парам.Представление()
;

метод Скрипт()
Показать12(Истина) // true || Истина
Показать12(Ложь) // false || Ложь
Показать12(1234) // 1234 || 1 234
Показать12(Дата{2023-09-08}) // 2023-09-08 || 08.09.2023
Показать12(ДатаВремя{2023-09-08 16:53}) // 2023-09-08T16:53:00.000 || 08.09.2023 16:53:00
;

Представление экземпляров в виде строки c форматированием

Если одним из предков типа экземпляра является тип Форматируемое, то методу Представление() можно передать параметр — строку шаблона, задающую нужный формат представления экземпляра.

Использование метода Представление() с форматной строкой

пер Дата1 = Дата{2023-09-08}
пер СтрДата1 = Дата1.Представление("дд.ММ.гггг") // 08.09.2023
пер СтрДата2 = Дата1.Представление("ММ/дд/гггг") // 09/08/2023
пер СтрДата3 = Дата1.Представление("дд ММММ гггг, дддд") // 08 сентября 2023, пятница