Имя: Пароль:
1C
1С v8
Сохранение Табличного документа в Excel файл, программно.
0 oslokot
 
04.02.14
11:04
Подготавливаю табличный документ, задал параметры печати: ориентацию, поля, масштаб. Все ок.
Далее, стандартный метод:
ТабДокумент.Записать(ИмяФайлаВФорматеXLS, ТипФайлаТабличногоДокумента.XLS)
На выходе получаю "разъехавшийся" xls, не те поля, масштаб и т.д.
Как перетянуть настройки табличного документа в exel?
Подозреваю, штатными методами никак?
Что делать?
1 Cube
 
04.02.14
11:06
(0) Ориентацию и поля настраивай в экселе. А масштаб - это вообще только для печати на принтере...
2 oslokot
 
04.02.14
11:30
(1) это понятно, просто он автоматически отправляется по e-mail и хочется получить уже верно настроенный файл.
3 sapphire
 
04.02.14
11:31
(2) А с чего ты взял, что файл "настроен" верно, если принтер у адресата может быть вообще другой, и настройки будут иные.
4 oslokot
 
04.02.14
11:34
(3)  о_О чего? думаете xls записанный в ориентации "Портрет" у вас откроется в виде "Ландшафт"?
5 Зойч
 
04.02.14
11:36
попробуй xlsx
6 oslokot
 
04.02.14
11:37
(5) пробовал, все ок, но у наших получателей нет 2007 офиса
7 Lama12
 
04.02.14
11:40
(0) Сохраняй в PDF.
При сложном форматировании Excel такого наворачивает... но по другому он не может.
8 oslokot
 
04.02.14
12:17
Предыстория. В клюшках была та же трабла. Выкрутился я тогда через Йоксель (в нем то и задавал параметры печати) на выходе - красивый xls

Думал что в 8.2 с этим нет проблем, блин
9 Cube
 
04.02.14
12:18
(8) В чем проблема подключиться к сохраненному Эксель-фалу и выставить поля ручками?
10 oslokot
 
04.02.14
12:20
(9) именно в этом :) как это делается? подскажите пожалуйста
11 Cube
 
04.02.14
12:30
(10) Начни отсюда:
MSWord = ПолучитьCOMОбъект(, "Word.Application");
12 oslokot
 
04.02.14
12:36
(11) а, COM соединение, где-то я это слышал. Спасибо! ща покопаю
13 Зойч
 
04.02.14
12:37
(6) Там 4 разных сохранения в ексель есть
14 oslokot
 
04.02.14
12:45
(13) да, все кривые
15 oslokot
 
04.02.14
12:49
(7) ага, круто. Но блин, ехель нужен.
Копаю COM
16 oslokot
 
04.02.14
13:48
(11) Ура! все получилось.
Спасибо огромное, мегачеловек!