новая строка в тексте сообщения в 1С
Подскажите пожалуйста, можно ли осуществлять вывод на новую строку в операторах
внутреннего языка 1С:
Сообщить(«строка», вид маркера)
Предупреждение(«строка», тайм_аут)
используя какие либо коды внутри переменной «строка» или другим способом.
* * *
Аналогия:
В VB или VBA имеется служебная константа типа vbCrLf (перевод каретки и
новая строка). Или, что эквивалентно, вставка строк Chr(13) и Chr(10).
В кодировке ASCII - 13 это возврат каретки, а 10 – это новая строка.
Вставка vbCrLf в текст приводит к выводу текста на новой строке, что
можно использовать в сообщениях типа MsgBox, текстовых окнах TextBox и т.п.
* * *
С уважением, Лодя. 09 декабря 2012г.
evaramb@rambler.ru
Первый - с использованием символа |
Переменная = "Привет,
| мир! ";
Этот способ работает.
Второй – с использованием системного перечисления Символы.
Переменная = "Привет" + Символы.ПС + "мир! ";
А где взять Символы.ПС и как им поьзоваться?
С уважением, Лодя. 10 декабря 2012г.
Подскажите пожалуйста, можно ли осуществлять вывод на новую строку в операторах
внутреннего языка 1С
внутреннего языка 1С
Можно, способ 1:
Переменная = "Привет,
| мир! ";
способ 2:
Переменная = "Привет" + Символы.ПС + "мир! "; (ПС - значит перенос строки, точка - значит доступ к ПС или другой команде)
Например:
ПС — перевод строки (помещение курсора на следующую строку),
ВК - возврат каретки (помещение курсора в начало строки),
Таб — символ табуляции,
ПФ — перевод формы (страницы),
ВТаб — вертикальная табуляция,
НПП — неразрывный пробел.
Отвечая прямо на Ваш вопрос. Полный список системных перечислений можно узнать только в справочной системе вашей программы.