Вход | Регистрация

Форумы на Кубань.Ру


1С:Предприятие ::

Метки: 

Вот такая хрень... Может, кто поможет

Ø
Я
  
12.02.01 - 15:09
Формируется отчет, затем его сохраняю на диск. В формате МХЛ все нормально,
Но мне нужно передать его на склад, где нет 1С, но есть офис.
При попытке записи отчета в формате ХЛС (ЕКСЕЛ), если строк немного, то все нормально. Если строк тысяч 10 и более, одноэсина подается в пампасы. Висела более часа, при этом на диска файл ХЛС создается, размер его плавает от 1.5 до 1,9 килобайта(!), а сохраненный МХЛ примерно 2.9 мегабайта.
Проверено
1с-торговля и бухгалтерия, релизы 14 и 15. Релизы конфигураций разные, как я понимаю, это значение не имеет
Винды 95 / 95 ОСР/ 98 / 98 ОСР / 2000 проф/2000 сервер
Засунуть обработку в ЕКСЕЛ для конвертации из МХЛ в ХЛС не могу – офис стоит везде 2000 и она не встает.
У кого есть мысли по поводу борьбы с этим ………
 
 
   v
1 - 12.02.01 - 15:17
afaik, в екселе есть ограничение на кол-во строк.
   Vladimir Kozlov
2 - 12.02.01 - 15:23
Эта фича 1с встречалась уже неоднократно - ну не умеет она работать с длинными файлами внешних форматов (.txt/.xls), причем допустимая длина файла - вещь эмпирическая. Мораль - либо писать файлы по кускам, либо использовать родной формат (*.mxl), а для чтения его без 1с из Excel установить соответствующий plug-in (лежит свободно на официальном ftp 1c).
   Dolter
3 - 12.02.01 - 15:23
сливать все в ДБФ и грузить в офисе запросами из Акцеса...
   СергейМ
4 - 12.02.01 - 15:26
Через буфер обмена. Скопировать - вставить.
   Mike
5 - 12.02.01 - 15:27
Вот сейчас, как раз, сохраняется бааальшой файл в xls. Мин 20 уже сохраняется... и еще мин 40 будет сохраняться... проверено электроникой, блин. Причем это всё на P-III 800/128 Mb. Был у меня файл, который смог в xls сохранить только на сервере с 512 Мб., и то сохранялось больше 2х часов. Так что, IMHO, просто не дождались результата.
Может проще прямо из отчета в эксель кидать а не в таблицу?
   Хоменко Валерий
6 - 12.02.01 - 15:29
Я в подобных случаях выдавал отчет в Excel через OLE.
Если оформление не сильно волнует, то можно находясь в 1С "Выделить всё" и через БуферОбмена в Excel, а там немного столбцы подвигать :)
2(1) До максимума ещё далеко, это глюк такой :(
   Mike
7 - 12.02.01 - 15:39
В догонку:
Получился файл из 7180-ти строк размером 1.2 Мб.
Сохранялся 40 мин, параметры компа см. выше.
   pit
8 - 12.02.01 - 15:53
пока сходил за кофем, накидали ответов.
КОзлову - офис 2000, плюгин на него плюет (или он не плюгин, как нравится)
Всем -отчеты стандартные, конфа новая и не моя, лазить некогда, думал, что попроще есть решения.
Остается толко через буфер обмена.
   pit
9 - 12.02.01 - 15:54
Всем огромное спасибо
   WildHare
10 - 12.02.01 - 15:55
Как вариант - записать либо в dbf, либо в текстовый файл (но только не через объект Текст, а через V7Plus::TextFile).
 
  Рекламное место пустует
   Пудель
11 - 12.02.01 - 17:05
По-моему, dbf-файл - самое разумное. Он ведь excel-ем открывается.
   Vladimir Kozlov
12 - 12.02.01 - 17:45
Не понял кто на кого плюет - у меня тоже M$ Office 2000 (Platinum Edition) - Xlfilter встал без единого вопроса ...



Список тем форума

Форум Территория 1С

Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует