Имя: Пароль:
1C
1С v8
v8: Символы конца строки при загрузке из екселя в 1с
0 Валидатор
 
26.06.14
15:24
При загрузке данных из екселевского файла, данные грузятся так:
Гвоздь с ¶закрывающейся¶ шляпкой
причем в поле наименование, в которое я гружу, грузится только "Гвоздь с" и все, если я 2 раза щелкаю по моему полю, в которое этот гвоздь загружен, то появляется "Гвоздь с ¶закрывающейся¶ шляпкой", стоит мне убрать 1 символ или добавить, в поле наименование сразу целая надпись влезает, как сделать, чтобы при загрузке она сразу целиком вставала и без амперсантов?
1 mikecool
 
26.06.14
15:25
удалять их перед загрузкой
2 Один С
 
26.06.14
15:26
СтрЗаменить() спасет отца русской демократии?
3 Fish
 
26.06.14
15:27
Только я не понял, при чём здесь амперсанды, когда надо убрать переносы строк.
4 Валидатор
 
26.06.14
15:28
(3) СОКРЛП не помогает тут
5 mikecool
 
26.06.14
15:29
да, даже гугл не знает слова Арпесант
6 Валидатор
 
26.06.14
15:30
причем режет все еще к экселе, как в экселе перенос строк убрать? переносить по словам в свойствах ячейки постаивл, вс еравно не помогает
7 piter3
 
26.06.14
15:31
(6)там почти тоже самое заменить,кодсимв
8 Валидатор
 
26.06.14
15:32
так в 1ске самой при загрузке делать или в екселе? я запутался
9 mikecool
 
26.06.14
15:32
(6) кто режет в экселе??? резалось бы - не увидел сабжа в 1с
10 Валидатор
 
26.06.14
15:34
(9) заменить на клиенте нельзя видимо в упр формах использовать
11 Валидатор
 
26.06.14
15:37
да, с переносом проблема, а как его убрать?
12 Fish
 
26.06.14
15:40
(4) А кто сказал, что СОКРЛП убирает переносы в строке? Она лишь отсекает пробелы в начале и конце строки.
13 Fish
 
26.06.14
15:43
(11) Например, СтрЗаменить(ТвояСтрока,Символы.ПС, "")
14 Валидатор
 
26.06.14
15:46
(13) да, спасибо
15 Fish
 
26.06.14
15:49
(14) А когда грузишь из экселя числа, то неплохо ещё Символы.НПП выпиливать.
16 Валидатор
 
26.06.14
15:50
(15) той же функцией стрзаменить?
17 Fish
 
26.06.14
15:52
(16) Да. Т.к. когда в экселе у ячейки установлен числовой формат, то неразрывный пробел служит разделителем триад. И соответственно, 1С такую строку в число преобразовать не может.