Имя: Пароль:
1C
 
При сохранении печатной формы в Excel параметры печати слетают, как исправить?
,
0 Stasik1976
 
10.09.15
13:52
Программно при сохранении печатной формы в Excel слетает параметр печати ориентация страницы. Кто решил данную проблему?
1 ДенисЧ
 
10.09.15
13:53
После сохранения открываешь его программно и устанавливаешь
2 Фрэнки
 
10.09.15
13:54
да, только открыть файл отдельно и заново устанавливать параметры печати.
3 Stasik1976
 
10.09.15
13:55
(1) А можно пример?
4 Масянька
 
10.09.15
13:55
(0) Стандартно - конфа, релиз...
5 Stasik1976
 
10.09.15
13:56
(4) УПП 1.3, последний релиз, платформа 8.2
6 Масянька
 
10.09.15
13:57
(5) У меня (ТиС 7.7) ничего не слетает. Переходите на 7.7 :))))
7 Stasik1976
 
10.09.15
13:58
(2) Не понял, я сохраняю его и открываю, пользователю нужно просмотреть и распечатать. Вопрос как установить параметры печати в открытом Excel программно через 1С
8 Stasik1976
 
10.09.15
13:59
(6) Есть обработка перехода с 1С УПП на 1С ТиС?
9 Масянька
 
10.09.15
14:02
(7) Тут поряйся - http://citforum.ru/programming/windows/excel_faq/part2.shtml#2.18, http://citforum.ru/programming/windows/excel_faq/part2.shtml#2.19.
(8) Не знаю, не сталкивалась :)))
10 Славен
 
10.09.15
14:04
открывал из 1с через ком и выставлял ориентацию
Попытка
        Эксель = Новый COMОбъект ("Excel.Application");
    Исключение
        Сообщить("Программа Exсel не установлена на данном компьютере  развернуть файл в  альбомную ориентацию программно не получится, только руками!");
        Возврат ;
    КонецПопытки;
    
    
    Книга = Эксель.WorkBooks.Open(ПутьКФайлу);
    Лист = Книга.WorkSheets(1);
    
    xlLandscape = 2;
    xlPortrait = 1;
    // устанавливаем нужную ориентацию :)
    Если ОриентацияXLS = 2 тогда
        Лист.PageSetup.Orientation = xlLandscape;    
    иначе
        Лист.PageSetup.Orientation = xlPortrait;
    КонецЕсли;
    Лист.PageSetup.Zoom = Ложь;
    Лист.PageSetup.FitToPagesWide = 1;
    Лист.PageSetup.FitToPagesTall = 1;
    Книга.Save();
    Книга.Close(-1);
    Эксель.Quit();
11 Фрэнки
 
10.09.15
14:04
(7) не надо в открытом файле пользователя параметры печати менять, а надо по завершению записи печатной формы в файл через комплюсы открыть его и установить параметры печати средствами экселя.
12 Фрэнки
 
10.09.15
14:05
(10) добрый ты сегодня :)
самому крутому спецу на упп отдал такой замечательный пример кода
13 Stasik1976
 
10.09.15
14:09
(12) Нашел крутого, крутые по 150 зарабатывают
14 Фрэнки
 
10.09.15
14:16
(13) да я шучу :)
просто при приеме на упп обычно супер условия наворачивают, вот я немного...

А каким образом возникает этот файл из печатной формы у вас? Стандартно - Сохранить копию ?
15 Stasik1976
 
10.09.15
16:22
(14) Программно метод Записать ТабличногоДокумента. Да сделал как посоветовали, открываю через com устанавливаю параметры.
Ошибка? Это не ошибка, это системная функция.