|
v8: Импорт из экселя | ☑ | ||
---|---|---|---|---|
0
SachoZ
19.02.13
✎
15:31
|
Пытаюсь импортировать прайслист из экселя, импорт через адодб, некоторые строки у которых наименование длинное выводятся в таблицу значений вот так:
http://screencast.com/t/L48R1ozQYg При этом в 1С строка неограниченной длинны, если смотреть значение в отладчике полученое из RecordSet.Fields(НомКолНаименование).Value то все нормально, также нормально вставляется в таб. значений, а вот отображается на форме вот так, что это за куйня такая, как побороть? |
|||
1
Wobland
19.02.13
✎
15:32
|
"длинна" пишется с двумя Н, только когда она очень длинная
|
|||
2
SachoZ
19.02.13
✎
15:33
|
(1) Важное замечание, спасибо!
|
|||
3
Wobland
19.02.13
✎
15:33
|
небось узрел многострочную строку в элементе, для этого не предназначенном?
(2) на здоровье |
|||
4
tdm
19.02.13
✎
15:34
|
может служебные символы - типа перевода строки ?
|
|||
5
Maxus43
19.02.13
✎
15:34
|
а ещё шрифт windings можно поставить, будте красивей
|
|||
6
SachoZ
19.02.13
✎
15:38
|
(3) (4) Нет, очищал строку, так:
Функция ОчиститьТекст(стр) стр = СтрЗаменить(стр,Символы.ПС, " "); стр = СтрЗаменить(стр,Символы.Таб, " "); стр = СтрЗаменить(стр,Символы.НПП, " "); стр = СтрЗаменить(стр,Символы.ВК, " "); стр = СтрЗаменить(стр,Символы.ПФ, " "); стр = СтрЗаменить(стр," ", " "); Возврат СокрЛП(стр); КонецФункции |
|||
7
Wobland
19.02.13
✎
15:39
|
(6) скажи код символа одного квадратика
|
|||
8
SachoZ
19.02.13
✎
15:42
|
(7) символы там латиница, вот пример строки из прайса которая так отображается:
MB s2011 MSI X79A-GD65 (8D) Frio Adv. X79 (8xQuad channel DDR3-2400/4xSATA II/4xSATA III/3xPCI-E 3.0 x16 (dual x16, or x16, x16, x8)/2xPCI-E 2.0 x16/Quad CrossFire X & Quad-GPU SLI/1xPCI-E 2.0 x1/1xIEEE 1394a/2xUSB 3.0/8xUSB 2.0/1 x S/PDIF Out/8-ch Sound/1xLAN Gigabit/ATX) /with Thermaltake CPU Cooler |
|||
9
SachoZ
19.02.13
✎
15:52
|
Есть еще предположения?
|
|||
10
SachoZ
19.02.13
✎
15:52
|
в наименовании между иероглифами присутствуют слова:
LongName BigData |
|||
11
SachoZ
19.02.13
✎
15:58
|
обрезается до 256 символов значение
|
|||
12
SachoZ
19.02.13
✎
16:02
|
у 1С разве есть ограничение на длину строки в таблице?
|
|||
13
Wobland
19.02.13
✎
16:05
|
есть предположение про что-то неладно с элементом управления. данные ты получаешь и красивые, если не врёшь. так что рой в элементы формы
|
|||
14
SachoZ
19.02.13
✎
16:12
|
(13) а что с ними может быть не так?
|
|||
15
SachoZ
19.02.13
✎
16:17
|
Строка:
MB s2011 MSI X79A-GD65 (8D) Frio Adv. X79 (8xQuad channel DDR3-2400/4xSATA II/4xSATA III/3xPCI-E 3.0 x16 (dual x16, or x16, x16, x8)/2xPCI-E 2.0 x16/Quad CrossFire X & Quad-GPU SLI/1xPCI-E 2.0 x1/1xIEEE 1394a/2xUSB 3.0/8xUSB 2.0/1 x S/PDIF Out/8-ch Sound/1xLAN Gigabit/ATX) /with Thermaltake CPU Cooler отображается как строка: MB s2011 MSI X79A-GD65 (8D) Frio Adv. X79 (8xQuad channel DDR3-2400/4xSATA II/4xSATA III/3xPCI-E 3.0 x16 (dual x16, or x16, x16, x8)/2xPCI-E 2.0 x16/Quad CrossFire X & Quad-GPU SLI/1xPCI-E 2.0 x1/1xIEEE 1394a/2xUSB 3.0/8xUSB 2.0/1 x S/PDIF Out/8-ch Sound/ |
|||
16
Галахад
гуру
19.02.13
✎
16:23
|
А если строки таблицы значений вывести через Сообщить() чего там будет?
|
|||
17
SachoZ
19.02.13
✎
16:55
|
Нашел на мисте такую тему:
v8: ado - Excel - длина строки больше 255 |
|||
18
SachoZ
19.02.13
✎
17:42
|
пришлось реестр править :(
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |