Имя: Пароль:
1C
1C 7.7
v7: увеличил код тмц.как убрать пробелы перед числом ?
0 zladenuw
 
27.03.12
10:30
Сокрлп() не убирает
1 zladenuw
 
27.03.12
10:32
и так так же
   лСпр.Код = Число(лСпр.Код);
   лСпр.Записать();
2 Ёпрст
 
гуру
27.03.12
10:33
код - это всегда строка, если че
3 Drac0
 
27.03.12
10:33
Строка всегда будет содержать недостающее количество пробелов. И уже после получения необходимо к ней применять СокрЛП()
4 Соло
 
27.03.12
10:36
UniChoice рулит...
5 zladenuw
 
27.03.12
10:47
(3)
Делаю так и пофиг
лСпр.Код = СокрЛП(лСпр.Код);
лСпр.Записать();
6 Vladal
 
27.03.12
10:48
(0) Где убирать? В самом коде появились пробелы или в печатной форме?
Сообщить(""""+лСпр.Код+""""); в результате будет "       12346" ?
7 zladenuw
 
27.03.12
10:51
длина кода было 5 увеличил до 7 теперь что бы найти код нужно вводить 2 пробела
8 Соло
 
27.03.12
10:52
ну или так
лСпр.Код = Прав("0000"+СокрЛП(лСпр.Код),7);
лСпр.Записать();


а вообще см (4) там и доки перенумеровать можно
9 Ёпрст
 
гуру
27.03.12
10:55
(7) :)
в форме списка справочника воткни текстоую колонку, в формулу СокрЛ(Код), колонку с кодом удали.. наслаждайся
10 zladenuw
 
27.03.12
10:57
(9) спс. и как всегда.... все гениально просто
11 Vladal
 
27.03.12
11:18
(10) ну и если сделаешь, как в (9), сможешь делать быстрый поиск по колонке с кодом.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс