|
Как при сохранении в XLS задать поля? | ☑ | ||
---|---|---|---|---|
0
MaxS
30.11.11
✎
15:24
|
При печати из 1С печатается на 1 лист.
Если сохранить в формате Excel, открыть, по ширине не влезает. Если руками в предварительном просмотре уменьшить ширину правого поля, на 1 лист влезает. Как при сохранении табличного документа в XLS задать поля? |
|||
1
Fish
30.11.11
✎
15:33
|
ТабДокумент.ПолеСверху, ТабДокумент.ПолеСлева, ТабДокумент.ПолеСнизу, ТабДокумент.ПолеСправа
|
|||
2
MaxS
30.11.11
✎
15:36
|
(1) Пробовал это перед ТабДокумент.Записать(...) , не влияет. ((
|
|||
3
FIXXXL
30.11.11
✎
15:39
|
(0) а если руками масштаб задать?
|
|||
4
Фрэнки
30.11.11
✎
15:42
|
(0) б0ян. вообще, при автосохранении в эксель нужно подхватывать файл и уже в нем средствами MS и добиваться красивой картинки.
|
|||
5
MaxS
30.11.11
✎
15:52
|
(4) на этом компе нет экселя.
|
|||
6
Фрэнки
30.11.11
✎
16:58
|
(5) тогда пробуй открывать получившийся файл Опен-офисом - ведь каким-то чудом на том компе должна же получиться адекватная печатная форма. Т.е. вместо сом-автомата к МС офису цепляешься Writer из опен-офиса или либры. А если там и этого нет и не будет, то и не сможешь вообще никак
|
|||
7
MaxS
30.11.11
✎
17:11
|
На один вопрос, думаю есть ответ. Средствами самой 1С - никак.
(3) масштаб при выводе на печать будет меньше. А зачем? Справа вместо 10 достаточно 5 и всё войдёт. На другом компе есть Ubunta + LibreOffice. Поля действительно хранятся в файле? А не из каких-нибудь настроек по умолчанию берутся? Немножко погуглил, ответа не нашел. |
|||
8
эцп
30.11.11
✎
17:27
|
(0) (7)
Область = Область(1, ТабДок.ШиринаТаблицы, ТабДок.ВысотаТаблицы, ТабДок.ШиринаТаблицы); Область.ШиринаКолонки = Область.ШиринаКолонки * 0.5; не? |
|||
9
MaxS
30.11.11
✎
17:31
|
(8) нет, вроде бы. Попробовать можно, но колонки нормальные. Именно ширина поля и колонтитулов где-то задана.
|
|||
10
эцп
30.11.11
✎
17:32
|
(8) эх, поля, а не колонки. удалите мой комментарий
|
|||
11
эцп
30.11.11
✎
17:33
|
(9) В Эксель не переносятся параметры страницы из 1С
|
|||
12
эцп
01.12.11
✎
11:50
|
(0) Есть хардкорный вариант, который можно применить, если производится выгрузка в xlsx. Дело в том, что это простой zip-архив с xml'ками внутри. Если почитать спецификации на формат или хотя бы сравнить 2 файла с отформатированными полями и без, можно выяснить, какие правки нужно внести в файл. Работать с zip-файлами умеют практически все современные системы. А вообще можно реализовать все средствами 1С: она умеет работать и с zip-архивами и с текстовыми файлами и с xml'ками.
|
|||
13
MaxS
01.12.11
✎
14:17
|
(12) Да, можно будет попробовать. Формат xlsx сейчас уже все, кому не лень поддерживают.
Сохраненное 1С-ом и пересохраненное офисом наверное будут сильно отличатся. Но есть вероятность всё же увидеть отличия. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |