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

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

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

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

  • ВСтроку()

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

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

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

Ниже приведен пример использования методов ВСтроку() и Представление() для экземпляров разных типов:

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

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

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

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

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

метод Скрипт()
пер Дата1 = Дата{2025-09-05}
пер СтрДата1 = Дата1.Представление("дд.ММ.гггг") // 05.09.2025
пер СтрДата2 = Дата1.Представление("ММ/дд/гггг") // 09/05/2025
пер СтрДата3 = Дата1.Представление("дд ММММ гггг, дддд") // 05 сентября 2025, пятница
;