Имя: Пароль:
1C
 
Как лучше (или чем) открыть файл mxl сохраненный из 1С
Ø
0 sanches2
 
06.06.05
10:38
Отчет довольно большой, при попытке сохранить в формате xls из 1С, 1С-ка зависает, если сохранять его в формате mxl, то сохраняет, и размер файла 2.7Мб. Говорят что есть какой-то конвертер, который "помогает" экселю открывать большие файлы. В экселе пытаюсь его открыть - тот тоже зависает. А если небольшой mxl открыть 200Кб - то открывает. Как с этим бороться?
1 Денис2
 
06.06.05
10:42
В отчете (печатной форме) убрать как можно больше объединенных ячеек
2 Джинн
 
06.06.05
10:50
Если ты покажешь мне человека, который способен анализировать целиком отчет, размером в 2,5 мега (если он данными забит, а не картинками), то я съем свою шляпу.
Мой старый директор как-то установил правило - размер любого отчета не должен превышать трех страниц. Причем одни из них отчет, а две другие - пояснения к нему.
3 swilf
 
06.06.05
10:58
(2) Бывают нужные отчеты, на которые никто не смотрит. Например, книга покупок.
4 sanches2
 
06.06.05
10:58
Ну если ты в Челябинске живешь, то можно связаться, но он (пользователь) не стоит твоей шляпы и желудка :). У нас терминал через инет и я его теперь заставляю формировать отчет и посылать себе по электронке чтобы хоть засмотрелся, а то раньше много тарфику "ел". Вот он и формирует, а он всегда любит извращенские отчеты
5 Rovan
 
06.06.05
11:21
(3) Это никому не нужно, но так надо - страна необузданных фантазий правительственных маразмов.
6 sanches2
 
06.06.05
11:46
(2)В отчете нет картинок. Обычная ведеомость по остаткам, с детализацией по документам.
7 Чучундер
 
06.06.05
11:51
Осмелюсь предположить - Эксель не висит, а фурычит, только очень долго все это будет продолжаться... У меня около 5000 строк сохраняется минут по 10. Чисто для проверки - попробуй подождать значительное время... чисто для интереса....
Вариант второй - формируй по OLE.
8 sanches2
 
06.06.05
12:09
(7)Начал открывать....
9 sanches2
 
06.06.05
12:16
Пока висит
10 Чучундер
 
06.06.05
12:18
Сколько строк приблизительно?
11 sanches2
 
06.06.05
12:23
14 минут - завис нормальный :).(10)Незнаю, это пользователь сохраняет, а я открыть пытаюсь, но он сохранил урезанный вариант этого отчета котроый весит 817Кб в нем 3965 строк, ну в том наверно минимум в 3 раза больше
12 Чучундер
 
06.06.05
12:27
Минут 20-25 _как минимум_ ждать.
Если сохранять в MXL, а потом конвертором открывать в Экселе - думаю будет гораздо быстрее с той точки, что в мхл сохранится быстро - можно дальше в 1С работать. А сама мхл в Экселе открываться тоже будет не сильно быстро.
Поэксперименируй.
Если не то ни то не подходит - сохраняй в текст, а потом открывай/обсчитывай/формируй внешней прогой.
Вопрос кардинальный: нахрена сохранять в Эксель?
13 sanches2
 
06.06.05
12:32
Чтобы в нем смотреть отчет, т.к он приходит пользователю по почте, а там 1С нет. Чем еще можно посмотреть?
14 Lexusss
 
06.06.05
12:39
ИМХО наилучший конвертор сейчас - v8. Всего то 400 у.е
15 Чучундер
 
06.06.05
12:40
А что за отчет?
16 sanches2
 
06.06.05
12:42
ВедомостьПоОстаткам с движениями по документам (ТиС 9.2, 25рел)
17 Чучундер
 
06.06.05
12:44
За эти деньги проще 1С поставить, там где ее нет...
с трудом себе представляю чела, который смотрит на отчет размером 10000 строк - скорее надо ему какие-нить обобщенные данные? Если нет - это регламентная отчетность? Если нет - выгружай в csv плоскую таблицу - пусть юзер открывает Экселем, суммирует/фильтрует сам...
18 Чучундер
 
06.06.05
12:47
ВедомостьПоОстаткам с движениями по документам: и что юзер хочет там увидеть необычного?
В консерватории надо поправить!
Если хочет найти "отклонения" - пусть сформулирует критерий их обнаружения, перепеши отчет в виде - только "отклонения" - и отсылай юзеру.
А еще можно распечатата все движения по всем регистрам с бух.проводками и к каждому отчету вдобавок - список номенклатуры/клиентов/действующих цен/и т.д.
Что, юзер не может сказать ЧТО именно ему надо из Ведомости по остаткам?
19 sanches2
 
