|   |   | 
| 
 | Помогите разобраться с масштабированием печатных форм | ☑ | ||
|---|---|---|---|---|
| 0
    
        Vasily_K 09.09.13✎ 14:26 | 
        1С:Предприятие 8.2 (8.2.18.104)
 Не могу понять как происходит масштабирование печатной формы при изменении ширины левого и (или) правого полей. У меня получается так, что при увеличиении ширины левого поля, почему-то изображние масштабируется так, что между правым полем и, собственно, печатаемым изображением появляется зазор. И чем шире левое поле, тем шире этот зазор. В итоге при выводе на печать имеем с обоих сторон практически одинаковые поля. Что-то тут не то... Не знаю как прикрепить картинки, стало бы понятнее... | |||
| 1
    
        Ilch 09.09.13✎ 14:28 | 
        Код изменения ширины давай. Подробнее про картинку напиши     | |||
| 2
    
        Vasily_K 09.09.13✎ 14:35 | 
        Кода нет. Я меняю в настройка страницы в форме просмотра.     | |||
| 3
    
        Vasily_K 09.09.13✎ 14:35 | 
        тоесть в параметрах страницы     | |||
| 4
    
        ИС-2 09.09.13✎ 14:38 | 
        (0) выкладывай сюда http://itmages.ru/     | |||
| 5
    
        Vasily_K 09.09.13✎ 14:44 | ||||
| 6
    
        mxs089 09.09.13✎ 14:45 | 
        картинка привязывается то ли к ячейки, то ли к границам макета     | |||
| 7
    
        Vasily_K 09.09.13✎ 14:47 | 
        там не картинка, а просто табличный документ     | |||
| 8
    
        Ilch 09.09.13✎ 14:48 | 
        Тебе нужно распечатать картинку из 1С и ты не можешь разобраться с границами, я правильно понимаю?
 Картинка в табличном документе? | |||
| 9
    
        Vasily_K 09.09.13✎ 14:50 | 
        нет. просто табличный документ. Без картиноки прочей дребедени. Просто счет-фактура. Открыта для предварительного просмотра. Открываю параметры страницы. Там меняю ширину левого поля.     | |||
| 10
    
        mxs089 09.09.13✎ 14:51 | 
        установи право как 1     | |||
| 11
    
        mxs089 09.09.13✎ 14:51 | 
        *отступ справа = 1     | |||
| 12
    
        mxs089 09.09.13✎ 14:53 | 
        а еще такое впечатление, что в макете есть строки с пустыми ячейками, проверь границы     | |||
| 13
    
        Vasily_K 09.09.13✎ 14:55 | 
        границы проверил. ничего нету. при нулевых значениях левого и правого полей все красиво получается.
 Поле справа = 1 не помогает | |||
| 14
    
        Vasily_K 09.09.13✎ 14:56 | 
        вот эта ссылка http://itmages.ru/image/view/1208288/f8ca00cb. тут все тютелька в тютельку.     | |||
| 15
    
        Vasily_K 09.09.13✎ 14:57 | 
        начинаешь играть с полями - все плывет...     | |||
| 16
    
        mxs089 09.09.13✎ 14:57 | 
        скинь сформированный макет     | |||
| 17
    
        Vasily_K 09.09.13✎ 14:58 | 
        в mxl?     | |||
| 18
    
        mxs089 09.09.13✎ 14:58 | 
        да     | |||
| 19
    
        Vasily_K 09.09.13✎ 15:03 | 
        куда скинуть?     | |||
| 20
    
        Vasily_K 09.09.13✎ 15:03 | 
        http://itmages.ru/ сюда не хочет     | |||
| 21
    
        mxs089 09.09.13✎ 15:04 | 
        rufolder.com     | |||
| 22
    
        shock3r 09.09.13✎ 15:07 | 
        (21) троль)     | |||
| 23
    
        Vasily_K 09.09.13✎ 15:07 | ||||
| 24
    
        mxs089 09.09.13✎ 15:26 | 
        масштаб меняй, 65 установи     | |||
| 25
    
        Ilch 09.09.13✎ 15:29 | 
        Попробуй непосредственно на принтере кнопочки потыкать и сбросить настройки. Кстати принтер какой?     | |||
| 26
    
        Vasily_K 09.09.13✎ 15:44 | 
        HP LaserJet Professional P1102     | |||
| 27
    
        Vasily_K 09.09.13✎ 15:44 | 
        на нем нет кнопочек...     | |||
