Имя: Пароль:
1C
1С v8
Фиксированная длина строки+пустые символы
, , ,
0 Стажер_1С
 
30.07.18
10:01
Привет!
У меня есть реквизит,тип строка.
Реквизит может быть равен : "ул"(символов 2) или "пр-кт"(символов 3)
Мне надо чтобы, если реквизит имеет 2 символа он автоматом прибавил еще пробелы,чтобы получить длина равную 5. Как это можно сделать?
1 Стажер_1С
 
30.07.18
10:01
Ой "пр-кт"(символов 5)
2 ildary
 
30.07.18
10:04
Фото в карточке где?
3 Стажер_1С
 
30.07.18
10:05
(2) уффффффф,может лучше по вопросу поговорим?)
4 ildary
 
30.07.18
10:06
(3) утром деньги - вечером стулья. В прошлой теме, помогавшие Вам джентльмены не дождались соблюдения традиции.
5 Стажер_1С
 
30.07.18
10:07
(4) ВСЕ,поставила))
6 Малыш Джон
 
30.07.18
10:08
(4) :)))))))

(0) Лев(Реквизит+"          ", 5);
7 PuhUfa
 
30.07.18
10:08
(0) зачем?
(3) зачем? -)
8 hhhh
 
30.07.18
10:08
(3) ну ладно

Рекв = ЛЕВ(Рекв + "                  ", 5);
9 Стажер_1С
 
30.07.18
10:08
Да уже все,сама нашла,спасибо)
10 Стажер_1С
 
30.07.18
10:09
(8) Нет ЛЕВ мне не помог!
11 Стажер_1С
 
30.07.18
10:09
Я читаю дбф файл,через классификатор строк
12 Стажер_1С
 
30.07.18
10:09
КС2 = Новый КвалификаторыСтроки(5);
    ТаблицаОбъектов.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка", КС2));
13 Остап Сулейманович
 
30.07.18
10:10
(0) В свойствах реквизита "Допустимая длина" установить в фиксированная "Фиксированная".
14 Остап Сулейманович
 
30.07.18
10:13
(12) Вместо
КС2 = Новый КвалификаторыСтроки(5);
написать
КС2 = Новый КвалификаторыСтроки(5, ДопустимаяДлина.Фиксированная);
15 Стажер_1С
 
30.07.18
10:43
(14) Спасибо)
16 Остап Сулейманович
 
30.07.18
10:57
(15) Сразу нужно было за ДБФ написать. Был бы понятен контекст. На подобные грабли наступали почти все. И способы обхода уже давно известны.
17 Cyberhawk
 
30.07.18
11:02
(10) Надо было тигром пользоваться
18 Стажер_1С
 
30.07.18
11:21
(16)да,ты прав.
19 EvgeniuXP
 
30.07.18
18:16
(0) можно через формат это сделать.
20 EvgeniuXP
 
30.07.18
18:17
куда можешь динамическое число сунуть.