06.06.05
12:52
Говорит: "Формирую с начала этого года. Детализацию делаю,чтобы видеть были большие движения или нет, если нет, то от позиций по которым движений было мало отказываться будем" Вот и всё.
20 Чучундер
 
06.06.05
13:05
Ага!
Ужо гораздо лучше: пусть сформулирует критерий "большие движения" и "движений было мало" - перепиши отчет с учетом этих условий.
Как вариант развития - юзер хочет снять отчет, сам задавая эти критерии.
Пусть шлет мыло, в мыле аттач жестко установленного формата, в теме - сигнальная строка, по сигнальной строке фильтруешь аттач в нужный каталог, запускаешь отчет, читает критерии из файла, выполняется, отчет отмыливается обратно юзеру.
Вот собственно и все.
Кстати, под W2K и выше - мыло из под 1С можно слать безо всяких ВК и внещних агентов.
21 sanches2
 
06.06.05
13:09
У меня win2k, я пользуюсь Rom-Mail
22 tp1c
 
06.06.05
13:12
2(19) Для этого есть "Анализ продаж". Не устраивает - переделайте. А еще проще сделать свой с нужными критериями, ему нужно видеть только итоги, а не перебирать каждое движение..
23 sanches2
 
06.06.05
13:13
Похоже завис. Уже 1ч и 3 мин. В диспетчере процесс не изменяет кол-во занятой памяти
24 Чучундер
 
06.06.05
13:16
Вот-вот! см.22 - истину глаголет.
Короче - преломляй все наши измышления творчески.
Пока! Пошел на службу.
Отпиши, сколько отчет сохранялся (если дождешься)
25 Чучундер
 
06.06.05
13:18
А че ему память изменять? Гонит через нее и все...
Оставь еще на часок...
26 Maxx
 
06.06.05
13:20
Что бы сохранить большую таблицу из 1С в Excel я сохраняю сначала в HTM формате, потом открываю этот файл браузером и оттуда через буфер обмена вставляю в Excel. Через "ж", скажите вы, но это УНИВЕРСАЛЬНЫЙ метод при котором не нужно даже вникать в область деятельности предприятия. Объемы - порядка 2.5 мега, браузер - мозила.
27 sanches2
 
06.06.05
13:21
Он не сохраняется (уже сохранен) Я его открыть пытаюсь
28 Чучундер
 
06.06.05
13:29
Большая таблица - как правило предназначена для дополнительного анализа (остальное - от лукавого и невнятных бэканий манагеров/булгахтеров/фиников - не могут толком сказать что надо) - в этом случае универсальный метод - сохранение с разделителями или DBF - открывает практически любая прога и легко поддается анализу. Мозила не у всех стоит - и я посмотрю на вас если вы ахренительную TABLE в ослике открывать будете..
29 Чучундер
 
06.06.05
13:32
Санчес! по вопросу - Эксель когда мхл открывает не зависает - тоже "думает".
30 sanches2
 
06.06.05
13:36
Не хватило мне терпения :)
31 Maxx
 
06.06.05
13:51
28 не пробовал в IE открывать, не уверен, что он справиться, но поставить мозилу дело 1 минуты, а переписывать отчет добавляя туда "СоздатьФайл", "ДобавитьПоле", согласись, требует каких-то дополнительных усилий, где ж тут универсальность-то?
32 Maxx
 
06.06.05
13:59
Не нужна никакая мозила! Попробовал сейчас файл htm 4.5 мега загрузился в IE пятой версии и далее через буфер обмена вставился в эксель. Там в нем порядка 12 тыс. строк и 9 колонок. На все ушло минуты две. Cel 950, Win98.
33 sanches2
 
06.06.05
14:00
Надо попробовать
34 Maxx
 
06.06.05
14:07
28 И в виде лирического отступления, для человека ответить на вопросы что ему надо?, зачем он вообще живет?, и особенно кто он такой? слишком сложно, как правило на это уходит вся жизнь, а ты хочешь, что бы тебе на это мгновенно ответил обыкновенный менеджер? Не слишком ли у тебя завышены к ним требования? :)
35 sanches2
 
06.06.05
14:22
Ща попробовал сам Мега-отчетч сформировать. В Html практически сразу сохранил в xls уже 16 мин. сохранаяет. Комп. 2.6 Xseon, SCSi 1Гб-ОЗУ
36 Сияющий Асинхраль
 
06.06.05
14:35
MXL файлы неплохо открывались из под 2С, попробуй, может быть прокатит
37 Tamplier
 
06.06.05
14:41
Была где-то обработка, которая экспортировала из *.mxl в *.xls...
38 sanches2
 
06.06.05
14:53
Дак вот бы мне такую. 50 мин подождал и ничего не сохранилось