Имя: Пароль:
1C
1C 7.7
v7: Масштаб не по ширине листа
0 extrim-style
 
06.08.15
12:39
Вывожу печатную форму с масштабом 90%. Если в Параметрах страницы было установлено "По ширине листа", то необходимый масштаб не устанавливается. Как вывести с масштабом?
1 Ващета
 
06.08.15
12:40
шта? или то или то только
2 extrim-style
 
06.08.15
12:44
(1) автомасштаб программно не установлен
3 extrim-style
 
06.08.15
12:44
(1) как переключить в Масштаб?
4 extrim-style
 
06.08.15
12:58
Т.е. если в параметрах страницы было выбрано "Масштаб", то программно масштаб устанавливается, если же было выбрано "По ширине листа" - то программно масштаб не устанавливается. Как изменить масштаб?
5 Ёпрст
 
06.08.15
13:06
Таб.ПараметрыСтраницы - меняй, сколько влезет
6 Ващета
 
06.08.15
13:08
Таб.АвтоМасштаб = Ложь;
надеюсь, пишешь?
7 extrim-style
 
06.08.15
13:14
(6) не пишу, потому что вопрос по 7-ке
8 extrim-style
 
06.08.15
13:15
(5) так я так и делаю
        Таб.ПараметрыСтраницы(Спр.Ориентация,Спр.Масштаб,Спр.РежимПечатиКопий,Спр.ПолеСлева,Спр.ПолеСправа,Спр.ПолеСверху,Спр.ПолеСнизу,Спр.КолонтитулСверху,Спр.КолонтитулСнизу,,,Сокрлп(Спр.ИмяПринтера));

автомасштаб не установлен, т.е. 0...
9 extrim-style
 
06.08.15
14:17
Up
10 Ёпрст
 
06.08.15
14:37
Задай уникальные опции печати перед этим
11 extrim-style
 
06.08.15
14:38
(10) пробовал - не помогло.
12 Ёпрст
 
06.08.15
14:44
Не помогло, это как ?
Че не работает то ?
И че передаешь в параметры страницы при этом ?
13 Ёпрст
 
06.08.15
14:44
И как ты ЭТО потом проверяешь ?
14 extrim-style
 
06.08.15
14:59
(12)(13) не знаю, как еще подробнее расписать.
делаю программное формирование печатной формы, в Таб.ПараметрыСтраницы автомасштаб не устанавливаю, в Таб.Опции задаю уникальное имя для печати. Формирую отчет. Если в параметрах страницы переключатель был установлен в Масштаб (любое значение), то необходимый мне масштаб устанавливается нормально (вижу необходимое значение в параметрах страницы). Если же был выбран "По ширине листа", то переключатель не устанавливается в Масштаб и значение не меняется.
15 Ёпрст
 
06.08.15
15:04
(14) ясен пень
16 Ёпрст
 
06.08.15
15:04
Или по Ширине листа или масштаб.
17 Ёпрст
 
06.08.15
15:04
Другово не дано
18 extrim-style
 
06.08.15
15:11
(16) программно нельзя изменить?
19 extrim-style
 
06.08.15
15:13
+(16)(18) ниче не понимаю. я же 1 из них выбираю!
      Таб.ПараметрыСтраницы(Спр.Ориентация,Спр.Масштаб,Спр.РежимПечатиКопий,Спр.ПолеСлева,Спр.ПолеСправа,
Спр.ПолеСверху,Спр.ПолеСнизу,Спр.КолонтитулСверху,Спр.КолонтитулСнизу,,,Сокрлп(Спр.ИмяПринтера))

в данном случае - Спр.Масштаб устанавливаю 90, а автомасштаб=0.
20 Ёпрст
 
06.08.15
15:16
(19) И ?
21 Ёпрст
 
06.08.15
15:16
масштаб в 90 не устанавливается ?
22 Ёпрст
 
06.08.15
15:19
Где ты это видишь ?
Нажми на предварительный просмотр, или в параметры страницы - и там будет, либо масштаб, либо по ширине листа.
23 Ёпрст
 
06.08.15
15:25
24 extrim-style
 
06.08.15
15:38
(23) спасибо. очень убедительно. пойду копать.
25 extrim-style
 
07.08.15
18:21
Нашел ошибку. Была еще одна строка Таб.ПараметрыСтраницы(...) непосредственно перед выводом.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.