Имя: Пароль:
1C
1С v8
Вывод в EXCEL результата отчета СКД
0 brato4karik
 
14.01.13
12:18
Добрый день, помогите с решением задачи. Есть отчет созданный средствами СКД. Отчет громоздкий в результирующем наборе примерно 50К строк и 45 столбцов. Отчет без вывода расшифоровок все таки выводиться в табличный документ на форме, но в результате клиентский процесс 1С раздувается до 950 мб. Отчет закрываем процесс худеет. Вот теперь надо бы сохранить его в EXCEL понятно, что (ФАЙЛ-СОХРАНИТЬ КОПИЮ) вылетает с ошибкой нехватки памяти.

Вот прошу совета как можно сохранить его в файл и сразу же открыть в екселе, но что бы уложиться в оставшиеся 300 мб(1С вылетает с ошибкой Недостаточно памяти, когда процесс переваливает за 1 350 000) операционка х86
1 DrShad
 
14.01.13
12:19
сохраняй без вывода табдока на экран
2 Wobland
 
14.01.13
12:21
мне вот интересно, кто читает 50 тысяч строк? сколько строк в среднестатистическом романе?
3 ОператорПК
 
14.01.13
12:22
сохраняй в mxl
4 brato4karik
 
14.01.13
12:23
Обходить заполненный таб док?
выводить в коллекцию компоновщиком не получается поскольку вид отчета таблица и есть группировки причем по колонкам
5 vmv
 
14.01.13
12:24
в таких случах в модуле очета создают метод

СформироватьВЕксельПорциями()
6 brato4karik
 
14.01.13
12:26
(5) если не сложно или (не жалко) пример реализации(часть примера или объяснение)
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший