Имя: Пароль:
1C
1C 7.7
v7: Сохранение большого файла в Excel
0 zenon46
 
26.03.19
12:17
Добрый день! Тема избитая но все же, как лучше сохранить большой файл в Excel ? Пробовал Таб.Записать - тоже виснет зараза, через стандартное сохранение есте-но виснет. Все что находил на просторах интернета это какие-то кнопки на панели задач. Мне нужно сохранение реализовать в рамках одного отчета.
1 Ёпрст
 
26.03.19
12:18
Поставить фиксированную высоту строк, наслаждаться
2 zenon46
 
26.03.19
12:22
(1) а как же переносы строк тогда при длинном наименовании ?
3 andrewalexk
 
26.03.19
12:24
:)
в тхт
4 Ёпрст
 
26.03.19
12:25
(2) и какое они отношение имеют к записи в xls ?
5 Ёпрст
 
26.03.19
12:25
тебе шашечки, или ехать ?
6 Ёпрст
 
26.03.19
12:26
надо быстро, пользуемся йоксель

Надо штатно, см. (1)
7 Mikeware
 
26.03.19
12:28
ну, или mxl_doctor
8 zenon46
 
26.03.19
12:37
(1) поставил, на печ.форме высоту строк, не насладился, зависло.
9 Ray Zexter
 
26.03.19
12:40
Насколько большой файл?
10 Ёпрст
 
26.03.19
12:41
(8) где поставил то хоть ?
11 Belko1997
 
26.03.19
12:41
Привет всем! https://regtpk.ru/katalog/emkosti-plastikovye/emkost-vertikalnaya-pryamougolnaya-vert-rcg/ ЕМКОСТЬ ВЕРТИКАЛЬНАЯ ПРЯМОУГОЛЬНАЯ VERT/RCG.
12 zenon46
 
26.03.19
12:45
13 Ёпрст
 
26.03.19
12:47
строк то сколько хоть в мокселе ? Есть объединенные ячейки в макете ?
14 zenon46
 
26.03.19
12:47
(7) полез смотреть что за зверь
15 zenon46
 
26.03.19
12:48
(13) есть. строк не много сохраняю 6000, но есть вероятность что может быть и больше.
16 Ёпрст
 
26.03.19
12:53
(15) ну вот, заменяй объединеные по горизонтали ячейки на галку "По выделенным столбцам" и убирай объединение
17 Builder
 
26.03.19
12:53
Еще вариант - сохранить в mxl, потом через "1C: Работа с файлами" пересохранить в Excel
18 zenon46
 
26.03.19
12:58
(16) заюзал mxl_doctor, все сохранилось.
19 Djelf
 
26.03.19
13:21
(15) Примерно с 6000 такое и начинается.
Вот еще вариант лечения, mxlboost: http://www.1cpp.ru/forum/YaBB.pl?num=1215033727
20 Карст
 
26.03.19
13:34
сохранять в мксл а потом штатной программа работа с файлами с сайта 1С (бесплатная)
21 zenon46
 
28.03.19
17:03
подниму, mxl_doctor кинул в папку с базой, regsvr не умеет регистрировать UNC пути, при сохранении в Excel, ругается на отсутствие CLSID, как вылечить? Почему то с 1Cpp.dll и Formex.dll, такой фигни не было. Правда mxl_doctor.dll я загружаю всего лишь в одном отчете а не в глобальном модуле, не думаю что в этом принципиальная разница.
22 wt
 
28.03.19
17:41
А как потом в Excel читать будете? Такого размера файлы нечитабельные. Кому этот файл нужен? Для кого делается?
23 dka80
 
28.03.19
17:54
Сохранаешь в mxl, потом открываешь в восьмерке и сохраняешь в excel
24 botman4
 
28.03.19
18:22
25 Злопчинский
 
28.03.19
18:53
26 botman4
 
28.03.19
19:12
(25) Хорошая тема!
27 zenon46
 
28.03.19
19:30
(22) (23) (24) (25) (26) а по теме в (21) есть идеи, работает то отлично, только как dll регнуть ?
28 Злопчинский
 
28.03.19
19:49
1С++ и Формекс применяют какую-то хитрую технологию и не требуют регистрации в реестре. а моксель-доктор - нужен.

у тебя база где-то в сети лежит через полный сетвеой путь? извращенец однако....
назначб юзеру папку юзерную 1Сную на локальном компе, и положи туда что надо, оттуда и регистрируй...?
29 Злопчинский
 
28.03.19
19:50
а платформу ты откуда зупкскаешь? тоже с сеьтевой папки откуда-то?
или вообще положи моксель на локальном компе куда угодно и зарегай на локальном компе по локальному пути. у тебя ж 1ска будет на локальном компе вертется..?
30 Ёпрст
 
28.03.19
19:51
запустить cmd от имени администратора далее c:\windows\syswow64\regsvr32.exe <тут полный путь до dll>
31 zenon46
 
29.03.19
08:51
(28) база SQL лежит на сервере, пользователи по сетке подключаются к каталогу c настройками\печ формами и dll-ками, естено-но папку с базой никто не видит, сама 1С-ка установлена на машинах локально. Соответственно dll-ки лежат в папке к которой подключаются пользователи.
(30) regsvr32 - не умеет регать с UNC путями, типа таких \\Server1C\Base\DB
32 botman4
 
29.03.19
08:54
положить dll в bin пользователей?
33 zenon46
 
29.03.19
08:57
(32) ну только это остается, ломает обходить овер 40 пользователей
34 botman4
 
29.03.19
08:58
Напиши обработку, расшарь папку с файлами, пускай сами скопируют )
35 trdm
 
29.03.19
08:59
Rktdj/
36 zenon46
 
29.03.19
09:02
(34) сами скопируют смешно)))) у 99% пользователей нет доступа как папкам на системных дисках...скоприровать туда ничего не смогут...один вариант, ходить по всем или через RADMIN все сделать.
37 Mikeware
 
29.03.19
09:04
(33) Зачем обходить? есть группрвые политики. есть 1с, в конце концов...
38 zenon46
 
29.03.19
09:05
(37) домена нет
39 Mikeware
 
29.03.19
09:06
(38) ССЗБ
40 zenon46
 
29.03.19
09:11
(39) на то были объективные причины, обходились без домена, но скорой придем к этому, с XP только уходить начали.
41 botman4
 
29.03.19
09:33
(36) а ты попробуй. 1с скопирует. Если она на системном диске и запускается, значит есть доступ для юзвера.
42 botman4
 
29.03.19
09:33
(36) Хотя это уже совсем другая тема.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn