Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Работа с текстом

schnibbl
читатель
офлайн
Дата регистрации: 04.10.2004
Сообщений: 19
Пост №1
 
25.10.2004 17:32

"Текст1=СоздатьОбъект("Текст");<br><br>Текст1.ФиксШаблон(1);<br><br>Строка=<br><br>"       -----------"<br><br>"       | Коды |"<br><br>"       |----------|"<br><br>"       |[ОргКодОКПО]|"<br><br>"       |----------|"<br><br>....................... <br><br>В связи с вышенаписанным появляется вопросик:<br><br> как мы видим ИМЯ переменной "ОргКодОКПО" не умещается в выделенные рамки для её значения и в результате текст получается корявым, колонка далеко выпячена вправо, хотя значение переменной такое, что вполне могло бы уместиться. Что посоветуете сделать что бы колонка выводилась ровно? (далее по тексту таких ЛЯПОВ немеренно, так что совет использовать не фиксированный шаблон наверно (но не факт) не подойдет )"

schnibbl
читатель
офлайн
Дата регистрации: 04.10.2004
Сообщений: 19
Пост №2
 
25.10.2004 17:35

млин чуш какая-то вобщем по идеи там столбцы ровные :) и только там где переменная правая граница вылезает

Alexor
читатель
офлайн
Дата регистрации: 08.07.2003
Сообщений: 201
Пост №3
 
26.10.2004 10:03

"Предлагаю два варианта:<br><br><br><br>- Вариант 1 - сократить имя переменной<br><br>Текст1=СоздатьОбъект("Текст"); <br><br>Текст1.ФиксШаблон(1); <br><br>Строка= <br><br>" -----------" <br><br>" | Коды |" <br><br>" |----------|" <br><br>" |[ОрКдОКПО]|" <br><br>" |----------|" <br><br><br><br>- Вариант 2 - форматировать переменную, использовать не фикс. шаблон<br><br><br><br>Функция глДополнитьСтрокуП(Стр,Чем,Длина) Экспорт<br><br> Добавить=Длина-СтрДлина(Стр);<br><br> Добавок="""";<br><br> Для Сч = 1 По Добавить Цикл<br><br> Добавок=Добавок+Чем;<br><br> КонецЦикла;<br><br> Возврат Стр+Добавок;<br><br>КонецФункции <br><br><br><br><br><br>Текст1=СоздатьОбъект("Текст"); <br><br>Текст1.Шаблон(1); <br><br>Строка= <br><br>" -----------" <br><br>" | Коды |" <br><br>" |----------|" <br><br>" |[глДополнитьСтрокуП(ОрКдОКПО," ",10)]|" <br><br>" |----------|" <br><br><br><br>"

Daedal
читатель
офлайн
Дата регистрации: 20.09.2004
Сообщений: 632
Пост №4
 
26.10.2004 11:01

Странно написано Строка = ... чё-то кажется такое не проглотится...<br><br><br><br>попробуй так....<br><br><br><br>" -----------" <br><br>" | Коды |" <br><br>" |----------|" <br><br>" | " + лев(ОргКодОКПО + "       ", 10) + "|" <br><br>" |----------|" <br><br>....................... <br><br>

Daedal
читатель
офлайн
Дата регистрации: 20.09.2004
Сообщений: 632
Пост №5
 
26.10.2004 11:09

В скобках добавляется штук 9-10 пробелов. Почему-то они вырезались, когда отправил письмо, хотя при написании были, и когда жмёшь "изменить" они есть... глюки...

schnibbl
читатель
офлайн
Дата регистрации: 04.10.2004
Сообщений: 19
Пост №6
 
27.10.2004 12:15

спасибо за совет, удобнее использовать формат() еще раз спасибо за помощ.

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация