Имя: Пароль:
1C
1С v8
Сохранить в Excel
,
0 Мандалай
 
12.12.17
14:08
Добрый день.
Каким образом сохранить в Excel с сохранением форматирования?
Интересует сохранение группировок и объединение ячеек.
Пробовал через html, объединение сохраняет, а группировки нет.
Есть еще варианты кроме формирования файла на основании шаблона?
1 Fish
 
12.12.17
14:09
Да вроде файл - сохранить как, всегда нормально сохраняло.
2 fgaabbb
 
12.12.17
14:15
программно:
ТабличнаяЧастьОбработки.Записать(Диалог.ПолноеИмяФайла, ТипФайлаТабличногоДокумента.XLSX);
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Файл " + Диалог.ПолноеИмяФайла + " сохранен";
Сообщение.Сообщить();
//ТабличнаяЧастьОбработки -тип ТабличныйДокумент на форме
3 Мандалай
 
12.12.17
14:16
Если структура файла сложная, и в ячейке, которая состоит из нескольких колонок, пусто, то они делится на несколько ячеек. Это очень неудобно для дальнейшего редактирования.
4 3achem
 
12.12.17
14:25
(0) можешь создавать эксель программно и при некоторых знаниях вба дописать всё, что тебе нужно.
5 Мандалай
 
12.12.17
14:26
Я хотел бы обойтись без vba
6 3achem
 
12.12.17
14:28
(5) либо шашечки, либо ехать
7 Рэйв
 
12.12.17
14:29
(5)Можешь записать макрос всех телодвижений в екселе, посмтреть его код и перенести все в 1С. Правда придется пользоваться бубном, там "не все так однозначно"
8 Fish
 
12.12.17
14:32
(3) Да, такое есть, но более простого решения, кроме шаблона, не встречал.
9 Мандалай
 
12.12.17
14:59
(2)Спасибо, конечно, но результат аналогичен стандартному сохранению.
10 Мандалай
 
12.12.17
15:00
(8)Фигово.
11 1Садовник
 
12.12.17
15:18
пустоту замени на пробел, тогда норм сохраняет
12 Мандалай
 
12.12.17
15:48
Это не панацея.
Засада в том, что если попытаться в таком файле добавить колонку в каком нибудь месте, то надо быть очень аккуратным, поскольку непонятно какой ширины будет создана колонка.