Строка в 1С – самый простой тип данных. Иногда возникает необходимость, при написании кодов 1С использовать специальные символы, например, чтобы перенести текст сообщения на новую строку, вставить пробел в строке и т.п. «1С:Предприятие» имеет большой набор инструментов для работы с указанным типом данных, при работе с которыми, используется перечисление «Символы». Рассмотрим их.
ВК (CR) – возврат каретки.
Пример использования в коде. Фрагмент кода. (Рис.1, 2)
Рис.1
ПС (LF) – linefeed переносит на одну строку вниз при ее создании в коде.
Например:
НоваяСтрока = "Текст начало,"+Символы.ПС+"Текст конец";
Пример использования в коде. Фрагмент кода. (Рис.2, 3)
Рис.2
Рис.3
ПС + ВК – с помощью комбинации этих символов осуществляется переход на одну строку вниз и возвращение каретки в начало строки. Действие имитирует нажатие клавиши Enter на клавиатуре.
Пример использования в коде. Фрагмент кода. (Рис.4, 5)
Рис.4
Рис.5
НПП (NBSp) – неразрывный пробел. Например, в строках числового вида 3580 преобразует в число вида 3 580, т.е. отделяя по три знака пробелом. Или 8956753 преобразует в 8 956 753.
Пример использования в коде. Фрагмент кода. (Рис.6-8)
Рис.6
Рис.7
Рис.8
Таб (Tab) – символ горизонтальной табуляции. Позволяет перейти в положение, кратное определенному шагу, например, шаг на 4, 8, 12, 16 …
Пример использования в коде. Фрагмент кода. (Рис.9-10)
Рис.9
Рис.10
ВТаб (VTab) – вертикальная табуляция, как и горизонтальная, переходит с определенным шагом, только опускаясь вниз по строкам, оставаясь в той же колонке.
Пример использования в коде. Фрагмент кода. (Рис.11)
Рис.11
ПФ (FF) – перевод формы. Начало печати с нового листа.
Пример использования в коде. Фрагмент кода. (Рис.12, 13)
Рис.12
Рис.13
Из примеров видно, что при написании кодов 1С используемые символы можно комбинировать. Они используются при выводе сообщений, текстов назначения платежа, формировании отчетов, то есть там, где необходимо сформировать какой-либо текст.