|
v7: Как вывести строку с форматированием?
| ☑ |
0
Косяк
15.03.17
✎
15:41
|
Как вывести строку "Стр" при помощи функции "Сообщить", чтобы она была фиксированной длины с выравниванием вправо?
Т.е. если строка имеет длину 5 символов, то нужно чтобы слева она дополнялась пробелами до длины например 40.
|
|
1
Косяк
15.03.17
✎
15:41
|
Это для 7.7
|
|
2
Вафель
15.03.17
✎
15:42
|
Прав(" " + Стр, 40)
|
|
3
Волшебник
модератор
15.03.17
✎
15:43
|
(2) элегантно
|
|
4
Builder
15.03.17
✎
15:59
|
(2) Тогда уж так :)
Стр40="";
Для К=1 По 40 Цикл
Стр40=Стр40+" ";
КонецЦикла;
СтрокаВыв = Прав(Стр40+Стр,40)
|
|
5
Вафель
15.03.17
✎
16:01
|
(4) 40 пробелом можно и ручками ввести.
Кстати операция сложения строк далеко не быстрая в 1с
|
|
6
Builder
15.03.17
✎
16:02
|
(5) Ручками не кошерно, все должно быть универсально.
|
|
7
Ёпрст
15.03.17
✎
17:41
|
(0)
Прав(Формат("","С40")+Стр,40);
|
|
8
Волшебник
модератор
15.03.17
✎
17:42
|
(7) Красавцы
|
|
9
Вафель
15.03.17
✎
17:43
|
(7) А так разве нельзя сразу?
Формат(Стр, "С40")
|
|
10
Ёпрст
15.03.17
✎
17:45
|
(9) нет, пробелы справа добавит, а надо слева
|
|