|
v7: Не сохраняются параметры страницы при записи | ☑ | ||
---|---|---|---|---|
0
extrim-style
11.04.16
✎
12:54
|
Таб=СоздатьОбъект("Таблица");
Таб.Опции(,,,,"Опции1",,,); Таб.ПараметрыСтраницы(2,89,,,,,,,,,,); Таб.Показать(); //здесь то, что нужно Таб.Записать(ПутьКФайлу); При открытии сохраненного файла - параметры страницы у него по умолчанию. Как сохранить параметры страницы для сохраняемого табличного документа? |
|||
1
extrim-style
11.04.16
✎
14:10
|
Ап
|
|||
2
ДенисЧ
11.04.16
✎
14:11
|
никак (с)
|
|||
3
extrim-style
11.04.16
✎
14:14
|
(2) разве 7-шный формат *.mxl-файла не содержит в себе параметров страницы?
|
|||
4
extrim-style
11.04.16
✎
14:30
|
Мне нужно сохранять табличный документ из 7-ки и открывать его для печати в 8-ке "Работа с файлами". Судя по всему в 8-ке новый формат mxl-файла, т.к. при сохранении параметров в 8-ке они сохраняются, но табличный документ, сохраненный в 8-ке, не открывается в 7-ке. Если (2) верно, то м.б. можно сохранять в 7-ке и через OLE выполнять пересохранение из 8-ки? (Excel не подходит, даже с Йокселем)
|
|||
5
extrim-style
11.04.16
✎
14:34
|
+(4) буду попробовать
|
|||
6
Злопчинский
11.04.16
✎
15:01
|
посмотри Йоксель - он вроде сохраняет
? |
|||
7
extrim-style
11.04.16
✎
15:01
|
"1С:Предприятие - Работа с файлами" поддерживает какие-то методы при программном обращении к ней?
|
|||
8
Злопчинский
11.04.16
✎
15:01
|
хотя нет.. это я с тупым углом перепутал...
|
|||
9
extrim-style
11.04.16
✎
15:03
|
(6) в моём конкретном случае обнаружилось, что Йоксель не всегда верно рассчитывает высоту строки, пересобирать его что-то не хочется (кстати, что-то сходу не нашел исходники)
(8) "тупой угол"? |
|||
10
Злопчинский
11.04.16
✎
15:11
|
(9) "вода кипит при 90 градусах"
|
|||
11
Злопчинский
11.04.16
✎
15:11
|
(9) а нафига высота строки?
|
|||
12
extrim-style
11.04.16
✎
15:25
|
(11) потому что не вся информация в ячейке отображается http://yoksel.net.ru/forum/topic.php?id=195
некоторое время назад обошелся костылями, теперь проблема возникла снова Я тут подумал, что, возможно, лучше не связываться с "Работа с файлами", а сохранять MXL в PDF. Чем это лучше сделать? (Правда в этом случае также необходима уверенность, что все данные влезут, т.к. сейчас пользователям иногда приходится увеличивать высоту строки). |
|||
13
extrim-style
11.04.16
✎
15:26
|
+(12) ...а в случае PDF пользователь не сможет играться с высотой строки.
|
|||
14
extrim-style
11.04.16
✎
16:48
|
Попробовал сохранение в PDF на версии 8.3.6.2421 - косячно. Возможно, нужно править исходный шаблон табличного документа. Плюс Adobe Reader слишком уменьшает документ при печати на стандартных настройках.
|
|||
15
extrim-style
12.04.16
✎
15:00
|
Решил пересохранять табличный документ через COM-соединение с 8-кой. Два варианта:
1. Подключиться из 7-ки через COM и выполнить весь на стороне 7-ки 2. Выполнить запуск внешней обработки для 8-ки через КомандуСистемы() Чтобы не плодить лишние сущности в виде обработок хотел использовать 1-ый вариант, но ТабличныйДокумент не доступен во внешнем соединении (хотя методы Прочитать и Записать доступны). Получается, остаётся только вариант 2? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |