Имя: Пароль:
1C
1С v8
ТабДок.Автомасштаб = Истина
0 Gatalik
 
17.07.13
09:21
Доброе утро, в коде автомасштаб выставлен в истину, выглядит так

ТабДокумент.АвтоМасштаб             = Истина;

Возврат ТабДокумент;

но печатная форма не влезает на страницу,срезает вертикальную полоску справа, второй лис тоже не выходит,в чем может быть проблема?
1 Wobland
 
17.07.13
09:22
проблема может быть в принтере
2 mikecool
 
17.07.13
09:22
а дальше посмотреть? у общей формы свой табдокумент
3 1Сергей
 
17.07.13
09:22
Параметры страницы - По ширине листа
4 mikecool
 
17.07.13
09:22
+2 и у него свойство автомасштаб не устанавливается, емнип
5 1Сергей
 
17.07.13
09:23
6 Wobland
 
17.07.13
09:23
думаем, думаем. куда полоска исчезает, если вторая страница не выходит
7 Gatalik
 
17.07.13
09:29
Добавлю что в этой функции используется два макета, для особого контрагента другой и этот другой макет не влезает на листок. Если бы дело было в принтере мне кажется и тот и другой бы не влез , а во вторых проверялось на трех принтерах, так как конфа клинт-серверная,возможность проверить была у разных пользователей. Этот особый макет чуть шире обычного, но ведь автомасштаб на то и выставлен.
8 Vovan_Magadan
 
17.07.13
09:32
ТабДокумент.АвтоМасштаб             = Истина;

Возврат ТабДокумент;


заменить на:

ТабДокумент.АвтоМасштаб             = Истина;
ТабДокумент.Показать();

Возврат Неопределено;
9 ИС-2
 
naïve
17.07.13
09:34
может параметры печати где-то сохранены
10 Gatalik
 
17.07.13
11:02
(9)ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_РеализацияТоваровУслуг_ТОРГ12";
есть такая строчка, до нее так же прописано автомасштаб = истина
(8)Чем может помочь "показать"?
11 Gatalik
 
17.07.13
12:12
Проблему решил тем что макет сделал уже, но пришлось вручную менять ширину ячеек. Т.е. вывод такой: автомасштаб работает не на макет в целом а на область печати. Помогите кто знает, как разобраться с Таблица-настройка печати-задать области печати, что не двигать ячейки по отдельности.