|   |   | 
| 
 | При сохранении печатной формы в 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 устанавливаю параметры.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |