Имя: Пароль:
1C
1C 7.7
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?