...Основные отличия от встроенного языка «1С:Предприятия»Стандартные типыСтрокаСодержание этой страницыТип «Строка» Экранирование символов Некоторые привычные символы в строковых литералах необходимо экранировать. В строковых литералах обратный слеш и кавычки экранируются символом обратного слеша — \. Пример использования символов \ и " в строковых литералах: «1С:Предприятие 8»РабочийКаталог = "C:\test\";«1С:Элемент»пер РабочийКаталог = "C:\\test\\" «1С:Предприятие 8»Фраза = "Язык ""Элемента""";«1С:Элемент»пер Фраза = "Язык \"Элемента\"" примечаниеПодробнее про управляющие последовательности символов. Интерполяция строк Интерполяция строк — это новая возможность, которая позволяет встроить в строковые константы значение переменной или выражение. Пример использования переменной: «1С:Предприятие 8»Счетчик = 1;Всего = 15;Сообщить("Итерация № " + Строка(Счетчик) + " из " + Строка(Всего));«1С:Элемент»пер Счетчик = 1пер Всего = 15пер Строка = "Итерация № %Счетчик из %Всего" примечаниеПодробнее про интерполяцию строк. При интерполяции выражений вы сразу можете указать и форматную строку, которая будет применена к результату выражения. Пример использования выражения Время.Сейчас() с форматированием ЧЧ:мм: «1С:Предприятие 8»Сообщить("Сейчас " + Формат(ТекущаяДата(), "ДФ=ЧЧ:мм"));«1С:Элемент»пер ТочноеВремя = "Сейчас ${Время.Сейчас()|ЧЧ:мм}" советДля ввода фигурных скобок { и } используйте сочетание клавиш Alt + 9 и Alt + 0. Для ввода вертикальной черты | используйте сочетание клавиш Alt + \ (подробнее). Многострочные литералы В языке «1С:Элемент» многострочные литералы пишутся проще. Теперь они полностью сохраняют форматирование по открывающей кавычке и нет необходимости писать вертикальную черту | слева. Пример многострочного литерала: «1С:Предприятие 8»СтрокаXml = "<note> | <heading>Описание объектной модели</heading> | <body>В основании всей иерархии типов лежит тип Объект.</body> |</note>";«1С:Элемент»знч СтрокаXml = "<note> <heading>Описание объектной модели</heading> <body>В основании всей иерархии типов лежит тип Объект.</body> </note>" примечаниеПодробнее про многострочные литералы. Методы У экземпляра типа Строка есть методы. Пример использования методов Найти(), Подстрока() и ПодстрокаСначала(): «1С:Предприятие 8»Строки = "первый;второй";Разделитель = СтрНайти(Строки, ";");Первый = Лев(Строки, Разделитель - 1);Второй = Сред(Строки, Разделитель + 1, СтрДлина(Строки) - Разделитель);«1С:Элемент»пер Строки = "первый;второй"пер Разделитель = Строки.Найти(";")пер Первый = Строки.ПодстрокаСНачала(Разделитель)пер Второй = Строки.Подстрока(Разделитель + 1) См. также Тип «Строка» Литера типа «Строка» Многострочные литералы