| 28
    
        Vasily_K 09.09.13✎ 15:49 | 
        масштаб 65 - не подходит. да и вобще не в этом же дело. Автомасштаб дожен сам растягивать форму как надо...     | |||
| 29
    
        Vasily_K 09.09.13✎ 15:49 | 
        от края поля до края     | |||
| 30
    
        Ilch 09.09.13✎ 15:58 | 
        Посмотри в коде Свойство Автомасштаб Своего табличного документа, перед печатью выстави в значение Истина     | |||
| 31
    
        Vasily_K 09.09.13✎ 15:59 | 
        Выставлено     | |||
| 32
    
        Ilch 09.09.13✎ 16:00 | 
        На другой принтер пробовал печатать?     | |||
| 33
    
        Vasily_K 09.09.13✎ 16:00 | 
        Вобще вот что у меня:
 Если ПараметрыПечати = Неопределено Тогда ТабличныйДокумент.ПолеСлева = 5; Иначе ТабличныйДокумент.ПолеСлева = 20; КонецЕсли; ТабличныйДокумент.ПолеСнизу = 10; ТабличныйДокумент.ПолеСверху = 5; ТабличныйДокумент.ПолеСправа = 5; ТабличныйДокумент.РазмерКолонтитулаСверху = 0; ТабличныйДокумент.РазмерКолонтитулаСнизу = 10; ТабличныйДокумент.АвтоМасштаб = Истина; // ТабличныйДокумент.МасштабПечати = 80; ТабличныйДокумент.НижнийКолонтитул.Шрифт =Новый Шрифт("Arial", 12); ТабличныйДокумент.НижнийКолонтитул.НачальнаяСтраница = 1; ТабличныйДокумент.НижнийКолонтитул.ВертикальноеПоложение = ВертикальноеПоложение.Центр; ТабличныйДокумент.НижнийКолонтитул.ТекстВЦентре = "HTTP:\\http://www.!!!.by"; ТабличныйДокумент.НижнийКолонтитул.Выводить = Истина; | |||
| 34
    
        Ilch 09.09.13✎ 16:02 | 
        Попробуй поменять значания:
 ТабДок.МасштабПечати = 100; | |||
| 35
    
        mxs089 09.09.13✎ 16:03 | 
        нет, пробуй меньше     | |||
| 36
    
        Ilch 09.09.13✎ 16:04 | 
        (35) Я это и имел ввиду)     | |||
| 37
    
        Vasily_K 09.09.13✎ 16:04 | 
        Вот так написать:
 ТабличныйДокумент.АвтоМасштаб = Истина; ТабличныйДокумент.МасштабПечати = 100; ? | |||
| 38
    
        Vasily_K 09.09.13✎ 16:05 | 
        пробовал. ничего не дает. тоже что в случае интерактивного изменения ширины поля     | |||
| 39
    
        mxs089 09.09.13✎ 16:08 | 
        да вы чего, дело не в коде, а в макете     | |||
| 40
    
        mxs089 09.09.13✎ 16:09 | 
        (39) начинает тупить, когда ширина больше рабочей области     | |||
| 41
    
        mxs089 09.09.13✎ 16:09 | 
        необходимо либо определить масштаб, либо изменить макет     | |||
| 42
    
        Vasily_K 09.09.13✎ 16:18 | 
        если изменить макет, то что именно в нм изменить?     | |||
| 43
    
        Ilch 09.09.13✎ 16:30 | 
        Открываешь макет в конфигураторе. В меню Таблица-Настройки печати устанавливаешь границы печати. И вообще просмотри все установки     | |||
| 44
    
        mxs089 09.09.13✎ 16:31 | 
        да, посмотри все установки и установи их повторно несколько раз     | |||
| 45
    
        IШаман 09.09.13✎ 16:32 | 
        (0) Это сильное колдунство, я обычно в этих случаях играюсь с параметрами страницы просматривая предварительную печать, желаемый результат подобрав фиксирую, но все гораздо веселей когда то же самое делаешь со всякими принтерами этикеток, вот там реально геморой.     | |||
| 46
    
        Vasily_K 09.09.13✎ 16:35 | 
        (45) НУ мне с принтером этикеток больше повезло... :)     | |||
| 47
    
        Vasily_K 09.09.13✎ 16:51 | 
        Да уж, ситуация... сдается мне, то если хочешь сделать поле, то проще уж вставить в макет пустую колонку нужной тебе ширины...     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |