Имя: Пароль:
1C
 
Сохранение табдок в ексель
0 lamme
 
24.04.17
14:24
1С83УФ

в одном цикле формируются 3 ексель файла

ТабДокумент0.Записать(имяТМП1, ТипФайлаТабличногоДокумента.XLSX); // запчасти. самый большой файл    
ТабДокумент1 .Записать(имяТМП2, ТипФайлаТабличногоДокумента.XLSX);
ТабДокумент2 .Записать(имяТМП3, ТипФайлаТабличногоДокумента.XLSX);


И вот если ТабДокумент0 - потом открывать в екселе = то выскакивает окно екселя - типа файл  сформирован не верно, восстановить его или нет...
после восстановления - все нормально фунциклирует.

с чем связана ошибка екселя ?
1 lodger
 
24.04.17
14:31
ошибка платформы? на других версиях пробовали? пробовали вместо XSLX записать в XLS ?
2 cons74
 
24.04.17
14:38
"И вот если ТабДокумент0 - потом открывать в екселе" - из 1с или интерактивно excel запускаете?
3 lamme
 
24.04.17
14:41
1 -XLS  - ограничения в строках. в файле более 64 000 строк
2 - интерактивно запускаю.
4 cons74
 
24.04.17
14:43
Ну тогда видимо правда косяк платформы.
5 cons74
 
24.04.17
14:45
а) попробовать иную версию платформы
б) для извращенцев: открыть файл "до" и "после" - в текстовом редакторе. На сколько помню он там в виде xml сейчас идет. Ну и сравнить, а потом дописать исправление в свой код.
6 cons74
 
24.04.17
14:46
p.s. файл более 64.000 строк - косячно поставленная задача. Человек явно не в состоянии обработать такой массив.
Надо отборы добавлять на выгрузку, а не выгружать полбазы в файл.
7 torgm
 
24.04.17
14:50
(6) чего это не в состоянии, для аналитических таблиц норм.
СводныеТаблицы и Фильтрация творят чудеса.
8 lodger
 
24.04.17
14:51
(6) только если это не прайс. который своим партнерам обещаешь выгружать целиком (что тоже в целом-то глупо, можно ведь и по разделам\секциям выгружать или делить на листы в эксель).
если же через эксель происходит обмен... то тут но комментс.
9 lamme
 
24.04.17
14:55
есть торговые площадки ... авито, например.
которые прайс принимают только в екселе.
поэтому - ексель афигенного размера и формата - просто необходим.

(авито - это например, есть и другие торг площадки)