Имя: Пароль:
1C
1C 7.7
v7: Как принято бороться с потерей текста?
0 Мисти
 
12.04.12
19:39
При сохранении таблицы в ексел?
Мне приходит в голову только заведомо разбить длинный текст на 2 ячейки.
1 vicof
 
12.04.12
19:42
насколько длинный? какой эксель?
2 miki
 
12.04.12
19:43
(1)>255, любой.
(0)познакомься с олей.
3 Мисти
 
12.04.12
19:43
С какой олей?
4 vicof
 
12.04.12
19:46
из 3го подъезда.
(2) я уж думал, эксель чего-то там обрезает.
5 Мисти
 
12.04.12
19:48
А разве он не обрезает? Что вы намеками-то?
6 miki
 
12.04.12
19:49
вот тебе ещё вариант: сохраняешь в .mxl и конвертишь в .xls:
http://1c.proclub.ru/modules/mydownloads/personal.php?cid=83&lid=2188
Не проверял.
7 FN
 
12.04.12
19:51
(5) обрезает 1С.
Варианты:
писать в ексель через ОЛЕ (намек в (2))
сохранять как html и открывать в Екселе (слетает оформление)
использовать ВК Йоксель
8 НикДляЗапросов
 
12.04.12
19:53
разбей на две ячейки, самое простое
9 DimG
 
12.04.12
19:56
Сохраняешь в mxl, mxl открываешь в 8ке, сохраняешь в ексель.
10 Мисти
 
12.04.12
19:58
(8) Ну, это-то я как раз и додумалась сделать сама!
Писать в ексель через оле - видела такое, это долго очень, не думаю, что всё так сильно серьезно.
(9) Серьезно??
11 DimG
 
12.04.12
20:00
(10) Конечно серьезно, сам попробуй. В 8ке нормальный конвертер в ексель, в отличии от 7.7 и с большими файлами проблем нет. Как дети прям :)
12 andrewks
 
12.04.12
20:04
(11) в 7-ке тоже есть нормальный конвертер. ёксель называется
13 DimG
 
12.04.12
20:07
(12) Ащета я в курсе.
14 andrewks
 
12.04.12
21:46
(13) молодец, возьми с полки пирожок
15 monsterZE
 
12.04.12
22:27
еще можно через объект "надпись".. его, вроде, не обрезает и строки не сжимает.
16 Torquader
 
13.04.12
00:33
А что через замечательное АДО в Excel не кошерно заглядывать - при соответствующих настройках никто и никого не обрезает
17 Мисти
 
13.04.12
11:03
(16) Это как? Можно поподробнее?
18 НЕА123
 
13.04.12
11:14
Записать(<?>,);
Синтаксис:
Записать(<ИмяФайла>,<ТипФайла>)
Назначение:
Записать таблицу в файл.
Параметры:
<ИмяФайла> - имя файла.
<ТипФайла> - необязательный параметр. Числовое или строковое выражение, определяющее тип файла:
· отсутствует, 0 или ''MXL'' - формат 1C;
· 1 или ''XLS'' - формат Ms Excel;
· 2 или ''HTM'' или ''HTML'' - формат HTML;
· 3 или ''TXT'' - формат TXT.
Замечание:
Метод может использоваться при работе с таблицей в режиме ввода данных.
19 НЕА123
 
13.04.12
11:21
(18)+
неа. режет.
20 Попытка1С
 
13.04.12
11:37
Йоксель юзай.
21 Torquader
 
13.04.12
16:08
(17) ADODB.Connection
Microsoft OLE DB Provider
И далее, получаем лист Excel, как таблицу - если писать данные, то быстро и хорошо, только нужно немного поднастроить в реестре, чтобы тип ячеек правильно определялся.
И ещё ADO не любит, когда в разных ячейках разные данные.
Ну вот пример на VbScript (искал через поиск - ты сам можешь поискать).
http://www.excelfin.ru/index.php/articles/macros/58-macro-ado
22 Мисти
 
13.04.12
16:14
Спасибо!
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший